activemq::wireformat::openwire::marshal::generated::ResponseMarshaller Class Reference

Marshaling code for Open Wire Format for ResponseMarshaller. More...

#include <src/main/activemq/wireformat/openwire/marshal/generated/ResponseMarshaller.h>

Inheritance diagram for activemq::wireformat::openwire::marshal::generated::ResponseMarshaller:
Inheritance graph
[legend]

Public Member Functions

 ResponseMarshaller ()
virtual ~ResponseMarshaller ()
virtual commands::DataStructurecreateObject () const
 Creates a new instance of the class that this class is a marshaling director for.
virtual unsigned char getDataStructureType () const
 Gets the DataStructureType that this class marshals/unmarshals.
virtual void tightUnmarshal (OpenWireFormat *wireFormat, commands::DataStructure *dataStructure, decaf::io::DataInputStream *dataIn, utils::BooleanStream *bs)
 Tight Un-marhsal to the given stream.
virtual int tightMarshal1 (OpenWireFormat *wireFormat, commands::DataStructure *dataStructure, utils::BooleanStream *bs)
 Tight Marhsal to the given stream.
virtual void tightMarshal2 (OpenWireFormat *wireFormat, commands::DataStructure *dataStructure, decaf::io::DataOutputStream *dataOut, utils::BooleanStream *bs)
 Tight Marhsal to the given stream.
virtual void looseUnmarshal (OpenWireFormat *wireFormat, commands::DataStructure *dataStructure, decaf::io::DataInputStream *dataIn)
 Loose Un-marhsal to the given stream.
virtual void looseMarshal (OpenWireFormat *wireFormat, commands::DataStructure *dataStructure, decaf::io::DataOutputStream *dataOut)
 Tight Marhsal to the given stream.

Detailed Description

Marshaling code for Open Wire Format for ResponseMarshaller.

NOTE!: This file is auto generated - do not modify! if you need to make a change, please see the Java Classes in the activemq-openwire-generator module


Constructor & Destructor Documentation

activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::ResponseMarshaller (  )  [inline]
virtual activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::~ResponseMarshaller (  )  [inline, virtual]

Member Function Documentation

virtual commands::DataStructure* activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::createObject (  )  const [virtual]
virtual unsigned char activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::getDataStructureType (  )  const [virtual]
virtual void activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::looseMarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataOutputStream ds 
) [virtual]
virtual void activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::looseUnmarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataInputStream dis 
) [virtual]

Loose Un-marhsal to the given stream.

Parameters:
format - The OpenwireFormat properties
command - the object to Un-Marshal
dis - the DataInputStream to Un-Marshal from
Exceptions:
IOException if an error occurs.

Reimplemented from activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller.

Reimplemented in activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, and activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller.

virtual int activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::tightMarshal1 ( OpenWireFormat format,
commands::DataStructure command,
utils::BooleanStream bs 
) [virtual]
virtual void activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::tightMarshal2 ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataOutputStream ds,
utils::BooleanStream bs 
) [virtual]

Tight Marhsal to the given stream.

Parameters:
format - The OpenwireFormat properties
command - the object to Marshal
ds - the DataOutputStream to Marshal to
bs - boolean stream to marshal to.
Exceptions:
IOException if an error occurs.

Reimplemented from activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller.

Reimplemented in activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, and activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller.

virtual void activemq::wireformat::openwire::marshal::generated::ResponseMarshaller::tightUnmarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataInputStream dis,
utils::BooleanStream bs 
) [virtual]

Tight Un-marhsal to the given stream.

Parameters:
format - The OpenwireFormat properties
command - the object to Un-Marshal
dis - the DataInputStream to Un-Marshal from
bs - boolean stream to unmarshal from.
Exceptions:
IOException if an error occurs.

Reimplemented from activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller.

Reimplemented in activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, and activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller.


The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1