DataSerializeWriterInterface Class Reference

#include <dataserialize.h>

Inheritance diagram for DataSerializeWriterInterface:

Detailed Description

This class serializes data into a specific file format.

Public Member Functions

MAXON_METHOD Result< void > WriteDocument (const Id &id, const ConstDataPtr &data)
 

Private Member Functions

 MAXON_INTERFACE (DataSerializeWriterInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.dataserializewriter", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( DataSerializeWriterInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.interface.dataserializewriter"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")   
)
private

◆ WriteDocument()

MAXON_METHOD Result<void> WriteDocument ( const Id id,
const ConstDataPtr data 
)

Writes the given object into a serialized stream.

Parameters
[in]idThe identifier of the file.
[in]dataThe object's datatype and address.
Returns
OK on success.