#include <serializable_intf.h>
Inherits adtf::ucom::ant::IClassInfo.
|
|
using | tSerializerVersion = uint8_t |
| | Defintion of Serializer Version Type.
|
| |
|
|
| ~ISerializable ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
|
| ~IClassInfo ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
The ISerializable interface provides a generic way to implement object serialization.
◆ ADTF_IID()
| adtf::ucom::ant::ISerializable::ADTF_IID |
( |
ISerializable | , |
|
|
"serializable.ant.ucom.adtf.iid" | ) |
◆ Deserialize()
| virtual tResult adtf::ucom::ant::ISerializable::Deserialize |
( |
const IStream & | pInputStream | ) |
|
|
pure virtual |
Deserialize object from stream. The Deserialize method reads all object instance data from a stream.
- Parameters
-
| pInputStream | [in] Pointer to a input stream interface. |
- Returns
- Returns a standard result code.
◆ Serialize()
| virtual tResult adtf::ucom::ant::ISerializable::Serialize |
( |
IStream & | pOutputStream | ) |
const |
|
pure virtual |
Serialize object to stream. The Serialize method writes all object instance data to a stream.
- Parameters
-
| pOutputStream | [in] Pointer to a output stream interface. |
- Returns
- Returns a standard result code.
The documentation for this class was generated from the following file: