12#ifndef WSFCOMMPHYSICALLAYERJTIDS_HPP
13#define WSFCOMMPHYSICALLAYERJTIDS_HPP
34 bool Initialize(
double aSimTime)
override {
return true; }
40 bool Receive(
double aSimTime,
Comm* aXmtrPtr,
Message& aMessage,
bool& aNotifyNextLayer)
override;
41 bool Send(
double aSimTime,
size_t aLayerIndex,
Message& aMessage,
bool& aNotifyNextLayer)
override;
Definition WsfComm.hpp:43
A base class defining the interface for the implementation classes. (Implementor).
Definition WsfCommLayer.hpp:127
Definition WsfCommMessage.hpp:51
PhysicalLayerJTIDS()=default
bool ProcessInput(UtInput &aInput) override
Definition WsfCommPhysicalLayerJTIDS.hpp:35
bool Send(double aSimTime, size_t aLayerIndex, Message &aMessage, bool &aNotifyNextLayer) override
Definition WsfCommPhysicalLayerJTIDS.cpp:66
bool ProcessLayerMessage(double aSimTime, layer::Message aMessage, Message *aCommMessagePtr) override
Process a layer event.
Definition WsfCommPhysicalLayerJTIDS.cpp:78
wsf::comm::LayerImp * Clone() const override
Definition WsfCommPhysicalLayerJTIDS.cpp:31
PhysicalLayerJTIDS(const PhysicalLayerJTIDS &aSrc)=default
bool Receive(double aSimTime, Comm *aXmtrPtr, Message &aMessage, bool &aNotifyNextLayer) override
Definition WsfCommPhysicalLayerJTIDS.cpp:44
bool Initialize(double aSimTime) override
Definition WsfCommPhysicalLayerJTIDS.hpp:34
~PhysicalLayerJTIDS() override=default
Definition WsfCommLayerMessage.hpp:36
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32