template < typename T >

class TypeDeserializer

Library: RemotingNG
Package: Serialization
Header: Poco/RemotingNG/TypeDeserializer.h


TypeDeserializer is used to deserialize the content of a variable for transportation over the network.

The default TypeDeserializer template simply forwards deserialize() calls to a Deserializer. This means that deserializaation using the default template only works for types directly supported by Deserializer.

Serialization of complex types can be done by providing specializations of the TypeDeserializer class template.

Member Summary

Member Functions: deserialize



~TypeDeserializer protected


Member Functions

deserialize static inline

static bool deserialize(
    const std::string & name,
    bool isMandatory,
    Deserializer & deser,
    T & value