C# 클래스 BTDB.StreamLayer.AbstractBufferedReader

파일 보기 프로젝트 열기: Bobris/BTDB 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Buf byte[]
Bytes16 byte[]
CharBuf char[]
End int
Pos int

공개 메소드들

메소드 설명
CheckMagic ( byte magic ) : bool
GetCurrentPosition ( ) : long
ReadBlock ( ByteBuffer buffer ) : void
ReadBlock ( byte data ) : void
ReadBlock ( byte data, int offset, int length ) : void
ReadBool ( ) : bool
ReadByteArray ( ) : byte[]
ReadByteArrayRaw ( int len ) : byte[]
ReadByteArrayRawTillEof ( ) : byte[]
ReadDateTime ( ) : System.DateTime
ReadDecimal ( ) : decimal
ReadDouble ( ) : double
ReadGuid ( ) : System.Guid
ReadIPAddress ( ) : IPAddress
ReadInt32 ( ) : int
ReadInt32LE ( ) : int
ReadInt64 ( ) : long
ReadInt8 ( ) : sbyte
ReadInt8Ordered ( ) : sbyte
ReadSingle ( ) : float
ReadString ( ) : string
ReadStringOrdered ( ) : string
ReadTimeSpan ( ) : System.TimeSpan
ReadUInt8 ( ) : byte
ReadVInt16 ( ) : short
ReadVInt32 ( ) : int
ReadVInt64 ( ) : long
ReadVUInt16 ( ) : ushort
ReadVUInt32 ( ) : uint
ReadVUInt64 ( ) : ulong
SkipBlock ( int length ) : void
SkipBlock ( uint length ) : void
SkipBool ( ) : void
SkipByteArray ( ) : void
SkipDateTime ( ) : void
SkipDecimal ( ) : void
SkipDouble ( ) : void
SkipGuid ( ) : void
SkipIPAddress ( ) : void
SkipInt32 ( ) : void
SkipInt64 ( ) : void
SkipInt8 ( ) : void
SkipInt8Ordered ( ) : void
SkipSingle ( ) : void
SkipString ( ) : void
SkipStringOrdered ( ) : void
SkipTimeSpan ( ) : void
SkipUInt8 ( ) : void
SkipVInt16 ( ) : void
SkipVInt32 ( ) : void
SkipVInt64 ( ) : void
SkipVUInt16 ( ) : void
SkipVUInt32 ( ) : void
SkipVUInt64 ( ) : void

보호된 메소드들

메소드 설명
AbstractBufferedReader ( ) : System
FillBuffer ( ) : void
Get16Bytes ( ) : byte[]
NeedOneByteInBuffer ( ) : void
ReserveCharBuf ( int size ) : void

메소드 상세

AbstractBufferedReader() 보호된 메소드

protected AbstractBufferedReader ( ) : System
리턴 System

CheckMagic() 공개 메소드

public CheckMagic ( byte magic ) : bool
magic byte
리턴 bool

FillBuffer() 보호된 추상적인 메소드

protected abstract FillBuffer ( ) : void
리턴 void

Get16Bytes() 보호된 메소드

protected Get16Bytes ( ) : byte[]
리턴 byte[]

GetCurrentPosition() 공개 추상적인 메소드

public abstract GetCurrentPosition ( ) : long
리턴 long

NeedOneByteInBuffer() 보호된 메소드

protected NeedOneByteInBuffer ( ) : void
리턴 void

ReadBlock() 공개 메소드

public ReadBlock ( ByteBuffer buffer ) : void
buffer ByteBuffer
리턴 void

ReadBlock() 공개 메소드

public ReadBlock ( byte data ) : void
data byte
리턴 void

ReadBlock() 공개 메소드

public ReadBlock ( byte data, int offset, int length ) : void
data byte
offset int
length int
리턴 void

ReadBool() 공개 메소드

public ReadBool ( ) : bool
리턴 bool

ReadByteArray() 공개 메소드

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

ReadByteArrayRaw() 공개 메소드

public ReadByteArrayRaw ( int len ) : byte[]
len int
리턴 byte[]

ReadByteArrayRawTillEof() 공개 메소드

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

ReadDateTime() 공개 메소드

public ReadDateTime ( ) : System.DateTime
리턴 System.DateTime

ReadDecimal() 공개 메소드

public ReadDecimal ( ) : decimal
리턴 decimal

ReadDouble() 공개 메소드

public ReadDouble ( ) : double
리턴 double

ReadGuid() 공개 메소드

public ReadGuid ( ) : System.Guid
리턴 System.Guid

ReadIPAddress() 공개 메소드

public ReadIPAddress ( ) : IPAddress
리턴 System.Net.IPAddress

ReadInt32() 공개 메소드

public ReadInt32 ( ) : int
리턴 int

ReadInt32LE() 공개 메소드

public ReadInt32LE ( ) : int
리턴 int

ReadInt64() 공개 메소드

public ReadInt64 ( ) : long
리턴 long

ReadInt8() 공개 메소드

public ReadInt8 ( ) : sbyte
리턴 sbyte

ReadInt8Ordered() 공개 메소드

public ReadInt8Ordered ( ) : sbyte
리턴 sbyte

ReadSingle() 공개 메소드

public ReadSingle ( ) : float
리턴 float

ReadString() 공개 메소드

public ReadString ( ) : string
리턴 string

ReadStringOrdered() 공개 메소드

public ReadStringOrdered ( ) : string
리턴 string

ReadTimeSpan() 공개 메소드

public ReadTimeSpan ( ) : System.TimeSpan
리턴 System.TimeSpan

ReadUInt8() 공개 메소드

public ReadUInt8 ( ) : byte
리턴 byte

ReadVInt16() 공개 메소드

public ReadVInt16 ( ) : short
리턴 short

ReadVInt32() 공개 메소드

public ReadVInt32 ( ) : int
리턴 int

ReadVInt64() 공개 메소드

public ReadVInt64 ( ) : long
리턴 long

ReadVUInt16() 공개 메소드

public ReadVUInt16 ( ) : ushort
리턴 ushort

ReadVUInt32() 공개 메소드

public ReadVUInt32 ( ) : uint
리턴 uint

ReadVUInt64() 공개 메소드

public ReadVUInt64 ( ) : ulong
리턴 ulong

ReserveCharBuf() 보호된 메소드

protected ReserveCharBuf ( int size ) : void
size int
리턴 void

SkipBlock() 공개 메소드

public SkipBlock ( int length ) : void
length int
리턴 void

SkipBlock() 공개 메소드

public SkipBlock ( uint length ) : void
length uint
리턴 void

SkipBool() 공개 메소드

public SkipBool ( ) : void
리턴 void

SkipByteArray() 공개 메소드

public SkipByteArray ( ) : void
리턴 void

SkipDateTime() 공개 메소드

public SkipDateTime ( ) : void
리턴 void

SkipDecimal() 공개 메소드

public SkipDecimal ( ) : void
리턴 void

SkipDouble() 공개 메소드

public SkipDouble ( ) : void
리턴 void

SkipGuid() 공개 메소드

public SkipGuid ( ) : void
리턴 void

SkipIPAddress() 공개 메소드

public SkipIPAddress ( ) : void
리턴 void

SkipInt32() 공개 메소드

public SkipInt32 ( ) : void
리턴 void

SkipInt64() 공개 메소드

public SkipInt64 ( ) : void
리턴 void

SkipInt8() 공개 메소드

public SkipInt8 ( ) : void
리턴 void

SkipInt8Ordered() 공개 메소드

public SkipInt8Ordered ( ) : void
리턴 void

SkipSingle() 공개 메소드

public SkipSingle ( ) : void
리턴 void

SkipString() 공개 메소드

public SkipString ( ) : void
리턴 void

SkipStringOrdered() 공개 메소드

public SkipStringOrdered ( ) : void
리턴 void

SkipTimeSpan() 공개 메소드

public SkipTimeSpan ( ) : void
리턴 void

SkipUInt8() 공개 메소드

public SkipUInt8 ( ) : void
리턴 void

SkipVInt16() 공개 메소드

public SkipVInt16 ( ) : void
리턴 void

SkipVInt32() 공개 메소드

public SkipVInt32 ( ) : void
리턴 void

SkipVInt64() 공개 메소드

public SkipVInt64 ( ) : void
리턴 void

SkipVUInt16() 공개 메소드

public SkipVUInt16 ( ) : void
리턴 void

SkipVUInt32() 공개 메소드

public SkipVUInt32 ( ) : void
리턴 void

SkipVUInt64() 공개 메소드

public SkipVUInt64 ( ) : void
리턴 void

프로퍼티 상세

Buf 보호되어 있는 프로퍼티

protected byte[] Buf
리턴 byte[]

Bytes16 보호되어 있는 프로퍼티

protected byte[] Bytes16
리턴 byte[]

CharBuf 보호되어 있는 프로퍼티

protected char[] CharBuf
리턴 char[]

End 보호되어 있는 프로퍼티

protected int End
리턴 int

Pos 보호되어 있는 프로퍼티

protected int Pos
리턴 int