|
WSF
|
#include <WsfCommPhysicalLayerLaser.hpp>


Public Member Functions | |
| PhysicalLayerLaser ()=default | |
| ~PhysicalLayerLaser () override=default | |
| PhysicalLayerLaser & | operator= (const PhysicalLayerLaser &aRhs)=delete |
| Public Member Functions inherited from wsf::comm::PhysicalLayer | |
| PhysicalLayer ()=default | |
| ~PhysicalLayer () override=default | |
| bool | ProcessLayerMessage (double aSimTime, layer::Message aLayerMessage, Message *aCommMessagePtr) override |
| bool | ProcessInput (UtInput &aInput) override |
| bool | Receive (double aSimTime, Comm *aXmtrPtr, Message &aMessage, bool &aNotifyNextLayer) override |
| bool | Send (double aSimTime, size_t aLayerIndex, Message &aMessage, bool &aNotifyNextLayer) override |
| Public Member Functions inherited from wsf::comm::LayerImp | |
| virtual | ~LayerImp ()=default |
| void | SetUpperLayer (Layer *aLayerPtr) |
| Layer * | GetUpperLayer () const |
| void | SetLowerLayer (Layer *aLayerPtr) |
| Layer * | GetLowerLayer () const |
| bool | DebugEnabled () const |
| Determine if debugging is enabled. | |
| void | SetDebugEnabled (bool aDebugEnabled) |
| virtual bool | Initialize2 (double aSimTime) |
| Comm * | Parent () const |
| void | SetParent (Comm *aParentCommPtr) |
| void | SetIndex (size_t aIndex) |
| size_t | GetIndex () const |
Common infrastructure methods. | |
| wsf::comm::LayerImp * | Clone () const override |
| bool | Initialize (double aSimTime) override |
| double | GetTransferRate () const override |
| PhysicalLayerLaser (const PhysicalLayerLaser &aSrc)=default | |
Additional Inherited Members | |
| virtual bool | CanReceiveFrom (double aSimTime, Comm &aXmtr, Result &aResult) |
| PhysicalLayer (const PhysicalLayer &aSrc)=default | |
| PhysicalLayer & | operator= (const PhysicalLayer &aRhs)=delete |
| Prevent use of operator= by declaring, but not defining. | |
| WsfRandomVariable | mTransferRate {0.0, WsfRandomVariable::cPOSITIVE} |
|
default |
Referenced by Clone(), operator=(), and PhysicalLayerLaser().
|
overridedefault |
|
protecteddefault |
References PhysicalLayerLaser().
|
overridevirtual |
Reimplemented from wsf::comm::PhysicalLayer.
References PhysicalLayerLaser().
|
overridevirtual |
Reimplemented from wsf::comm::PhysicalLayer.
|
overridevirtual |
Reimplemented from wsf::comm::PhysicalLayer.
References wsf::comm::ComponentHW::Find(), wsf::comm::ComponentHW::GetEM_Xmtr(), and wsf::comm::LayerImp::Parent().
|
delete |
References PhysicalLayerLaser().