diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2013-11-07 07:32:51 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2013-11-07 07:32:51 +0100 |
commit | a1da251c10940291581f016e89e18d91803b9b95 (patch) | |
tree | c09f998a0651631ba03b69520ce04b5de8622c68 /src/tbf.h | |
parent | 096f6f9f39a078ee45bc9dcba6fb7cc2a10936cb (diff) |
tbf: Move the tbf_handle and tbf_append_data into the class
Diffstat (limited to 'src/tbf.h')
-rw-r--r-- | src/tbf.h | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -131,6 +131,12 @@ struct gprs_rlcmac_tbf { /* blocks were acked */ int rcv_data_block_acknowledged(const uint8_t *data, size_t len, int8_t rssi); + /* dispatch Unitdata.DL messages */ + static int handle(struct gprs_rlcmac_bts *bts, + const uint32_t tlli, const char *imsi, const uint8_t ms_class, + const uint16_t delay_csec, const uint8_t *data, const uint16_t len); + + int rlcmac_diag(); int update(); @@ -257,14 +263,12 @@ struct gprs_rlcmac_tbf { protected: gprs_rlcmac_bts *bts_data() const; + int append_data(const uint8_t ms_class, + const uint16_t pdu_delay_csec, + const uint8_t *data, const uint16_t len); }; -/* dispatch Unitdata.DL messages */ -int tbf_handle(struct gprs_rlcmac_bts *bts, - const uint32_t tlli, const char *imsi, const uint8_t ms_class, - const uint16_t delay_csec, const uint8_t *data, const uint16_t len); - struct gprs_rlcmac_tbf *tbf_alloc_ul(struct gprs_rlcmac_bts *bts, int8_t use_trx, uint8_t ms_class, uint32_t tlli, uint8_t ta, struct gprs_rlcmac_tbf *dl_tbf); |