X3D libraries
The libraries to work with X3D dataset

XMLReader Internal Variables


Functions

void x3dxml::@0::IntXMLReader::Error (x3dio::ErrorCallback::errcode_t errcode, const char *message,...)
int x3dxml::@0::IntXMLReader::GetC ()
void x3dxml::@0::IntXMLReader::InsertString (int c)
int x3dxml::@0::IntXMLReader::ReadAttribute (int c, int terminator= '/')
void x3dxml::@0::IntXMLReader::ReadFile ()
void x3dxml::@0::IntXMLReader::ReadHeader ()
int x3dxml::@0::IntXMLReader::ReadTags (x3d::SFNode *node)
int x3dxml::@0::IntXMLReader::SkipSpecialTag ()

Variables

static const int ATTR_SIZE = 256
static const int BUFFER_SIZE = 1024 * 4
char f_attr [ATTR_SIZE]
char f_buf [BUFFER_SIZE]
int f_cdata_size
int f_errno
x3dio::ErrorCallbackf_error_callback
int f_pos
x3d::SFNodePtr f_root
int f_size
int f_str_max
int f_str_size
x3dio::Streamf_stream
char * f_string

Function Documentation

void x3dxml::IntXMLReader::Error x3dio::ErrorCallback::errcode_t  errcode,
const char *  message,
  ...
[private, inherited]
 

int x3dxml::IntXMLReader::GetC  )  [private, inherited]
 

void x3dxml::IntXMLReader::InsertString int  c  )  [private, inherited]
 

int x3dxml::IntXMLReader::ReadAttribute int  c,
int  terminator = '/'
[private, inherited]
 

void x3dxml::IntXMLReader::ReadFile  )  [private, inherited]
 

void x3dxml::IntXMLReader::ReadHeader  )  [private, inherited]
 

int x3dxml::IntXMLReader::ReadTags x3d::SFNode *  node  )  [private, inherited]
 

int x3dxml::IntXMLReader::SkipSpecialTag  )  [private, inherited]
 


Variable Documentation

const int ATTR_SIZE = 256 [static]
 

const int BUFFER_SIZE = 1024 * 4 [static]
 

char f_attr[ATTR_SIZE]
 

char f_buf[BUFFER_SIZE]
 

int f_cdata_size
 

int f_errno
 

x3dio::ErrorCallback* f_error_callback
 

int f_pos
 

x3d::SFNodePtr f_root
 

int f_size
 

int f_str_max
 

int f_str_size
 

x3dio::Stream* f_stream
 

char* f_string