Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

AnyC Class Reference

#include <anyc.h>

List of all members.

Public Methods

 AnyC (char *, long)
void ResetIter ()
void SetBuffer (char *, long)
void AddByteBuf (const char *, long)
void ReadByteBuf (char *, long)
void AddLongBuf (long *, long)
void ReadLongBuf (long *, long)
void AddFloatBuf (float *, long)
void ReadFloatBuf (float *, long)
void AddLong (const long &)
void ReadLong (long &)
void AddDouble (const double &)
void ReadDouble (double &)
void AddVector2 (const Vector2C &)
void ReadVector2 (Vector2C &)
void AddVector3 (const Vector3C &)
void ReadVector3 (Vector3C &)
void AddVector4 (const Vector4C &)
void ReadVector4 (Vector4C &)
void AddTime (const TimeC &)
void ReadTime (TimeC &)
void AddShort (const short &)
void ReadShort (short &)
void AddFloat (const float &)
void ReadFloat (float &)
void AddString (const StringC &)
void ReadString (StringC &)
const char * GetBuffer ()
const long & GetIter ()
void IterFF (const long &l)
void WriteLong (long, long)

Protected Attributes

char * m_data
long m_iter
long m_bufLen


Constructor & Destructor Documentation

AnyC::AnyC char *   ,
long   
 


Member Function Documentation

void AnyC::AddByteBuf const char *   ,
long   
 

void AnyC::AddDouble const double &   
 

void AnyC::AddFloat const float &   
 

void AnyC::AddFloatBuf float *   ,
long   
 

void AnyC::AddLong const long &   
 

void AnyC::AddLongBuf long *   ,
long   
 

void AnyC::AddShort const short &   
 

void AnyC::AddString const StringC  
 

void AnyC::AddTime const TimeC  
 

void AnyC::AddVector2 const Vector2C  
 

void AnyC::AddVector3 const Vector3C  
 

void AnyC::AddVector4 const Vector4C  
 

const char* AnyC::GetBuffer   [inline]
 

Definition at line 67 of file anyc.h.

00067 {return m_data;}

const long& AnyC::GetIter   [inline]
 

Definition at line 68 of file anyc.h.

00068 {return m_iter;}

void AnyC::IterFF const long &    l [inline]
 

Definition at line 69 of file anyc.h.

00069 {m_iter+=l;}

void AnyC::ReadByteBuf char *   ,
long   
 

void AnyC::ReadDouble double &   
 

void AnyC::ReadFloat float &   
 

void AnyC::ReadFloatBuf float *   ,
long   
 

void AnyC::ReadLong long &   
 

void AnyC::ReadLongBuf long *   ,
long   
 

void AnyC::ReadShort short &   
 

void AnyC::ReadString StringC  
 

void AnyC::ReadTime TimeC  
 

void AnyC::ReadVector2 Vector2C  
 

void AnyC::ReadVector3 Vector3C  
 

void AnyC::ReadVector4 Vector4C  
 

void AnyC::ResetIter  
 

void AnyC::SetBuffer char *   ,
long   
 

void AnyC::WriteLong long   ,
long   
 


Member Data Documentation

long AnyC::m_bufLen [protected]
 

Definition at line 75 of file anyc.h.

char* AnyC::m_data [protected]
 

Definition at line 73 of file anyc.h.

long AnyC::m_iter [protected]
 

Definition at line 74 of file anyc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:26:51 2003 for Open ActiveWrl by doxygen1.3-rc2