12#ifndef WSFCOMMLAYEREVENT_HPP
13#define WSFCOMMLAYEREVENT_HPP
36 Message* aCommMessagePtr =
nullptr);
EventDisposition
Definition WsfEvent.hpp:37
Definition WsfComm.hpp:43
LayerEvent(double aSimTime, size_t aLayerIndex, Comm *aXmtrPtr, layer::Message aMessage, Message *aCommMessagePtr)
Definition WsfCommLayerEvent.cpp:43
Comm * mXmtrPtr
Definition WsfCommLayerEvent.hpp:46
size_t mCommLayerIndex
Definition WsfCommLayerEvent.hpp:44
layer::Message mLayerMessage
Definition WsfCommLayerEvent.hpp:47
size_t mXmtrPlatformIndex
Definition WsfCommLayerEvent.hpp:45
EventDisposition Execute() override
Definition WsfCommLayerEvent.cpp:59
std::unique_ptr< Message > mCommMessagePtr
Definition WsfCommLayerEvent.hpp:48
static void ScheduleCommLayerEvent(double aSimTime, size_t aLayerIndex, Comm *aXmtrPtr, layer::Message aMessage, Message *aCommMessagePtr=nullptr)
This message is just a wrapper for a generic event, to avoid.
Definition WsfCommLayerEvent.cpp:27
~LayerEvent() override=default
Definition WsfCommMessage.hpp:51
Definition WsfCommLayerMessage.hpp:36
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32