C# Class Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat

Implements the OpenWire protocol.
Inheritance: IWireFormat
Datei anzeigen Open project: ThorTech/apache-nms Class Usage Examples

Public Methods

Method Description
LooseMarshalNestedObject ( DataStructure o, BinaryWriter dataOut ) : void
LooseUnmarshalNestedObject ( BinaryReader dis ) : DataStructure
Marshal ( Object o, BinaryWriter ds ) : void
OpenWireFormat ( ) : System
RenegotiateWireFormat ( WireFormatInfo info ) : void
TightMarshalNestedObject1 ( DataStructure o, BooleanStream bs ) : int
TightMarshalNestedObject2 ( DataStructure o, BinaryWriter ds, BooleanStream bs ) : void
TightUnmarshalNestedObject ( BinaryReader dis, BooleanStream bs ) : DataStructure
Unmarshal ( BinaryReader dis ) : Object
addMarshaller ( BaseDataStreamMarshaller marshaller ) : void
clearMarshallers ( ) : void

Private Methods

Method Description
GetDataStreamMarshallerForType ( byte dataType ) : BaseDataStreamMarshaller

Method Details

LooseMarshalNestedObject() public method

public LooseMarshalNestedObject ( DataStructure o, BinaryWriter dataOut ) : void
o DataStructure
dataOut System.IO.BinaryWriter
return void

LooseUnmarshalNestedObject() public method

public LooseUnmarshalNestedObject ( BinaryReader dis ) : DataStructure
dis System.IO.BinaryReader
return DataStructure

Marshal() public method

public Marshal ( Object o, BinaryWriter ds ) : void
o Object
ds System.IO.BinaryWriter
return void

OpenWireFormat() public method

public OpenWireFormat ( ) : System
return System

RenegotiateWireFormat() public method

public RenegotiateWireFormat ( WireFormatInfo info ) : void
info Apache.NMS.ActiveMQ.Commands.WireFormatInfo
return void

TightMarshalNestedObject1() public method

public TightMarshalNestedObject1 ( DataStructure o, BooleanStream bs ) : int
o DataStructure
bs BooleanStream
return int

TightMarshalNestedObject2() public method

public TightMarshalNestedObject2 ( DataStructure o, BinaryWriter ds, BooleanStream bs ) : void
o DataStructure
ds System.IO.BinaryWriter
bs BooleanStream
return void

TightUnmarshalNestedObject() public method

public TightUnmarshalNestedObject ( BinaryReader dis, BooleanStream bs ) : DataStructure
dis System.IO.BinaryReader
bs BooleanStream
return DataStructure

Unmarshal() public method

public Unmarshal ( BinaryReader dis ) : Object
dis System.IO.BinaryReader
return Object

addMarshaller() public method

public addMarshaller ( BaseDataStreamMarshaller marshaller ) : void
marshaller BaseDataStreamMarshaller
return void

clearMarshallers() public method

public clearMarshallers ( ) : void
return void