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::CorrSubsetHeaderParser Class Reference

class CorrSubsetHeaderParser More...

#include <SDMDataObjectParser.h>

Public Member Functions

 CorrSubsetHeaderParser ()
 
virtual ~CorrSubsetHeaderParser ()
 
void parseFile (const std::string &filename, SDMDataSubset &sdmCorrDataSubset)
 
void parseMemory (const std::string &buffer, SDMDataSubset &sdmCorrDataSubset)
 
void parseCrossDataType (xmlNode *a_node, SDMDataSubset &sdmCorrDataSubset)
 
void reset ()
 

Private Member Functions

void parseSDMDataSubsetHeader (xmlNode *a_node, SDMDataSubset &sdmCorrDataSubset)
 
void parseSchedulePeriodTime (xmlNode *a_node, SDMDataSubset &sdmCorrDataSubset)
 void parseProjectPath(xmlNode* a_node, SDMDataSubset& sdmCorrDataSubset); More...
 
long long parseTime (xmlNode *a_node)
 
long long parseInterval (xmlNode *a_node)
 
void parseAbortObservation (xmlNode *a_node, SDMDataSubset &sdmCorrDataSubset)
 

Private Attributes

xmlDocdoc
 

Static Private Attributes

static const boost::regex PROJECTPATH4
 Regular expressions used to decipher the content of projectPath attribute. More...
 
static const boost::regex PROJECTPATH5
 
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 ABORTOBSERVATION
 
static const std::string ABORTTIME
 
static const std::string ABORTREASON
 
static const std::string XLINKHREF
 
static const std::string DATAREF
 
static const std::string FLAGSREF
 
static const std::string ACTUALTIMESREF
 
static const std::string ACTUALDURATIONSREF
 
static const std::string ZEROLAGSREF
 
static const std::string CROSSDATAREF
 
static const std::string TYPE
 
static const std::string AUTODATAREF
 

Friends

class SDMDataSubset
 

Detailed Description

class CorrSubsetHeaderParser

Definition at line 214 of file SDMDataObjectParser.h.

Constructor & Destructor Documentation

asdmbinaries::CorrSubsetHeaderParser::CorrSubsetHeaderParser ( )
virtual asdmbinaries::CorrSubsetHeaderParser::~CorrSubsetHeaderParser ( )
virtual

Member Function Documentation

void asdmbinaries::CorrSubsetHeaderParser::parseAbortObservation ( xmlNode a_node,
SDMDataSubset sdmCorrDataSubset 
)
private
void asdmbinaries::CorrSubsetHeaderParser::parseCrossDataType ( xmlNode a_node,
SDMDataSubset sdmCorrDataSubset 
)
void asdmbinaries::CorrSubsetHeaderParser::parseFile ( const std::string &  filename,
SDMDataSubset sdmCorrDataSubset 
)
long long asdmbinaries::CorrSubsetHeaderParser::parseInterval ( xmlNode a_node)
private
void asdmbinaries::CorrSubsetHeaderParser::parseMemory ( const std::string &  buffer,
SDMDataSubset sdmCorrDataSubset 
)
void asdmbinaries::CorrSubsetHeaderParser::parseSchedulePeriodTime ( xmlNode a_node,
SDMDataSubset sdmCorrDataSubset 
)
private

void parseProjectPath(xmlNode* a_node, SDMDataSubset& sdmCorrDataSubset);

void asdmbinaries::CorrSubsetHeaderParser::parseSDMDataSubsetHeader ( xmlNode a_node,
SDMDataSubset sdmCorrDataSubset 
)
private
long long asdmbinaries::CorrSubsetHeaderParser::parseTime ( xmlNode a_node)
private
void asdmbinaries::CorrSubsetHeaderParser::reset ( )

Friends And Related Function Documentation

friend class SDMDataSubset
friend

Definition at line 215 of file SDMDataObjectParser.h.

Member Data Documentation

const std::string asdmbinaries::CorrSubsetHeaderParser::ABORTOBSERVATION
staticprivate

Definition at line 251 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::ABORTREASON
staticprivate

Definition at line 253 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::ABORTTIME
staticprivate

Definition at line 252 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::ACTUALDURATIONSREF
staticprivate

Definition at line 258 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::ACTUALTIMESREF
staticprivate

Definition at line 257 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::AUTODATAREF
staticprivate

Definition at line 262 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::CROSSDATAREF
staticprivate

Definition at line 260 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::DATAREF
staticprivate

Definition at line 255 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::DATASTRUCT
staticprivate

Definition at line 249 of file SDMDataObjectParser.h.

xmlDoc* asdmbinaries::CorrSubsetHeaderParser::doc
private

Definition at line 242 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::FLAGSREF
staticprivate

Definition at line 256 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::INTERVAL
staticprivate

Definition at line 248 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::PROJECTPATH
staticprivate

Definition at line 245 of file SDMDataObjectParser.h.

const boost::regex asdmbinaries::CorrSubsetHeaderParser::PROJECTPATH4
staticprivate

Regular expressions used to decipher the content of projectPath attribute.

Definition at line 228 of file SDMDataObjectParser.h.

const boost::regex asdmbinaries::CorrSubsetHeaderParser::PROJECTPATH5
staticprivate

Definition at line 229 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::REF
staticprivate

Definition at line 250 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::SCHEDULEPERIODTIME
staticprivate

Definition at line 246 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::SDMDATASUBSETHEADER
staticprivate

Definition at line 244 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::TIME
staticprivate

Definition at line 247 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::TYPE
staticprivate

Definition at line 261 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::XLINKHREF
staticprivate

Definition at line 254 of file SDMDataObjectParser.h.

const std::string asdmbinaries::CorrSubsetHeaderParser::ZEROLAGSREF
staticprivate

Definition at line 259 of file SDMDataObjectParser.h.


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