11 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
14 #include <vlutil/vlList.h>
78 virtual int type()
const;
87 virtual const DtUUID & planName()
const;
90 virtual void setPlanName(
const DtUUID & name);
92 virtual DtString markingText()
const;
97 virtual bool isGlobal()
const;
98 virtual void setIsGlobal(
bool yesNo);
111 virtual const std::vector<DtSimStatement*>& statements()
const;
131 virtual void setAssign(
bool flag);
132 virtual bool assign()
const;
140 virtual bool setFromNet(
const char* contentBuffer,
141 unsigned contentSize);
153 void emptyStatementList();
156 virtual bool isSamePlan(
DtIfPlan* rhs);
162 virtual void setIsQuickLaunch(
bool);
163 virtual bool isQuickLaunch()
const;
165 virtual void setShowOnQuickLaunchToolbar(
bool);
166 virtual bool showOnQuickLaunchToolbar()
const;
168 virtual void setQuickLaunchIcon(
const DtString&);
169 virtual const DtString& quickLaunchIcon()
const;
171 virtual void setOrdinal(
int);
172 virtual int ordinal()
const;
177 virtual void upgradeTriggerUUIDs();
184 void copyStatementList(
const std::vector<DtSimStatement*>& otherList);
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
bool myAppendFlag
Indicates if message is used to create new or append to existing plan.
Definition: ifPlan.h:195
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
DtRwTriggersList myTriggers
Definition: ifPlan.h:208
DtRwVariableBindings myVariables
Definition: ifPlan.h:209
std::vector< DtSimStatement * > myStatementList
List of top-level DtSimStatement*s.
Definition: ifPlan.h:192
DtU32 myOrdinal
Definition: ifPlan.h:205
const DtRwVariableBindings & variables() const
Definition: ifPlan.h:124
ReaderWriter object that maintains a list of reader-writer variable bindings.
Definition: rwVariableBindings.h:27
virtual void printDataToString(DtString &str)
class DtSimBlock:
Definition: simBlock.h:29
DtU32 myQuickLaunchFlags
Information that are used for global plans only.
Definition: ifPlan.h:204
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
class DtPlan:
Definition: plan.h:90
DtString myQuickLaunchIcon
Definition: ifPlan.h:206
DtUUID myPlanName
Definition: ifPlan.h:188
bool myAssignFlag
Indicates whether the receiver should assign this plan to the object or whether the message represent...
Definition: ifPlan.h:199
class DtSimStatement:
Definition: simStatement.h:41
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
Definition: triggerStmt.h:58
virtual DtSimInterfaceContent * clone() const =0
bool myIsGlobal
Definition: ifPlan.h:201
Instances of DtRwTriggersList are lists of readable, writeable when statements (triggers) The list co...
Definition: rwTriggersList.h:21
DtRwVariableBindings & variables()
Definition: ifPlan.h:125