blockQueue() | CommunicationLayer | [inline] |
blockUpperQueues() | CommunicationLayer | [protected] |
channelIsBusy() | LinkLayer | |
CommunicationLayer(NodePtr node) | CommunicationLayer | [protected] |
CommunicationLayerPtr typedef | CommunicationLayer | |
create(NodePtr node, MacProtocolPtr macProtocol) | LinkLayer | [inline, static] |
Directions enum name | CommunicationLayer | |
Directions_Lower enum value | CommunicationLayer | |
Directions_Upper enum value | CommunicationLayer | |
getDefaultLayer(Directions direction) const | CommunicationLayer | [inline] |
getLayer(Directions direction, t_uint sendingLayerIdx) | CommunicationLayer | [inline, protected] |
getLayerDelay(Directions direction) const | CommunicationLayer | [inline] |
getLayerType() const | LinkLayer | [inline, virtual] |
getMaxQueueLength() const | CommunicationLayer | [inline] |
getNode() const | CommunicationLayer | [inline, protected] |
getNodeId() const | CommunicationLayer | |
getQueueIsBlocked() const | CommunicationLayer | [inline] |
insertLayer(Directions direction, CommunicationLayerPtr layerToInsert) | CommunicationLayer | [inline, protected] |
insertLowerLayer(CommunicationLayerPtr layerToInsert) | CommunicationLayer | [inline] |
LinkLayer(NodePtr node, MacProtocolPtr macProtocol) | LinkLayer | [protected] |
LinkLayerPtr typedef | LinkLayer | |
m_lowerLayerRecvEventPending | CommunicationLayer | [protected] |
MacProtocol class | LinkLayer | [friend] |
numberOfLayers(Directions direction) const | CommunicationLayer | [inline] |
queueIsFull() const | CommunicationLayer | [inline, protected] |
recvFromLayer(CommunicationLayer::Directions direction, PacketPtr packet, t_uint sendingLayerIdx) | LinkLayer | [virtual] |
CommunicationLayer::recvFromLayer(Directions direction, PacketPtr packet, CommunicationLayerPtr sendingLayer) | CommunicationLayer | |
recvFromMacProtocol(CommunicationLayer::Directions direction, PacketPtr packet) | LinkLayer | |
removeLayerData(PacketPtr packet) const | CommunicationLayer | [protected] |
sendFromQueue() | CommunicationLayer | [protected] |
sendToAllLayers(Directions direction, PacketPtr packet) | CommunicationLayer | |
sendToLayer(Directions direction, PacketPtr packet) | CommunicationLayer | |
sendToLayer(Directions direction, PacketPtr packet, t_uint recvingLayerIdx) | CommunicationLayer | |
sendToQueue(PacketPtr packet) | CommunicationLayer | |
sendToQueue(PacketPtr packet, t_uint lowerLayerIdx) | CommunicationLayer | |
setDefaultLayer(Directions direction, t_uint newDefaultIdx) | CommunicationLayer | [inline] |
setLayerDelay(Directions direction, const SimTime &delay) | CommunicationLayer | [inline] |
setLowerLayerRecvEventPending(bool isPending) | CommunicationLayer | [inline, protected] |
setMaxQueueLength(t_uint maxQueueLength) | CommunicationLayer | [inline] |
simulationEndHandler() | LinkLayer | [virtual] |
SimulationEndListener() | SimulationEndListener | [inline, protected] |
SimulationEndListenerPtr typedef | CommunicationLayer | |
thisLinkLayer() | LinkLayer | [inline] |
thisSimulationEndListener() | LinkLayer | [inline, virtual] |
Types enum name | CommunicationLayer | |
Types_Application enum value | CommunicationLayer | |
Types_Link enum value | CommunicationLayer | |
Types_Network enum value | CommunicationLayer | |
Types_Physical enum value | CommunicationLayer | |
Types_Transport enum value | CommunicationLayer | |
unblockQueue() | CommunicationLayer | [inline] |
unblockUpperQueues() | CommunicationLayer | [protected] |
~CommunicationLayer() | CommunicationLayer | [virtual] |
~SimulationEndListener() | SimulationEndListener | [inline, virtual] |