C# Class Apache.NMS.ActiveMQ.OpenWire.V1.JournalTraceMarshaller

Marshalling code for Open Wire Format for JournalTrace
Inheritance: BaseDataStreamMarshaller
ファイルを表示 Open project: ThorTech/apache-nms

Public Methods

Method Description
CreateObject ( ) : DataStructure
GetDataStructureType ( ) : byte
LooseMarshal ( OpenWireFormat wireFormat, Object o, BinaryWriter dataOut ) : void
LooseUnmarshal ( OpenWireFormat wireFormat, Object o, BinaryReader dataIn ) : void
TightMarshal1 ( OpenWireFormat wireFormat, Object o, BooleanStream bs ) : int
TightMarshal2 ( OpenWireFormat wireFormat, Object o, BinaryWriter dataOut, BooleanStream bs ) : void
TightUnmarshal ( OpenWireFormat wireFormat, Object o, BinaryReader dataIn, BooleanStream bs ) : void

Method Details

CreateObject() public method

public CreateObject ( ) : DataStructure
return DataStructure

GetDataStructureType() public method

public GetDataStructureType ( ) : byte
return byte

LooseMarshal() public method

public LooseMarshal ( OpenWireFormat wireFormat, Object o, BinaryWriter dataOut ) : void
wireFormat OpenWireFormat
o Object
dataOut System.IO.BinaryWriter
return void

LooseUnmarshal() public method

public LooseUnmarshal ( OpenWireFormat wireFormat, Object o, BinaryReader dataIn ) : void
wireFormat OpenWireFormat
o Object
dataIn System.IO.BinaryReader
return void

TightMarshal1() public method

public TightMarshal1 ( OpenWireFormat wireFormat, Object o, BooleanStream bs ) : int
wireFormat OpenWireFormat
o Object
bs BooleanStream
return int

TightMarshal2() public method

public TightMarshal2 ( OpenWireFormat wireFormat, Object o, BinaryWriter dataOut, BooleanStream bs ) : void
wireFormat OpenWireFormat
o Object
dataOut System.IO.BinaryWriter
bs BooleanStream
return void

TightUnmarshal() public method

public TightUnmarshal ( OpenWireFormat wireFormat, Object o, BinaryReader dataIn, BooleanStream bs ) : void
wireFormat OpenWireFormat
o Object
dataIn System.IO.BinaryReader
bs BooleanStream
return void