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

#include <jem/io/DataInput.h>

Inheritance diagram for jem::io::DataInput:
Inheritance graph

Public Member Functions

virtual bool decodeBool ()=0
 
virtual byte decodeByte ()=0
 
virtual char decodeChar ()=0
 
virtual short decodeShort ()=0
 
virtual int decodeInt ()=0
 
virtual lint decodeLong ()=0
 
virtual float decodeFloat ()=0
 
virtual double decodeDouble ()=0
 
virtual void decode (bool *buf, idx_t len)=0
 
virtual void decode (byte *buf, idx_t len)=0
 
virtual void decode (char *buf, idx_t len)=0
 
virtual void decode (short *buf, idx_t len)=0
 
virtual void decode (int *buf, idx_t len)=0
 
virtual void decode (lint *buf, idx_t len)=0
 
virtual void decode (float *buf, idx_t len)=0
 
virtual void decode (double *buf, idx_t len)=0
 

Protected Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

virtual bool jem::io::DataInput::decodeBool ( )
pure virtual
virtual byte jem::io::DataInput::decodeByte ( )
pure virtual
virtual char jem::io::DataInput::decodeChar ( )
pure virtual
virtual short jem::io::DataInput::decodeShort ( )
pure virtual
virtual int jem::io::DataInput::decodeInt ( )
pure virtual
virtual lint jem::io::DataInput::decodeLong ( )
pure virtual
virtual float jem::io::DataInput::decodeFloat ( )
pure virtual
virtual double jem::io::DataInput::decodeDouble ( )
pure virtual
virtual void jem::io::DataInput::decode ( bool *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( byte *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( char *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( short *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( int *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( lint *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( float *  buf,
idx_t  len 
)
pure virtual
virtual void jem::io::DataInput::decode ( double *  buf,
idx_t  len 
)
pure virtual