diff options
Diffstat (limited to 'src/llc.h')
-rw-r--r-- | src/llc.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -73,10 +73,12 @@ struct gprs_llc_queue { struct msgb *dequeue(); void clear(BTS *bts); size_t size() const; + size_t octets() const; private: uint32_t m_avg_queue_delay; /* Average delay of data going through the queue */ size_t m_queue_size; + size_t m_queue_octets; struct llist_head m_queue; /* queued LLC DL data */ }; @@ -118,3 +120,8 @@ inline size_t gprs_llc_queue::size() const { return this ? m_queue_size : 0; } + +inline size_t gprs_llc_queue::octets() const +{ + return this ? m_queue_octets : 0; +} |