activemq-cpp-3.3.0

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

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

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

Inheritance diagram for activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller:

Public Member Functions

 MessageAckMarshaller ()
virtual ~MessageAckMarshaller ()
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 MessageAckMarshaller.

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::MessageAckMarshaller::MessageAckMarshaller ( ) [inline]
virtual activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::~MessageAckMarshaller ( ) [inline, virtual]

Member Function Documentation

virtual commands::DataStructure* activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::createObject ( ) const [virtual]

Creates a new instance of the class that this class is a marshaling director for.

Returns:
newly allocated Command

Implements activemq::wireformat::openwire::marshal::DataStreamMarshaller.

virtual unsigned char activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::getDataStructureType ( ) const [virtual]

Gets the DataStructureType that this class marshals/unmarshals.

Returns:
byte Id of this classes DataStructureType

Implements activemq::wireformat::openwire::marshal::DataStreamMarshaller.

virtual void activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::looseMarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataOutputStream ds 
) [virtual]

Tight Marhsal to the given stream.

Parameters:
format- The OpenwireFormat properties
command- the object to Marshal
ds- DataOutputStream to marshal to
Exceptions:
IOExceptionif an error occurs.

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

virtual void activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::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:
IOExceptionif an error occurs.

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

virtual int activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::tightMarshal1 ( OpenWireFormat format,
commands::DataStructure command,
utils::BooleanStream bs 
) [virtual]

Tight Marhsal to the given stream.

Parameters:
formatThe OpenwireFormat properties
commandThe object to Marshal
bsThe boolean stream to marshal to.
Exceptions:
IOExceptionif an error occurs.

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

virtual void activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::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:
IOExceptionif an error occurs.

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

virtual void activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller::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:
IOExceptionif an error occurs.

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


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