| 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] |