|
ROSE 2.1.0
|
Interface for deserializer implementations.
This interface is payload-based rather than fd-based. It converts binary payloads (std::vector<char>) back into objects.
Definition at line 260 of file SerialIo.h.
#include <Rose/BinaryAnalysis/SerialIo.h>
Public Member Functions | |
| virtual Partitioner2::PartitionerPtr | loadPartitioner (const std::vector< char > &data, Serialization::ProgressCallback progress) |
| Deserialize a partitioner from a binary payload with default partitioner settings. | |
| virtual Partitioner2::PartitionerPtr | loadPartitioner (const std::vector< char > &data, const Partitioner2::BasePartitionerSettings &settings, Serialization::ProgressCallback progress)=0 |
| Deserialize a partitioner from a binary payload. | |
|
virtual |
Deserialize a partitioner from a binary payload with default partitioner settings.
| data | Pointer to the serialized data |
| progress | A callback function to report progress during deserialization |
|
pure virtual |
Deserialize a partitioner from a binary payload.
| data | Pointer to the serialized data |
| settings | Partitioner settings for materialization |
| progress | A callback function to report progress during deserialization |