PearlYMLNode Class Reference

#include <pearlymlnode.h>

Inheritance diagram for PearlYMLNode:

Inheritance graph
[legend]
Collaboration diagram for PearlYMLNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PearlYMLNode ()
virtual ~PearlYMLNode ()
int getJobNum ()
void finalize ()
void initProcess ()
void getPeersByType (char *type_name, std::vector< int > &peers)

Protected Member Functions

void parseInit ()
void parseParmList ()
void parseInteger ()
void parseArray (bool addSize)
void parseTypeMatch (bool addSize)
void parseRegex ()
void getRegexMatches (const char *regex)
void addParm (parm_t &parm)
void addIntParm (int i)
void addPortParm (int peerID)
void addArrayParm (parmList_t *array)

Constructor & Destructor Documentation

PearlYMLNode::PearlYMLNode  ) 
 

PearlYMLNode::~PearlYMLNode  )  [virtual]
 


Member Function Documentation

int PearlYMLNode::getJobNum  )  [inline]
 

void PearlYMLNode::finalize  )  [virtual]
 

This function is overriden to allow classes to execute code to finalize their data structure.

Reimplemented from YMLEntity.

void PearlYMLNode::initProcess  ) 
 

void PearlYMLNode::getPeersByType char *  type_name,
std::vector< int > &  peers
 

void PearlYMLNode::parseInit  )  [protected]
 

void PearlYMLNode::parseParmList  )  [protected]
 

void PearlYMLNode::parseInteger  )  [protected]
 

void PearlYMLNode::parseArray bool  addSize  )  [protected]
 

void PearlYMLNode::parseTypeMatch bool  addSize  )  [protected]
 

void PearlYMLNode::parseRegex  )  [protected]
 

void PearlYMLNode::getRegexMatches const char *  regex  )  [protected]
 

void PearlYMLNode::addParm parm_t &  parm  )  [protected]
 

void PearlYMLNode::addIntParm int  i  )  [protected]
 

void PearlYMLNode::addPortParm int  peerID  )  [protected]
 

void PearlYMLNode::addArrayParm parmList_t *  array  )  [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 5 21:04:53 2006 for Sesame by  doxygen 1.4.6