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;
174 virtual void setPlanSummary(
const DtString&);
175 virtual const DtString& planSummary()
const;
179 virtual void setPlanFromMessage(
DtPlan& plan)
const;
183 virtual void upgradeTriggerUUIDs();
190 void copyStatementList(
const std::vector<DtSimStatement*>& otherList);
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
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:201
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:217
DtRwVariableBindings myVariables
Definition: ifPlan.h:218
std::vector< DtSimStatement * > myStatementList
List of top-level DtSimStatement*s. Individual statements may contain nested statements.
Definition: ifPlan.h:198
DtU32 myOrdinal
Definition: ifPlan.h:211
Contains the DtUUID class declaration.
const DtRwVariableBindings & variables() const
Definition: ifPlan.h:124
ReaderWriter object that maintains a list of reader-writer variable bindings. It keeps a list of name...
Definition: rwVariableBindings.h:27
virtual void printDataToString(DtString &str)
class DtSimBlock:
Definition: simBlock.h:27
DtU32 myQuickLaunchFlags
Information that are used for global plans only.
Definition: ifPlan.h:210
DtString myPlanSummary
Information that is currently used for synchronization matrices plans only.
Definition: ifPlan.h:215
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
class DtPlan:
Definition: plan.h:92
DtString myQuickLaunchIcon
Definition: ifPlan.h:212
DtUUID myPlanName
Definition: ifPlan.h:194
bool myAssignFlag
Indicates whether the receiver should assign this plan to the object or whether the message represent...
Definition: ifPlan.h:205
class DtSimStatement:
Definition: simStatement.h:38
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
Definition: triggerStmt.h:60
virtual DtSimInterfaceContent * clone() const =0
bool myIsGlobal
Definition: ifPlan.h:207
Instances of DtRwTriggersList are lists of readable, writeable when statements (triggers) The list co...
Definition: rwTriggersList.h:21
DtRwVariableBindings & variables()
Definition: ifPlan.h:125