inlib  1.2.0
Public Types | Public Member Functions
inlib::io::iwbuf Class Reference
Inheritance diagram for inlib::io::iwbuf:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::vector
< std::vector< unsigned int > > 
std_vec_vec_uint_t
typedef std::vector
< std::vector< float > > 
std_vec_vec_float_t
typedef std::vector
< std::vector< std::string > > 
std_vec_vec_string_t

Public Member Functions

virtual ~iwbuf ()
virtual bool write (uchar)=0
virtual bool write (char)=0
virtual bool write (uint16)=0
virtual bool write (int16)=0
virtual bool write (uint32)=0
virtual bool write (int32)=0
virtual bool write (uint64)=0
virtual bool write (int64)=0
virtual bool write (float)=0
virtual bool write (double)=0
virtual bool write (bool)=0
virtual bool write_vec (uint32, const uchar *)=0
virtual bool write_vec (uint32, const char *)=0
virtual bool write_vec (uint32, const uint16 *)=0
virtual bool write_vec (uint32, const int16 *)=0
virtual bool write_vec (uint32, const uint32 *)=0
virtual bool write_vec (uint32, const int32 *)=0
virtual bool write_vec (uint32, const uint64 *)=0
virtual bool write_vec (uint32, const int64 *)=0
virtual bool write_vec (uint32, const float *)=0
virtual bool write_vec (uint32, const double *)=0
virtual bool write_vec (uint32, const bool *)=0
virtual bool write_vec (const std::vector< std::string > &)=0
virtual bool write_cstr (const char *a_cstr)=0
virtual bool write_std_vec_vec (const std_vec_vec_uint_t &)=0
virtual bool write_std_vec_vec (const std_vec_vec_float_t &)=0
virtual bool write_std_vec_vec (const std_vec_vec_string_t &)=0
virtual const char * buf () const =0
virtual uint32 length () const =0

Detailed Description

Definition at line 15 of file iwbuf.


Member Typedef Documentation

typedef std::vector< std::vector<float> > inlib::io::iwbuf::std_vec_vec_float_t

Definition at line 50 of file iwbuf.

typedef std::vector< std::vector<std::string> > inlib::io::iwbuf::std_vec_vec_string_t

Definition at line 53 of file iwbuf.

typedef std::vector< std::vector<unsigned int> > inlib::io::iwbuf::std_vec_vec_uint_t

Definition at line 47 of file iwbuf.


Constructor & Destructor Documentation

virtual inlib::io::iwbuf::~iwbuf ( ) [inline, virtual]

Definition at line 17 of file iwbuf.

{}

Member Function Documentation

virtual const char* inlib::io::iwbuf::buf ( ) const [pure virtual]

Implemented in inlib::io::xwbuf.

virtual uint32 inlib::io::iwbuf::length ( ) const [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( uchar  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( char  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( uint16  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( int16  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( uint32  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( int32  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( uint64  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( int64  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( float  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( double  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write ( bool  ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_cstr ( const char *  a_cstr) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_std_vec_vec ( const std_vec_vec_uint_t ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_std_vec_vec ( const std_vec_vec_float_t ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_std_vec_vec ( const std_vec_vec_string_t ) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const uchar  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const char *   
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const uint16  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const int16  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const uint32  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const int32  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const uint64  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const int64  
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const float *   
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const double *   
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( uint32  ,
const bool *   
) [pure virtual]

Implemented in inlib::io::xwbuf.

virtual bool inlib::io::iwbuf::write_vec ( const std::vector< std::string > &  ) [pure virtual]

Implemented in inlib::io::xwbuf.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines