11 #include <vlutil/vlString.h>
16 #include <vlutil/vlNetTypes.h>
61 virtual int type()
const;
68 virtual const DtUUID& planName()
const;
72 virtual void setPlanName(
const DtUUID&);
76 virtual bool isGlobal()
const;
77 virtual void setIsGlobal(
bool value);
81 virtual int currentStmtId()
const;
83 virtual void setCurrentStmtId(
int arg);
86 virtual bool isComplete()
const;
88 virtual void setIsComplete(
bool arg);
93 virtual const std::vector<int>& executingTriggerStmtIds()
const;
94 virtual void addExecutingTriggerStmtId(
int);
95 virtual void setExecutingTriggerStmtIds(
const std::vector<int>&);
101 virtual const std::vector<DtUUID>& executingTriggerNames()
const;
102 virtual void addExecutingTriggerName(
const DtUUID&);
103 virtual void setExecutingTriggerNames(
const std::vector<DtUUID>&);
108 virtual const std::vector<DtUUID>& registeredTriggerNames()
const;
109 virtual void addRegisteredTriggerName(
const DtUUID&);
110 virtual void setRegisteredTriggerNames(
const std::vector<DtUUID>&);
115 virtual bool isExecuting()
const;
116 virtual void setIsExecuting(
bool b);
121 virtual bool isAbandoned()
const;
122 virtual void setIsAbandoned(
bool b);
130 virtual bool setFromNet(
const char* contentBuffer,
131 unsigned contentSize);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const =0
bool myIsAbandoned
Definition: ifPlanCurrentStatement.h:153
std::vector< int > myExecutingTriggerStmtIds
Definition: ifPlanCurrentStatement.h:155
std::vector< DtUUID > myRegisteredTriggerNames
Definition: ifPlanCurrentStatement.h:157
DtUUID myPlanName
The uuid associated with this subscription.
Definition: ifPlanCurrentStatement.h:143
virtual void printDataToString(DtString &str)
class DtIfPlanCurrentStatement:
Definition: ifPlanCurrentStatement.h:44
bool myIsComplete
The Plan Complete Flag.
Definition: ifPlanCurrentStatement.h:149
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
int myCurrentStmtId
The statement Id for the current statement.
Definition: ifPlanCurrentStatement.h:146
class DtPlan:
Definition: plan.h:91
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
bool myIsGlobal
Definition: ifPlanCurrentStatement.h:150
virtual DtSimInterfaceContent * clone() const =0
std::vector< DtUUID > myExecutingTriggerNames
Definition: ifPlanCurrentStatement.h:156
bool myExecuting
Definition: ifPlanCurrentStatement.h:152