C# Class BTDB.StreamLayer.AbstractBufferedReader

Afficher le fichier Open project: Bobris/BTDB Class Usage Examples

Protected Properties

Свойство Type Description
Buf byte[]
Bytes16 byte[]
CharBuf char[]
End int
Pos int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
AbstractBufferedReader ( ) : System
FillBuffer ( ) : void
Get16Bytes ( ) : byte[]
NeedOneByteInBuffer ( ) : void
ReserveCharBuf ( int size ) : void

Method Details

AbstractBufferedReader() protected méthode

protected AbstractBufferedReader ( ) : System
Résultat System

CheckMagic() public méthode

public CheckMagic ( byte magic ) : bool
magic byte
Résultat bool

FillBuffer() protected abstract méthode

protected abstract FillBuffer ( ) : void
Résultat void

Get16Bytes() protected méthode

protected Get16Bytes ( ) : byte[]
Résultat byte[]

GetCurrentPosition() public abstract méthode

public abstract GetCurrentPosition ( ) : long
Résultat long

NeedOneByteInBuffer() protected méthode

protected NeedOneByteInBuffer ( ) : void
Résultat void

ReadBlock() public méthode

public ReadBlock ( ByteBuffer buffer ) : void
buffer ByteBuffer
Résultat void

ReadBlock() public méthode

public ReadBlock ( byte data ) : void
data byte
Résultat void

ReadBlock() public méthode

public ReadBlock ( byte data, int offset, int length ) : void
data byte
offset int
length int
Résultat void

ReadBool() public méthode

public ReadBool ( ) : bool
Résultat bool

ReadByteArray() public méthode

public ReadByteArray ( ) : byte[]
Résultat byte[]

ReadByteArrayRaw() public méthode

public ReadByteArrayRaw ( int len ) : byte[]
len int
Résultat byte[]

ReadByteArrayRawTillEof() public méthode

public ReadByteArrayRawTillEof ( ) : byte[]
Résultat byte[]

ReadDateTime() public méthode

public ReadDateTime ( ) : System.DateTime
Résultat System.DateTime

ReadDecimal() public méthode

public ReadDecimal ( ) : decimal
Résultat decimal

ReadDouble() public méthode

public ReadDouble ( ) : double
Résultat double

ReadGuid() public méthode

public ReadGuid ( ) : System.Guid
Résultat System.Guid

ReadIPAddress() public méthode

public ReadIPAddress ( ) : IPAddress
Résultat System.Net.IPAddress

ReadInt32() public méthode

public ReadInt32 ( ) : int
Résultat int

ReadInt32LE() public méthode

public ReadInt32LE ( ) : int
Résultat int

ReadInt64() public méthode

public ReadInt64 ( ) : long
Résultat long

ReadInt8() public méthode

public ReadInt8 ( ) : sbyte
Résultat sbyte

ReadInt8Ordered() public méthode

public ReadInt8Ordered ( ) : sbyte
Résultat sbyte

ReadSingle() public méthode

public ReadSingle ( ) : float
Résultat float

ReadString() public méthode

public ReadString ( ) : string
Résultat string

ReadStringOrdered() public méthode

public ReadStringOrdered ( ) : string
Résultat string

ReadTimeSpan() public méthode

public ReadTimeSpan ( ) : System.TimeSpan
Résultat System.TimeSpan

ReadUInt8() public méthode

public ReadUInt8 ( ) : byte
Résultat byte

ReadVInt16() public méthode

public ReadVInt16 ( ) : short
Résultat short

ReadVInt32() public méthode

public ReadVInt32 ( ) : int
Résultat int

ReadVInt64() public méthode

public ReadVInt64 ( ) : long
Résultat long

ReadVUInt16() public méthode

public ReadVUInt16 ( ) : ushort
Résultat ushort

ReadVUInt32() public méthode

public ReadVUInt32 ( ) : uint
Résultat uint

ReadVUInt64() public méthode

public ReadVUInt64 ( ) : ulong
Résultat ulong

ReserveCharBuf() protected méthode

protected ReserveCharBuf ( int size ) : void
size int
Résultat void

SkipBlock() public méthode

public SkipBlock ( int length ) : void
length int
Résultat void

SkipBlock() public méthode

public SkipBlock ( uint length ) : void
length uint
Résultat void

SkipBool() public méthode

public SkipBool ( ) : void
Résultat void

SkipByteArray() public méthode

public SkipByteArray ( ) : void
Résultat void

SkipDateTime() public méthode

public SkipDateTime ( ) : void
Résultat void

SkipDecimal() public méthode

public SkipDecimal ( ) : void
Résultat void

SkipDouble() public méthode

public SkipDouble ( ) : void
Résultat void

SkipGuid() public méthode

public SkipGuid ( ) : void
Résultat void

SkipIPAddress() public méthode

public SkipIPAddress ( ) : void
Résultat void

SkipInt32() public méthode

public SkipInt32 ( ) : void
Résultat void

SkipInt64() public méthode

public SkipInt64 ( ) : void
Résultat void

SkipInt8() public méthode

public SkipInt8 ( ) : void
Résultat void

SkipInt8Ordered() public méthode

public SkipInt8Ordered ( ) : void
Résultat void

SkipSingle() public méthode

public SkipSingle ( ) : void
Résultat void

SkipString() public méthode

public SkipString ( ) : void
Résultat void

SkipStringOrdered() public méthode

public SkipStringOrdered ( ) : void
Résultat void

SkipTimeSpan() public méthode

public SkipTimeSpan ( ) : void
Résultat void

SkipUInt8() public méthode

public SkipUInt8 ( ) : void
Résultat void

SkipVInt16() public méthode

public SkipVInt16 ( ) : void
Résultat void

SkipVInt32() public méthode

public SkipVInt32 ( ) : void
Résultat void

SkipVInt64() public méthode

public SkipVInt64 ( ) : void
Résultat void

SkipVUInt16() public méthode

public SkipVUInt16 ( ) : void
Résultat void

SkipVUInt32() public méthode

public SkipVUInt32 ( ) : void
Résultat void

SkipVUInt64() public méthode

public SkipVUInt64 ( ) : void
Résultat void

Property Details

Buf protected_oe property

protected byte[] Buf
Résultat byte[]

Bytes16 protected_oe property

protected byte[] Bytes16
Résultat byte[]

CharBuf protected_oe property

protected char[] CharBuf
Résultat char[]

End protected_oe property

protected int End
Résultat int

Pos protected_oe property

protected int Pos
Résultat int