10 #ifndef lgrDisSimInput_H_
11 #define lgrDisSimInput_H_
27 class DtLgrDisSimulationManager;
28 class DtMessageBuffer;
30 class DtLgrDisMessageIOInfo;
38 DT_VIRTUAL_CTR(DtLgrDisSimInput,(DtLgrDisSimulationManager* manager))
40 virtual ~DtLgrDisSimInput();
44 DtLgrDisSimInput(
const DtLgrDisSimInput&);
46 DtLgrDisSimInput& operator=(
const DtLgrDisSimInput&);
50 virtual void activateImplementation();
51 virtual void deactivateImplementation();
54 virtual void connecting();
57 virtual void disconnecting();
59 virtual const DtMessageIOInfo* info()
const;
63 static void receivePduCb(
DtPdu* pdu,
void* usr);
64 virtual void receivePdu(
DtPdu& pdu);
66 virtual void startListening();
67 virtual void stopListening();
69 DtLgrDisSimulationManager* myManager;
74 DtLgrDisMessageIOInfo* myInfo;
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
class DT_DLL_MATREX_TSPI_FOM_MAP DtInteraction
Definition: matrexTspiTagModifier.h:20