aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf_ul.h
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-10-23 21:21:09 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2020-10-24 22:14:42 +0200
commit7bde60f26021b2f8cd01943e8624866120b1d703 (patch)
tree303fe57d1fe686aa2569e8d75b4f8e548174e28f /src/tbf_ul.h
parentb3f239785ccba762d8ebbf704a3da21208bc9dca (diff)
tbf: Implement enable_egprs() once
There's no real need for having different copies of this method in each children. Furthermore, having the method implemented in the base class made me shoot my foot while trying to move this to the tbf constructor (see next commit), so let's simplify this and avoid other people following into the same issue. enable_egprs() in tbf.h is moved to be public since it needed (as it was for the duplicated children mehtods with same name), but anyway it will be moved to private in next commit. Change-Id: Id7de060318201a42e51f277f898463f4b9a84eba
Diffstat (limited to 'src/tbf_ul.h')
-rw-r--r--src/tbf_ul.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/tbf_ul.h b/src/tbf_ul.h
index cbaffa5c..a581f27b 100644
--- a/src/tbf_ul.h
+++ b/src/tbf_ul.h
@@ -55,7 +55,6 @@ struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf {
struct msgb *create_ul_ack(uint32_t fn, uint8_t ts);
bool ctrl_ack_to_toggle();
bool handle_ctrl_ack();
- void enable_egprs();
/* blocks were acked */
int rcv_data_block_acknowledged(
const struct gprs_rlc_data_info *rlc,
@@ -123,12 +122,6 @@ inline uint16_t gprs_rlcmac_ul_tbf::window_size() const
return m_window.ws();
}
-inline void gprs_rlcmac_ul_tbf::enable_egprs()
-{
- m_window.set_sns(RLC_EGPRS_SNS);
- gprs_rlcmac_tbf::enable_egprs();
-}
-
inline gprs_rlcmac_ul_tbf *as_ul_tbf(gprs_rlcmac_tbf *tbf)
{
if (tbf && tbf->direction == GPRS_RLCMAC_UL_TBF)