#include <contentpackage.hh>
Inheritance diagram for RVL::SingleDataContainer< Datatype, Metatype >:
Public Member Functions | |
SingleDataContainer (int _nrep=1) | |
SingleDataContainer (SingleDataContainer< Datatype, Metatype > const &g) | |
~SingleDataContainer () | |
void | initialize (Metatype const &g) |
Metatype const & | getMetadata () const |
ostream & | write (ostream &e) const |
Protected Member Functions | |
ContentPackage< Datatype, Metatype > & | get (bool &more) |
ContentPackage< Datatype, Metatype > const & | get (bool &more) const |
void | put () const |
void | reset () const |
The additional attributes are server functions (get and put). Any number of replications of the ContentPackage may be served up; when the specified number have been served, get returns false.q
Definition at line 670 of file contentpackage.hh.
RVL::SingleDataContainer< Datatype, Metatype >::SingleDataContainer | ( | int | _nrep = 1 |
) |
Definition at line 698 of file contentpackage.hh.
RVL::SingleDataContainer< Datatype, Metatype >::SingleDataContainer | ( | SingleDataContainer< Datatype, Metatype > const & | g | ) |
Definition at line 702 of file contentpackage.hh.
RVL::SingleDataContainer< Datatype, Metatype >::~SingleDataContainer | ( | ) |
Definition at line 705 of file contentpackage.hh.
ContentPackage<Datatype,Metatype>& RVL::SingleDataContainer< Datatype, Metatype >::get | ( | bool & | more | ) | [protected, virtual] |
Implements RVL::PackageContainer< Datatype, Metatype >.
Definition at line 680 of file contentpackage.hh.
ContentPackage<Datatype,Metatype> const& RVL::SingleDataContainer< Datatype, Metatype >::get | ( | bool & | more | ) | const [protected, virtual] |
Implements RVL::PackageContainer< Datatype, Metatype >.
Definition at line 686 of file contentpackage.hh.
void RVL::SingleDataContainer< Datatype, Metatype >::put | ( | ) | const [protected, virtual] |
Implements RVL::PackageContainer< Datatype, Metatype >.
Definition at line 692 of file contentpackage.hh.
void RVL::SingleDataContainer< Datatype, Metatype >::reset | ( | ) | const [protected, virtual] |
Implements RVL::PackageContainer< Datatype, Metatype >.
Definition at line 694 of file contentpackage.hh.
void RVL::SingleDataContainer< Datatype, Metatype >::initialize | ( | Metatype const & | g | ) |
Definition at line 707 of file contentpackage.hh.
References RVL::ContentPackage< DataType, MetaType >::initialize().
Referenced by RVL::SingleDataContainerFactory< Datatype, Metatype >::buildPC().
Metatype const& RVL::SingleDataContainer< Datatype, Metatype >::getMetadata | ( | ) | const |
Definition at line 708 of file contentpackage.hh.
References RVL::ContentPackage< DataType, MetaType >::getMetadata(), and RVL::ContentPackage< DataType, MetaType >::isInitialized().
Referenced by RVL::SingleDataContainerFactory< Datatype, Metatype >::isCompatible().
ostream& RVL::SingleDataContainer< Datatype, Metatype >::write | ( | ostream & | e | ) | const [virtual] |
Implements RVL::Writeable.
Definition at line 717 of file contentpackage.hh.
References RVL::ContentPackage< DataType, MetaType >::write().