DoWrite


Abstract

Write policy base class for output parameters.

Namespace: AEPrivate


Member Functions

DoWrite
Constructor.
SetDirty
Mark the parameter data as modified.
WriteParam
Set the data for a parameter.
WriteParamValue
Set the data for a parameter.

DoWrite

Constructor.
protected

DoWrite() : mDirty( false)

SetDirty

Mark the parameter data as modified.
protected

void SetDirty()

WriteParam

Set the data for a parameter.
Template Field:
T
The type of the data object.
protected

template <class T> void WriteParamValue( ACarbonEvent &inEvent, EventParamName inName, EventParamType inType, const T &inParameter)
Parameter Descriptions
inEvent
The event containing the parameter.
inName
The name of the parameter.
inType
The data type of the parameter.
inParameter
The data object containing the data.

WriteParamValue

Set the data for a parameter.
Template Field:
T
The type of the data object.
protected

template <class T> void WriteParamValue( ACarbonEvent &inEvent, EventParamName inName, EventParamType inType, const T &inParameter)
Parameter Descriptions
inEvent
The event containing the parameter.
inName
The name of the parameter.
inType
The data type of the parameter.
inParameter
The data object containing the data.

Member Data


mDirty

protected bool mDirty
Discussion

Whether the parameter value has been written.


(Last Updated October 06, 2006)