Class StreamableFactory is an abstract interface for classes that can unpack particular concrete Streamable objects from SAMRAI::tbox::AbstractStream data streams.
More...
#include <ibtk/StreamableFactory.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
- Streamable
-
StreamableManager
◆ StreamableFactory() [1/2]
| IBTK::StreamableFactory::StreamableFactory |
( |
| ) |
|
|
default |
◆ ~StreamableFactory()
| virtual IBTK::StreamableFactory::~StreamableFactory |
( |
| ) |
|
|
virtualdefault |
◆ StreamableFactory() [2/2]
- Note
- This constructor is not implemented and should not be used.
- Parameters
-
| from | The value to copy to this object. |
◆ getStreamableClassID()
| virtual int IBTK::StreamableFactory::getStreamableClassID |
( |
| ) |
const |
|
pure virtual |
◆ setStreamableClassID()
| virtual void IBTK::StreamableFactory::setStreamableClassID |
( |
int |
class_id | ) |
|
|
pure virtual |
◆ unpackStream()
◆ 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: