C# 클래스 Flood.Serialization.BinarySerializer

상속: Serializer
파일 보기 프로젝트 열기: FloodProject/flood 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
checkReadLength_ bool
readLength_ int

공개 메소드들

메소드 설명
BinarySerializer ( ) : System
BinarySerializer ( System stream ) : System
ReadBinary ( ) : byte[]
ReadBool ( ) : bool
ReadByte ( ) : byte
ReadDataObjectBegin ( ) : DataObject
ReadDataObjectEnd ( ) : void
ReadDouble ( ) : double
ReadFieldBegin ( ) : Field
ReadFieldEnd ( ) : void
ReadI16 ( ) : short
ReadI32 ( ) : int
ReadI64 ( ) : long
ReadListBegin ( ) : TList
ReadListEnd ( ) : void
ReadMapBegin ( ) : TMap
ReadMapEnd ( ) : void
SetReadLength ( int readLength ) : void
WriteBinary ( byte b ) : void
WriteBool ( bool b ) : void
WriteByte ( byte b ) : void
WriteDataObjectBegin ( DataObject struc ) : void
WriteDataObjectEnd ( ) : void
WriteDouble ( double d ) : void
WriteFieldBegin ( Field field ) : void
WriteFieldEnd ( ) : void
WriteFieldStop ( ) : void
WriteI16 ( short s ) : void
WriteI32 ( int i32 ) : void
WriteI64 ( long i64 ) : void
WriteListBegin ( TList list ) : void
WriteListEnd ( ) : void
WriteMapBegin ( TMap map ) : void
WriteMapEnd ( ) : void

보호된 메소드들

메소드 설명
CheckReadLength ( int length ) : void

비공개 메소드들

메소드 설명
ReadAll ( byte buf, int off, int len ) : int
ReadStringBody ( int size ) : string

메소드 상세

BinarySerializer() 공개 메소드

public BinarySerializer ( ) : System
리턴 System

BinarySerializer() 공개 메소드

public BinarySerializer ( System stream ) : System
stream System
리턴 System

CheckReadLength() 보호된 메소드

protected CheckReadLength ( int length ) : void
length int
리턴 void

ReadBinary() 공개 메소드

public ReadBinary ( ) : byte[]
리턴 byte[]

ReadBool() 공개 메소드

public ReadBool ( ) : bool
리턴 bool

ReadByte() 공개 메소드

public ReadByte ( ) : byte
리턴 byte

ReadDataObjectBegin() 공개 메소드

public ReadDataObjectBegin ( ) : DataObject
리턴 DataObject

ReadDataObjectEnd() 공개 메소드

public ReadDataObjectEnd ( ) : void
리턴 void

ReadDouble() 공개 메소드

public ReadDouble ( ) : double
리턴 double

ReadFieldBegin() 공개 메소드

public ReadFieldBegin ( ) : Field
리턴 Field

ReadFieldEnd() 공개 메소드

public ReadFieldEnd ( ) : void
리턴 void

ReadI16() 공개 메소드

public ReadI16 ( ) : short
리턴 short

ReadI32() 공개 메소드

public ReadI32 ( ) : int
리턴 int

ReadI64() 공개 메소드

public ReadI64 ( ) : long
리턴 long

ReadListBegin() 공개 메소드

public ReadListBegin ( ) : TList
리턴 TList

ReadListEnd() 공개 메소드

public ReadListEnd ( ) : void
리턴 void

ReadMapBegin() 공개 메소드

public ReadMapBegin ( ) : TMap
리턴 TMap

ReadMapEnd() 공개 메소드

public ReadMapEnd ( ) : void
리턴 void

SetReadLength() 공개 메소드

public SetReadLength ( int readLength ) : void
readLength int
리턴 void

WriteBinary() 공개 메소드

public WriteBinary ( byte b ) : void
b byte
리턴 void

WriteBool() 공개 메소드

public WriteBool ( bool b ) : void
b bool
리턴 void

WriteByte() 공개 메소드

public WriteByte ( byte b ) : void
b byte
리턴 void

WriteDataObjectBegin() 공개 메소드

public WriteDataObjectBegin ( DataObject struc ) : void
struc DataObject
리턴 void

WriteDataObjectEnd() 공개 메소드

public WriteDataObjectEnd ( ) : void
리턴 void

WriteDouble() 공개 메소드

public WriteDouble ( double d ) : void
d double
리턴 void

WriteFieldBegin() 공개 메소드

public WriteFieldBegin ( Field field ) : void
field Field
리턴 void

WriteFieldEnd() 공개 메소드

public WriteFieldEnd ( ) : void
리턴 void

WriteFieldStop() 공개 메소드

public WriteFieldStop ( ) : void
리턴 void

WriteI16() 공개 메소드

public WriteI16 ( short s ) : void
s short
리턴 void

WriteI32() 공개 메소드

public WriteI32 ( int i32 ) : void
i32 int
리턴 void

WriteI64() 공개 메소드

public WriteI64 ( long i64 ) : void
i64 long
리턴 void

WriteListBegin() 공개 메소드

public WriteListBegin ( TList list ) : void
list TList
리턴 void

WriteListEnd() 공개 메소드

public WriteListEnd ( ) : void
리턴 void

WriteMapBegin() 공개 메소드

public WriteMapBegin ( TMap map ) : void
map TMap
리턴 void

WriteMapEnd() 공개 메소드

public WriteMapEnd ( ) : void
리턴 void

프로퍼티 상세

checkReadLength_ 보호되어 있는 프로퍼티

protected bool checkReadLength_
리턴 bool

readLength_ 보호되어 있는 프로퍼티

protected int readLength_
리턴 int