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

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

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

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

Public Member Functions

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

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

Member Function Documentation

virtual commands::DataStructure* activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller::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::BrokerInfoMarshaller::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::BrokerInfoMarshaller::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:
IOException if an error occurs.

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

virtual void activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller::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.

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

Tight Marhsal to the given stream.

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

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

virtual void activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller::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.

virtual void activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller::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.


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