activemq-cpp-3.6.0
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:

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
IOExceptionif an error occurs.

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, activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, and activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller.

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
IOExceptionif an error occurs.

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, activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, and activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller.

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
formatThe OpenwireFormat properties
commandThe object to Marshal
bsThe boolean stream to marshal to.
Exceptions
IOExceptionif an error occurs.

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, activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, and activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller.

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
IOExceptionif an error occurs.

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, activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, and activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller.

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
IOExceptionif an error occurs.

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, activemq::wireformat::openwire::marshal::generated::XATransactionIdMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::ActiveMQTempDestinationMarshaller, activemq::wireformat::openwire::marshal::generated::BaseCommandMarshaller, activemq::wireformat::openwire::marshal::generated::MessageMarshaller, and activemq::wireformat::openwire::marshal::generated::TransactionIdMarshaller.


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