cmlabs::PhaseSpec Class Reference

#include <Specs.h>

Inheritance diagram for cmlabs::PhaseSpec:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::PhaseSpec:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PhaseSpec ()
 PhaseSpec (const JString &xml)
 PhaseSpec (XMLNode *node)
 ~PhaseSpec ()
virtual unsigned long getPayloadSize () const
 Get total size of payload.
Objectclone () const
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
JString toXML ()
JString toHTML ()
JString print ()
bool equals (const Object *o2)
int compare (const Object *o2)
bool isNewerThan (const PhaseSpec *spec)
bool isOlderThan (const PhaseSpec *spec)
long getBinarySize (int chunk)
 Get the size of binary data chunk, -1 for all chunks.
int getBinaryChunkCount ()
 Get the number of data chunks.
long toBinaryBuffer (int chunk, char *buffer, int maxlen)
 Write binary data to buffer at chunk number 'chunk'.
bool fromBinaryBuffer (int chunk, char *buffer, long len)
 Set the data after separate reception.
bool containsGlobalTrigger ()

Public Attributes

JTime activationTime
JString name
JString pid
JString moduleName
JString context
bool allowSelfTriggering
JString lastTriggerName
ObjectDictionarycurrentContexts
double priority
ObjectCollectiontriggers
 Contains TriggerSpecs.
ObjectCollectionretrieves
 Contains System TriggerSpecs.
ObjectCollectioncranks
 Contains CrankSpecs.
ObjectCollectionposts
 Contains PostSpecs.
ObjectCollectionstreams
 Contains StreamAccesses.


Detailed Description

Definition at line 164 of file Specs.h.


Constructor & Destructor Documentation

cmlabs::PhaseSpec::PhaseSpec (  ) 

Definition at line 694 of file Specs.cpp.

cmlabs::PhaseSpec::PhaseSpec ( const JString xml  ) 

Definition at line 711 of file Specs.cpp.

cmlabs::PhaseSpec::PhaseSpec ( XMLNode node  ) 

Definition at line 729 of file Specs.cpp.

cmlabs::PhaseSpec::~PhaseSpec (  ) 

Definition at line 747 of file Specs.cpp.


Member Function Documentation

unsigned long cmlabs::PhaseSpec::getPayloadSize (  )  const [virtual]

Get total size of payload.

Reimplemented from cmlabs::Object.

Definition at line 779 of file Specs.cpp.

Object * cmlabs::PhaseSpec::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 758 of file Specs.cpp.

bool cmlabs::PhaseSpec::fromXML ( const JString xml  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 843 of file Specs.cpp.

bool cmlabs::PhaseSpec::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 855 of file Specs.cpp.

JString cmlabs::PhaseSpec::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 1018 of file Specs.cpp.

JString cmlabs::PhaseSpec::toHTML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 1159 of file Specs.cpp.

JString cmlabs::PhaseSpec::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 1097 of file Specs.cpp.

bool cmlabs::PhaseSpec::equals ( const Object o2  ) 

Definition at line 793 of file Specs.cpp.

int cmlabs::PhaseSpec::compare ( const Object o2  ) 

Definition at line 800 of file Specs.cpp.

bool cmlabs::PhaseSpec::isNewerThan ( const PhaseSpec spec  ) 

Definition at line 811 of file Specs.cpp.

bool cmlabs::PhaseSpec::isOlderThan ( const PhaseSpec spec  ) 

Definition at line 820 of file Specs.cpp.

long cmlabs::PhaseSpec::getBinarySize ( int  chunk  )  [virtual]

Get the size of binary data chunk, -1 for all chunks.

Get the size of any binary data.

Reimplemented from cmlabs::Object.

Definition at line 1237 of file Specs.cpp.

int cmlabs::PhaseSpec::getBinaryChunkCount (  )  [virtual]

Get the number of data chunks.

Reimplemented from cmlabs::Object.

Definition at line 1244 of file Specs.cpp.

long cmlabs::PhaseSpec::toBinaryBuffer ( int  chunk,
char *  buffer,
int  maxlen 
) [virtual]

Write binary data to buffer at chunk number 'chunk'.

Get a pointer to the binary data at chunk number 'chunk'.

Reimplemented from cmlabs::Object.

Definition at line 1251 of file Specs.cpp.

bool cmlabs::PhaseSpec::fromBinaryBuffer ( int  chunk,
char *  buffer,
long  len 
) [virtual]

Set the data after separate reception.

Reimplemented from cmlabs::Object.

Definition at line 1258 of file Specs.cpp.

bool cmlabs::PhaseSpec::containsGlobalTrigger (  ) 

Definition at line 830 of file Specs.cpp.


Member Data Documentation

Definition at line 184 of file Specs.h.

Definition at line 185 of file Specs.h.

Definition at line 186 of file Specs.h.

Definition at line 187 of file Specs.h.

Definition at line 188 of file Specs.h.

Definition at line 189 of file Specs.h.

Definition at line 190 of file Specs.h.

Definition at line 191 of file Specs.h.

Definition at line 192 of file Specs.h.

Contains TriggerSpecs.

Definition at line 208 of file Specs.h.

Contains System TriggerSpecs.

Contains RetrieveSpecs

Definition at line 214 of file Specs.h.

Contains CrankSpecs.

Definition at line 217 of file Specs.h.

Contains PostSpecs.

Definition at line 220 of file Specs.h.

Contains StreamAccesses.

Definition at line 223 of file Specs.h.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 16:23:51 2009 for CoreLibrary by  doxygen 1.5.6