File Information
Library: RemotingNG/REST
Package: REST
Header: Poco/RemotingNG/REST/HeaderDeserializer.h
Description
The Header Deserializer implementation for the REST Transport.
For more information, please see the Deserializer documentation.
Inheritance
Direct Base Classes: ScalarDeserializer
All Base Classes: Poco::RemotingNG::Deserializer, ScalarDeserializer, Poco::RemotingNG::SerializerBase
Member Summary
Member Functions: deserializeData, deserializeNullableBegin
Inherited Functions: clearProperties, deserialize, deserializeBuffer, deserializeData, deserializeMessageBegin, deserializeMessageEnd, deserializeNullableBegin, deserializeNullableEnd, deserializeOptionalBegin, deserializeOptionalEnd, deserializeSequenceBegin, deserializeSequenceEnd, deserializeStructBegin, deserializeStructEnd, findMessage, getProperty, hasProperty, popProperty, pushAttribute, pushProperty, reset, resetImpl, setup, setupImpl
Constructors
HeaderDeserializer
HeaderDeserializer(
const Poco::Net::HTTPMessage & message
);
Creates the HeaderDeserializer.
Destructor
~HeaderDeserializer
Destroys the HeaderDeserializer.
Member Functions
deserializeNullableBegin
bool deserializeNullableBegin(
const std::string & name,
bool isMandatory,
bool & isNull
);
deserializeData
const std::string & deserializeData(
const std::string & name,
bool isMandatory,
bool & found
);