aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rlc.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rlc.h b/src/rlc.h
index 5d0cd22e..e75a0781 100644
--- a/src/rlc.h
+++ b/src/rlc.h
@@ -44,10 +44,11 @@ struct gprs_rlc {
};
struct gprs_rlc_v_b {
+ bool is_unacked(int index) const;
bool is_nacked(int index) const;
bool is_acked(int index) const;
- bool is_unacked(int index) const;
bool is_resend(int index) const;
+ bool is_invalid(int index) const;
char state(int index) const;
@@ -136,6 +137,11 @@ inline bool gprs_rlc_v_b::is_resend(int index) const
return is_state(index, 'X');
}
+inline bool gprs_rlc_v_b::is_invalid(int index) const
+{
+ return is_state(index, 'I');
+}
+
inline void gprs_rlc_v_b::mark_resend(int index)
{
return mark(index, 'X');