Base Framework
Public Member Functions | List of all members
Externalizable Class Referenceabstract

Externalizable interface. More...

#include <base/io/Externalizable.h>

Public Member Functions

virtual void readExternal (InputStream *in)=0
 
virtual void writeExternal (OutputStream *out)=0
 

Detailed Description

Externalizable interface.

Interface implemented by classes that can be externalized (i.e. instances can be read from and written to a stream).

Version
1.0

Member Function Documentation

◆ readExternal()

virtual void Externalizable::readExternal ( InputStream in)
pure virtual

Reads object from input stream.

Parameters
inThe stream to get the object from.

◆ writeExternal()

virtual void Externalizable::writeExternal ( OutputStream out)
pure virtual

Writes object to output stream.

Parameters
outThe stream to receive the object.