aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2014-07-30 19:12:27 +0200
committerDaniel Willmann <daniel@totalueberwachung.de>2014-08-07 13:03:09 +0200
commit538ac5b57428e2e91eb02451dcc9ab501b9e6a4b (patch)
treef887392acf4cd6929844bf0cfea8d77c2f075a17 /src
parent2354402b7a393312e220ff51f305933242c8ffb2 (diff)
tbf: Make append_data a function of DL TBFs
This function is only used in DL TBFs (called by handle). Ticket: SYS#389 Sponsored-by: On-Waves ehf
Diffstat (limited to 'src')
-rw-r--r--src/tbf.cpp2
-rw-r--r--src/tbf.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/tbf.cpp b/src/tbf.cpp
index f8374dc7..93b337f6 100644
--- a/src/tbf.cpp
+++ b/src/tbf.cpp
@@ -85,7 +85,7 @@ static struct gprs_rlcmac_dl_tbf *tbf_lookup_dl(BTS *bts,
return bts->dl_tbf_by_tlli(tlli);
}
-int gprs_rlcmac_tbf::append_data(const uint8_t ms_class,
+int gprs_rlcmac_dl_tbf::append_data(const uint8_t ms_class,
const uint16_t pdu_delay_csec,
const uint8_t *data, const uint16_t len)
{
diff --git a/src/tbf.h b/src/tbf.h
index 95355bd6..8fd72372 100644
--- a/src/tbf.h
+++ b/src/tbf.h
@@ -271,10 +271,6 @@ protected:
int extract_tlli(const uint8_t *data, const size_t len);
void maybe_schedule_uplink_acknack(const rlc_ul_header *rh);
- int append_data(const uint8_t ms_class,
- const uint16_t pdu_delay_csec,
- const uint8_t *data, const uint16_t len);
-
struct msgb *create_dl_acked_block(const uint32_t fn, const uint8_t ts,
const int index, const bool fin_first_ack);
struct msgb *create_new_bsn(const uint32_t fn, const uint8_t ts);
@@ -354,6 +350,10 @@ inline time_t gprs_rlcmac_tbf::created_ts() const
}
struct gprs_rlcmac_dl_tbf : public gprs_rlcmac_tbf {
+ int append_data(const uint8_t ms_class,
+ const uint16_t pdu_delay_csec,
+ const uint8_t *data, const uint16_t len);
+
};
struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf {