UlBacklogRegistry.h Source File¶
|
Simu5G
|
UlBacklogRegistry.h
Definition LteTypes.h:153
LteMacBuffer * mirror(MacCid key) const
The mirror of a key; throws if no report has created it yet.
std::vector< LteMacBuffer * > ulMirrorsOf(MacNodeId nodeId) const
void eraseForNode(MacNodeId nodeId)
Deletes the node's mirrors outright (the node leaves the cell).
void setBacklogCallback(BacklogCallback callback)
Called with the key whenever a report leaves its mirror with backlog.
Definition UlBacklogRegistry.h:55
void update(MacCid key, int64_t size, omnetpp::simtime_t timestamp)
std::vector< MacCid > keys() const
All keys reports have created so far (drained ones included).
void clearForNode(MacNodeId nodeId)
Empties the node's mirrors, keeping them registered (bearer teardown).
const std::map< MacCid, LteMacBuffer * > & mirrors() const
Read-only view for inspection (WATCH).
Definition UlBacklogRegistry.h:88
Definition AlertReceiver.h:24
Generated by