12#ifndef WSFCOMMCOMPONENTHWJTIDS_HPP
13#define WSFCOMMCOMPONENTHWJTIDS_HPP
15#include "wsf_mil_export.h"
#define WSF_DECLARE_COMPONENT_ROLE_TYPE(TYPE, ROLE)
Definition WsfComponentRoles.hpp:44
@ cWSF_COMPONENT_COMM_HW_JTIDS
Definition WsfMilComponentRoles.hpp:32
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
Definition WsfComponent.hpp:39
Definition WsfComm.hpp:43
The hardware component that can be attached to all comm systems.
Definition WsfCommComponentHW_JTIDS.hpp:32
WsfComponent * CloneComponent() const override
Definition WsfCommComponentHW_JTIDS.cpp:67
ComponentHW_JTIDS & operator=(const ComponentHW_JTIDS &aRhs)=delete
static ComponentHW_JTIDS * Find(const Comm &aParent)
Find the instance of this component attached to the specified processor.
Definition WsfCommComponentHW_JTIDS.cpp:27
bool Initialize(double aSimTime) override
Definition WsfCommComponentHW_JTIDS.cpp:105
bool ProcessInput(UtInput &aInput) override
Definition WsfCommComponentHW_JTIDS.cpp:120
ComponentHW_JTIDS()
Definition WsfCommComponentHW_JTIDS.cpp:49
bool CanReceiveFrom(double aSimTime, Comm *aXmtrPtr, Result &aResult) override
Definition WsfCommComponentHW_JTIDS.cpp:138
~ComponentHW_JTIDS() override=default
const int * GetComponentRoles() const override
Definition WsfCommComponentHW_JTIDS.cpp:79
static ComponentHW_JTIDS * FindOrCreate(Comm &aParent)
Definition WsfCommComponentHW_JTIDS.cpp:37
ComponentHW_JTIDS(const ComponentHW_JTIDS &aSrc)=default
WsfStringId GetComponentName() const override
Definition WsfCommComponentHW_JTIDS.cpp:73
void * QueryInterface(int aRole) override
Definition WsfCommComponentHW_JTIDS.cpp:86
ComponentHW()
Definition WsfCommComponentHW.cpp:56
Definition WsfCommResult.hpp:34
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32