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

#include <jem/io/ObjectInput.h>

Inheritance diagram for jem::io::ObjectInput:
Inheritance graph

Public Member Functions

virtual Ref< ObjectdecodeObject ()=0
 
- Public Member Functions inherited from jem::io::DataInput
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 ~ObjectInput ()
 
- Protected Member Functions inherited from jem::io::DataInput
virtual ~DataInput ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual Ref<Object> jem::io::ObjectInput::decodeObject ( )
pure virtual

Implemented in jem::io::ObjectInputStream.