C# Класс BTDB.StreamLayer.AbstractBufferedReader

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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