Class Streamable is an abstract interface for objects that can be packed into SAMRAI::tbox::AbstractStream data streams.
More...
#include <ibtk/Streamable.h>
- Note
- Each concrete Streamable class must have a corresponding concrete StreamableFactory class. Classes that implement the Streamable interface are able to pack themselves into a stream; the corresponding StreamableFactory class is used to unpack that data and construct the corresponding Streamable object.
-
Class StreamableManager should be used for all communications and storage operations.
- See also
- StreamableFactory
-
StreamableManager
◆ Streamable() [1/2]
| IBTK::Streamable::Streamable |
( |
| ) |
|
|
default |
◆ ~Streamable()
| virtual IBTK::Streamable::~Streamable |
( |
| ) |
|
|
virtualdefault |
◆ Streamable() [2/2]
| IBTK::Streamable::Streamable |
( |
const Streamable & |
from | ) |
|
|
privatedelete |
- Note
- This constructor is not implemented and should not be used.
- Parameters
-
| from | The value to copy to this object. |
◆ getStreamableClassID()
| virtual int IBTK::Streamable::getStreamableClassID |
( |
| ) |
const |
|
pure virtual |
◆ getDataStreamSize()
| virtual size_t IBTK::Streamable::getDataStreamSize |
( |
| ) |
const |
|
pure virtual |
◆ packStream()
◆ registerPeriodicShift()
- Note
- A default empty implementation is provided.
◆ operator=()
- Note
- This operator is not implemented and should not be used.
- Parameters
-
| that | The value to assign to this object. |
- Returns
- A reference to this object.
The documentation for this class was generated from the following file: