activemq::wireformat::openwire::marshal::DataStreamMarshaller Class Reference

Base class for all classes that marshal commands for Openwire. More...

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

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

Public Member Functions

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

Detailed Description

Base class for all classes that marshal commands for Openwire.


Constructor & Destructor Documentation

virtual activemq::wireformat::openwire::marshal::DataStreamMarshaller::~DataStreamMarshaller (  )  [virtual]

Member Function Documentation

virtual commands::DataStructure* activemq::wireformat::openwire::marshal::DataStreamMarshaller::createObject (  )  const [pure virtual]

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

Returns:
newly allocated Command

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual unsigned char activemq::wireformat::openwire::marshal::DataStreamMarshaller::getDataStructureType (  )  const [pure virtual]

Gets the DataStructureType that this class marshals/unmarshals.

Returns:
byte Id of this classes DataStructureType

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual void activemq::wireformat::openwire::marshal::DataStreamMarshaller::looseMarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataOutputStream ds 
) [pure 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.

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual void activemq::wireformat::openwire::marshal::DataStreamMarshaller::looseUnmarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataInputStream dis 
) [pure 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.

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual int activemq::wireformat::openwire::marshal::DataStreamMarshaller::tightMarshal1 ( OpenWireFormat format,
commands::DataStructure command,
utils::BooleanStream bs 
) [pure 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.

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual void activemq::wireformat::openwire::marshal::DataStreamMarshaller::tightMarshal2 ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataOutputStream ds,
utils::BooleanStream bs 
) [pure 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.

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.

virtual void activemq::wireformat::openwire::marshal::DataStreamMarshaller::tightUnmarshal ( OpenWireFormat format,
commands::DataStructure command,
decaf::io::DataInputStream dis,
utils::BooleanStream bs 
) [pure 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.

Implemented in activemq::wireformat::openwire::marshal::generated::ActiveMQBlobMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQBytesMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMapMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQObjectMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQStreamMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempQueueMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempTopicMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTextMessageMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTopicMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerIdMarshaller, activemq::wireformat::openwire::marshal::generated::BrokerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionErrorMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConnectionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerControlMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ConsumerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ControlCommandMarshaller, activemq::wireformat::openwire::marshal::generated::DataArrayResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DataResponseMarshaller, activemq::wireformat::openwire::marshal::generated::DestinationInfoMarshaller, activemq::wireformat::openwire::marshal::generated::DiscoveryEventMarshaller, activemq::wireformat::openwire::marshal::generated::ExceptionResponseMarshaller, activemq::wireformat::openwire::marshal::generated::FlushCommandMarshaller, activemq::wireformat::openwire::marshal::generated::IntegerResponseMarshaller, activemq::wireformat::openwire::marshal::generated::JournalQueueAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTopicAckMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTraceMarshaller, activemq::wireformat::openwire::marshal::generated::JournalTransactionMarshaller, activemq::wireformat::openwire::marshal::generated::KeepAliveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::LastPartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::LocalTransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageAckMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchMarshaller, activemq::wireformat::openwire::marshal::generated::MessageDispatchNotificationMarshaller, activemq::wireformat::openwire::marshal::generated::MessageIdMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, activemq::wireformat::openwire::marshal::generated::MessagePullMarshaller, activemq::wireformat::openwire::marshal::generated::NetworkBridgeFilterMarshaller, activemq::wireformat::openwire::marshal::generated::PartialCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerAckMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerIdMarshaller, activemq::wireformat::openwire::marshal::generated::ProducerInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveInfoMarshaller, activemq::wireformat::openwire::marshal::generated::RemoveSubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ReplayCommandMarshaller, activemq::wireformat::openwire::marshal::generated::ResponseMarshaller, activemq::wireformat::openwire::marshal::generated::SessionIdMarshaller, activemq::wireformat::openwire::marshal::generated::SessionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::ShutdownInfoMarshaller, activemq::wireformat::openwire::marshal::generated::SubscriptionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::TransactionInfoMarshaller, activemq::wireformat::openwire::marshal::generated::WireFormatInfoMarshaller, and activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller.


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