12 #ifndef DtParamInfo_H_
13 #define DtParamInfo_H_
18 #include <vlutil/vlFedTarget.h>
19 #include <vlutil/vlMachineTypes.h>
20 #include <vlutil/vlString.h>
42 virtual void setFomType(MAKRti::DtFomType type);
43 virtual MAKRti::DtFomType fomType()
const;
46 virtual void subscribe();
49 virtual void unsubscribe();
52 virtual int subscribed()
const;
55 virtual void publish();
58 virtual void unpublish();
61 virtual int published()
const;
64 virtual const char* name()
const;
65 virtual void setName(
const char* nameValue);
68 virtual const char* semantics()
const;
69 virtual void setSemantics(
const char* semantics);
76 virtual bool isName(
const char* name);
78 virtual bool sameDataTypes(
const DtParamInfo&)
const;
79 virtual bool sameSemantics(
const DtParamInfo& )
const;
82 virtual void print()
const;
MAKRti::DtString myName
Definition: paramInfo.h:86
Definition: paramInfo.h:24
std::map< MAKRti::DtString, DtParamInfo * > DtParameterByNameMap
Definition: paramInfo.h:95
int myPublished
Definition: paramInfo.h:91
DtParameterHandle myHandle
Definition: paramInfo.h:88
MAKRti::DtString mySemantics
Definition: paramInfo.h:87
MAKRti::DtFomType myFomType
Definition: paramInfo.h:89
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
The declaration of internal types.
int mySubscribed
Definition: paramInfo.h:90
DtHandle DtParameterHandle
Definition: internalTypes.h:56
std::map< DtParameterHandle, DtParamInfo * > DtParameterByHandleMap
Definition: paramInfo.h:94