#include <WsfCommNetworkLayer.hpp>
|
| bool | Receive (double aSimTime, Comm *aXmtrPtr, Message &aMessage, bool &aNotifyNextLayer) override |
| bool | Send (double aSimTime, size_t aLayerIndex, Message &aMessage, bool &aNotifyNextLayer) override |
◆ NetworkLayer() [1/2]
| wsf::comm::NetworkLayer::NetworkLayer |
( |
| ) |
|
|
default |
◆ ~NetworkLayer()
| wsf::comm::NetworkLayer::~NetworkLayer |
( |
| ) |
|
|
overridedefault |
◆ NetworkLayer() [2/2]
| wsf::comm::NetworkLayer::NetworkLayer |
( |
const NetworkLayer & | aSrc | ) |
|
|
protecteddefault |
◆ Clone()
| LayerImp * wsf::comm::NetworkLayer::Clone |
( |
| ) |
const |
|
overridevirtual |
◆ Initialize()
| bool wsf::comm::NetworkLayer::Initialize |
( |
double | aSimTime | ) |
|
|
inlineoverridevirtual |
◆ Initialize2()
| bool wsf::comm::NetworkLayer::Initialize2 |
( |
double | aSimTime | ) |
|
|
overridevirtual |
◆ operator=()
◆ ProcessInput()
| bool wsf::comm::NetworkLayer::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
inlineoverridevirtual |
◆ ProcessLayerMessage()
| bool wsf::comm::NetworkLayer::ProcessLayerMessage |
( |
double | aSimTime, |
|
|
layer::Message | aLayerMessage, |
|
|
Message * | aCommMessagePtr ) |
|
overridevirtual |
Process a layer event.
Implements wsf::comm::LayerImp.
References wsf::comm::layer::cDOWN_ACK_RECEIVE(), wsf::comm::layer::cDOWN_ACK_SEND(), wsf::comm::layer::cDOWN_NACK_RECEIVE(), wsf::comm::layer::cDOWN_NACK_SEND(), wsf::comm::layer::cNETWORK_FORWARD(), wsf::comm::layer::cNETWORK_MULTIPLE_SEND(), wsf::comm::layer::cUP_ACK_RECEIVE(), wsf::comm::layer::cUP_ACK_SEND(), wsf::comm::layer::cUP_NACK_RECEIVE(), wsf::comm::layer::cUP_NACK_SEND(), wsf::comm::NetworkManager::GetComm(), WsfSimulation::GetCommNetworkManager(), wsf::comm::LayerImp::GetIndex(), wsf::comm::ProtocolStack::GetLayer(), wsf::comm::Comm::GetProtocolStack(), WsfPlatformPart::GetSimulation(), wsf::comm::Message::GetTraceRoute(), wsf::comm::layer::Message::GetValue(), WsfObserver::MessageHop(), wsf::comm::LayerImp::Parent(), wsf::comm::Message::SourceMessage(), and success.
Referenced by Receive(), and Send().
◆ Receive()
| bool wsf::comm::NetworkLayer::Receive |
( |
double | aSimTime, |
|
|
Comm * | aXmtrPtr, |
|
|
Message & | aMessage, |
|
|
bool & | aNotifyNextLayer ) |
|
overridevirtual |
◆ Send()
| bool wsf::comm::NetworkLayer::Send |
( |
double | aSimTime, |
|
|
size_t | aLayerIndex, |
|
|
Message & | aMessage, |
|
|
bool & | aNotifyNextLayer ) |
|
overridevirtual |
The documentation for this class was generated from the following files: