12#ifndef WSFJTIDS_TERMINAL_HPP
13#define WSFJTIDS_TERMINAL_HPP
15#include "wsf_mil_export.h"
17#include "UtCallback.hpp"
18#include "UtCallbackHolder.hpp"
75 void TurnOff(
double aSimTime)
override;
104 UtCallbackHolder mCallbacks;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
Definition WsfJTIDS_SlotGroup.hpp:48
static WsfStringId GetJTIDSClassId()
Return the RTTI class ID.
Definition WsfJTIDS_Terminal.cpp:60
WsfJTIDS_Terminal(WsfScenario &aScenario)
Definition WsfJTIDS_Terminal.cpp:31
UtCallbackListN< void(double, const WsfMessage *, int, WsfJTIDS_SlotGroup *)> MessageSent
Definition WsfJTIDS_Terminal.hpp:89
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfCommAddress.hpp:57
Definition WsfComm.hpp:43
virtual bool SendSetup(double aSimTime, Message &aMessage, const Address &aAddress)
Definition WsfComm.cpp:690
Comm * Clone() const override
Standard Clone() method.
Definition WsfComm.cpp:143
Comm(const WsfScenario &aScenario, CommType aCommType=cCT_XMT_RCV)
Definition WsfComm.cpp:37
bool Initialize(double aSimTime) override
Definition WsfComm.cpp:168
virtual bool ReceiveSetup(double aSimTime, Comm *aXmtrPtr, Message &aMessage)
Definition WsfComm.cpp:708
virtual void PrintDebugReception(double aSimTime, const Message &aMessage) const
Displays debug info associated with message reception.
Definition WsfComm.cpp:753
Comm & operator=(const Comm &aRhs)=delete
void TurnOff(double aSimTime) override
Definition WsfComm.cpp:377
virtual bool ReceiveActions(double aSimTime, bool aReceiveStatus, Comm *aXmtrPtr, Message &aMessage)
Definition WsfComm.cpp:731
Definition WsfCommMessage.hpp:51