xml::xsilHandlerUnknown Class Reference
[Input parsing classes.]

#include <Xsil.hh>

Inheritance diagram for xml::xsilHandlerUnknown:

xml::xsilHandler

List of all members.

Public Member Functions

 xsilHandlerUnknown (std::ostream &os, const attrlist *attr=0, bool ignore=false)
 Constructor.
virtual ~xsilHandlerUnknown ()
 Destructor.
virtual bool CommentHandler (const std::string &comment)
 comment callback
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const bool &p, int N=1)
 bool parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const char &p, int N=1)
 byte parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const short &p, int N=1)
 short parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const int &p, int N=1)
 int parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const long long &p, int N=1)
 long parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const float &p, int N=1)
 float parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const double &p, int N=1)
 double parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const std::complex< float > &p, int N=1)
 complex float parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const std::complex< double > &p, int N=1)
 complex double parameter callback (must return true if handled)
virtual bool HandleParameter (const std::string &name, const attrlist &attr, const std::string &p)
 string parameter callback (must return true if handled)
virtual bool HandleTime (const std::string &name, const attrlist &attr, unsigned long sec, unsigned long nsec)
 time callback (must return true if handled)
virtual bool HandleData (const std::string &name, float *x, int dim1, int dim2=0, int dim3=0, int dim4=0)
 data callback (must return true if data is adopted)
virtual bool HandleData (const std::string &name, std::complex< float > *x, int dim1, int dim2=0, int dim3=0, int dim4=0)
 data callback (must return true if data is adopted)
virtual bool HandleData (const std::string &name, double *x, int dim1, int dim2=0, int dim3=0, int dim4=0)
 data callback (must return true if data is adopted)
virtual bool HandleData (const std::string &name, std::complex< double > *x, int dim1, int dim2=0, int dim3=0, int dim4=0)
 data callback (must return true if data is adopted)

Protected Attributes

std::ostream * fOs
 Output string for unrecognized data object.
bool fTrailer
 Data header/trailer?
int fDim [4]
 dimensions
bool fComplex
 complex data?
bool fDouble
 double precision data?
void * fData
 data pointer


Detailed Description

Handler for unknown data objects. Data object gets written to stream.

brief Unknown data objects handler

Author:
Written June 2000 by Daniel Sigg
Version:
1.0

The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:44 2009 for dmt by  doxygen 1.5.4