52 virtual void setObject(
const DtUUID&
object);
53 virtual const DtUUID& object()
const;
56 virtual void setPhaseName(
const DtString& phaseName);
57 virtual const DtString& phaseName()
const;
60 virtual void setSummary(
const DtString& summary);
61 virtual const DtString& summary()
const;
65 virtual DtString planDisplayString()
const;
68 virtual void setActivated(
bool activated);
69 virtual bool activated()
const;
72 virtual void setValid(
bool valid);
73 virtual bool valid()
const;
76 virtual void setStarted(
bool started);
77 virtual bool started()
const;
80 virtual void setCompleted(
bool completed);
81 virtual bool completed()
const;
84 virtual void setLinkWithPreviousPhase(
bool linked);
85 virtual bool linkWithPreviousPhase()
const;
88 virtual void setPlan(
const DtPlan* plan);
89 virtual const DtPlan* plan()
const;
91 virtual void putData(std::string& fp,
int indentLevel = 0);
96 virtual DtString firstSimStatementString()
const;
102 return myDisplayStatement;
143 namespace DtBufferSerialize
UUID is a unique ID wrapper class.
Definition: uuid.h:59
class DtRwSyncMatrixPlan:
Definition: rwSyncMatrixPlan.h:23
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
DtRwBoolean myActivated
Activated status.
Definition: rwSyncMatrixPlan.h:118
DtSimStatement * myDisplayStatement
If there is no summary, the plan statement to use for a display.
Definition: rwSyncMatrixPlan.h:136
DtRwString myPhaseName
The phase name.
Definition: rwSyncMatrixPlan.h:111
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtRwBoolean myLinkWithPreviousPhase
Link status.
Definition: rwSyncMatrixPlan.h:130
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
uuid class
Definition: rwUUID.h:26
DtRwString mySummary
The summary of the plan entry. If the DtPlan's summary is empty, the summary will be the string repre...
Definition: rwSyncMatrixPlan.h:115
DtRwBoolean myStarted
Started status.
Definition: rwSyncMatrixPlan.h:124
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRwBoolean myValid
Valid status.
Definition: rwSyncMatrixPlan.h:121
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
class DtPlan:
Definition: plan.h:92
DtPlan * myPlan
The DtPlan instance.
Definition: rwSyncMatrixPlan.h:133
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
class DtSimStatement:
Definition: simStatement.h:38
const DtSimStatement * displayStatement() const
Definition: rwSyncMatrixPlan.h:100
#define DT_DLL_vrfplan
This file is used to determine how to build.
Definition: vrfplanDefines.h:28
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwBoolean myCompleted
Completed status.
Definition: rwSyncMatrixPlan.h:127
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
DtRwUUID myObject
The object.
Definition: rwSyncMatrixPlan.h:108