Nemo  2.3.46
StorableComponent Class Referenceabstract

Provides an interface to binary data saving and uploading. More...

#include <simcomponent.h>

+ Inheritance diagram for StorableComponent:

Public Member Functions

virtual void store_data (BinaryStorageBuffer *saver)=0
 Interface to store the component data (e.g. gene values) into a binary buffer. More...
 
virtual bool retrieve_data (BinaryStorageBuffer *reader)=0
 Interface to retrieve the same data from the binary buffer. More...
 
virtual ~StorableComponent ()
 

Detailed Description

Provides an interface to binary data saving and uploading.

This interface is used to save and load data from binary data files (serialization).

See also
BinaryDataSaver and BinaryDataLoader

Constructor & Destructor Documentation

virtual StorableComponent::~StorableComponent ( )
inlinevirtual
163 { }

Member Function Documentation

virtual bool StorableComponent::retrieve_data ( BinaryStorageBuffer reader)
pure virtual
virtual void StorableComponent::store_data ( BinaryStorageBuffer saver)
pure virtual

Interface to store the component data (e.g. gene values) into a binary buffer.

Implemented in Metapop, TT_BDMI, TProtoDeletMutations_bitstring, TProtoNeutralGenes, TProtoQuanti, TTDeletMutations_bitstring, TTNeutralGenes, TProtoWolbachia, TProtoDispersal, TProtoBDMI, TTDispersal, TTQuanti, and TTWolbachia.


The documentation for this class was generated from the following file:

Generated for Nemo v2.3.0 by  doxygen 1.8.8 --
Catalogued on GSR