- <init>
- connectProtocols
Creates a protocol stack by iterating through the protocol list and connecting
adjacent layers. The
- createProtocol
Creates a new protocol given the protocol specification. Initializes the
properties and starts the u
- createProtocols
Takes vector of ProtocolConfigurations, iterates through it, creates Protocol
for each ProtocolConfi
- getBottommostProtocol
- insertProtocol
Inserts an already created (and initialized) protocol into the protocol list.
Sets the links to the
- parseComponentStrings
Get a string of the form "P1(config_str1):P2:P3(config_str3)" and return
ProtocolConfigurations for
- parseConfigurations
Return a number of ProtocolConfigurations in a vector
- providesUpServices
Check whether any of the protocols 'below' end_index provide evt_type
- removeProtocol
Removes a protocol from the stack. Stops the protocol and readjusts the linked
lists of protocols.
- sanityCheck
Throws an exception if sanity check fails. Possible sanity check is uniqueness
of all protocol names
- setupProtocolStack
The configuration string has a number of entries, separated by a ':' (colon).
Each entry consists of