C# 클래스 Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat

Implements the OpenWire protocol.
상속: IWireFormat
파일 보기 프로젝트 열기: ThorTech/apache-nms 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetDataStreamMarshallerForType ( byte dataType ) : BaseDataStreamMarshaller

메소드 상세

LooseMarshalNestedObject() 공개 메소드

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

LooseUnmarshalNestedObject() 공개 메소드

public LooseUnmarshalNestedObject ( BinaryReader dis ) : DataStructure
dis System.IO.BinaryReader
리턴 DataStructure

Marshal() 공개 메소드

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

OpenWireFormat() 공개 메소드

public OpenWireFormat ( ) : System
리턴 System

RenegotiateWireFormat() 공개 메소드

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

TightMarshalNestedObject1() 공개 메소드

public TightMarshalNestedObject1 ( DataStructure o, BooleanStream bs ) : int
o DataStructure
bs BooleanStream
리턴 int

TightMarshalNestedObject2() 공개 메소드

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

TightUnmarshalNestedObject() 공개 메소드

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

Unmarshal() 공개 메소드

public Unmarshal ( BinaryReader dis ) : Object
dis System.IO.BinaryReader
리턴 Object

addMarshaller() 공개 메소드

public addMarshaller ( BaseDataStreamMarshaller marshaller ) : void
marshaller BaseDataStreamMarshaller
리턴 void

clearMarshallers() 공개 메소드

public clearMarshallers ( ) : void
리턴 void