Jive reference manual
List of all members | Public Member Functions | Protected Member Functions
jem::io::DataOutput Class Referenceabstract

#include <jem/io/DataOutput.h>

Inheritance diagram for jem::io::DataOutput:
Inheritance graph

Public Member Functions

virtual void encode (bool b)=0
 
virtual void encode (byte b)=0
 
virtual void encode (char c)=0
 
virtual void encode (short s)=0
 
virtual void encode (int i)=0
 
virtual void encode (lint l)=0
 
virtual void encode (float f)=0
 
virtual void encode (double d)=0
 
virtual void encode (const bool *buf, idx_t len)=0
 
virtual void encode (const byte *buf, idx_t len)=0
 
virtual void encode (const char *buf, idx_t len)=0
 
virtual void encode (const short *buf, idx_t len)=0
 
virtual void encode (const int *buf, idx_t len)=0
 
virtual void encode (const lint *buf, idx_t len)=0
 
virtual void encode (const float *buf, idx_t len)=0
 
virtual void encode (const double *buf, idx_t len)=0
 

Protected Member Functions

virtual ~DataOutput ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Constructor & Destructor Documentation

virtual jem::io::DataOutput::~DataOutput ( )
protectedvirtual

Member Function Documentation

virtual void jem::io::DataOutput::encode ( bool  b)
pure virtual
virtual void jem::io::DataOutput::encode ( byte  b)
pure virtual
virtual void jem::io::DataOutput::encode ( char  c)
pure virtual
virtual void jem::io::DataOutput::encode ( short  s)
pure virtual
virtual void jem::io::DataOutput::encode ( int  i)
pure virtual
virtual void jem::io::DataOutput::encode ( lint  l)
pure virtual
virtual void jem::io::DataOutput::encode ( float  f)
pure virtual
virtual void jem::io::DataOutput::encode ( double  d)
pure virtual
virtual void jem::io::DataOutput::encode ( const bool *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const byte *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const char *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const short *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const int *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const lint *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const float *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataOutput::encode ( const double *  buf,
idx_t  len 
)
pure virtual