casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
asdmbinaries::TPSubsetHeaderParser Class Reference

class TPSubsetHeaderParser More...

#include <SDMDataObjectParser.h>

Public Member Functions

 TPSubsetHeaderParser ()
 
virtual ~TPSubsetHeaderParser ()
 
void parseFile (const std::string &filename, SDMDataSubset &sdmTPDataSubset)
 
void parseMemory (const std::string &buffer, SDMDataSubset &sdmTPDataSubset)
 
void reset ()
 

Private Member Functions

void parseSDMDataSubsetHeader (xmlNode *a_node, SDMDataSubset &sdmTPDataSubset)
 
void parseProjectPath (xmlNode *a_node, SDMDataSubset &sdmTPDataSubset)
 
void parseSchedulePeriodTime (xmlNode *a_node, SDMDataSubset &sdmCorrDataSubset)
 
long long parseTime (xmlNode *a_node)
 
long long parseInterval (xmlNode *a_node)
 
std::string parseDataStructureDesc (xmlNode *a_node)
 
void parseBinaryData (xmlNode *a_node, SDMDataSubset &sdmTPDataSubset)
 

Private Attributes

xmlDocdoc
 

Static Private Attributes

static const boost::regex PROJECTPATH3
 Regular expressions used to decipher the content of projectPath attribute. More...
 
static const std::string SDMDATASUBSETHEADER
 
static const std::string PROJECTPATH
 
static const std::string SCHEDULEPERIODTIME
 
static const std::string TIME
 
static const std::string INTERVAL
 
static const std::string DATASTRUCT
 
static const std::string REF
 
static const std::string DATAREF
 
static const std::string XLINKHREF
 
static const std::string FLAGSREF
 
static const std::string ACTUALTIMESREF
 
static const std::string ACTUALDURATIONSREF
 
static const std::string AUTODATAREF
 

Friends

class SDMDataSubset
 

Detailed Description

class TPSubsetHeaderParser

Definition at line 267 of file SDMDataObjectParser.h.

Constructor & Destructor Documentation

asdmbinaries::TPSubsetHeaderParser::TPSubsetHeaderParser ( )
virtual asdmbinaries::TPSubsetHeaderParser::~TPSubsetHeaderParser ( )
virtual

Member Function Documentation

void asdmbinaries::TPSubsetHeaderParser::parseBinaryData ( xmlNode a_node,
SDMDataSubset sdmTPDataSubset 
)
private
std::string asdmbinaries::TPSubsetHeaderParser::parseDataStructureDesc ( xmlNode a_node)
private
void asdmbinaries::TPSubsetHeaderParser::parseFile ( const std::string &  filename,
SDMDataSubset sdmTPDataSubset 
)
long long asdmbinaries::TPSubsetHeaderParser::parseInterval ( xmlNode a_node)
private
void asdmbinaries::TPSubsetHeaderParser::parseMemory ( const std::string &  buffer,
SDMDataSubset sdmTPDataSubset 
)
void asdmbinaries::TPSubsetHeaderParser::parseProjectPath ( xmlNode a_node,
SDMDataSubset sdmTPDataSubset 
)
private
void asdmbinaries::TPSubsetHeaderParser::parseSchedulePeriodTime ( xmlNode a_node,
SDMDataSubset sdmCorrDataSubset 
)
private
void asdmbinaries::TPSubsetHeaderParser::parseSDMDataSubsetHeader ( xmlNode a_node,
SDMDataSubset sdmTPDataSubset 
)
private
long long asdmbinaries::TPSubsetHeaderParser::parseTime ( xmlNode a_node)
private
void asdmbinaries::TPSubsetHeaderParser::reset ( )

Friends And Related Function Documentation

friend class SDMDataSubset
friend

Definition at line 268 of file SDMDataObjectParser.h.

Member Data Documentation

const std::string asdmbinaries::TPSubsetHeaderParser::ACTUALDURATIONSREF
staticprivate

Definition at line 305 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::ACTUALTIMESREF
staticprivate

Definition at line 304 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::AUTODATAREF
staticprivate

Definition at line 306 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::DATAREF
staticprivate

Definition at line 301 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::DATASTRUCT
staticprivate

Definition at line 299 of file SDMDataObjectParser.h.

xmlDoc* asdmbinaries::TPSubsetHeaderParser::doc
private

Definition at line 292 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::FLAGSREF
staticprivate

Definition at line 303 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::INTERVAL
staticprivate

Definition at line 298 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::PROJECTPATH
staticprivate

Definition at line 295 of file SDMDataObjectParser.h.

const boost::regex asdmbinaries::TPSubsetHeaderParser::PROJECTPATH3
staticprivate

Regular expressions used to decipher the content of projectPath attribute.

Definition at line 279 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::REF
staticprivate

Definition at line 300 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::SCHEDULEPERIODTIME
staticprivate

Definition at line 296 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::SDMDATASUBSETHEADER
staticprivate

Definition at line 294 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::TIME
staticprivate

Definition at line 297 of file SDMDataObjectParser.h.

const std::string asdmbinaries::TPSubsetHeaderParser::XLINKHREF
staticprivate

Definition at line 302 of file SDMDataObjectParser.h.


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