C# Класс PureCat.Message.Spi.Codec.ChannelBuffer

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

Открытые методы

Метод Описание
BytesBefore ( byte separator ) : int

从当前位置到目标字符第一次出现的位置有多少字节?

ChannelBuffer ( int capacity ) : System.Text
Dispose ( ) : void
ReadByte ( ) : byte
ReadBytes ( byte data ) : int
ReadableBytes ( ) : int
Reset ( ) : void
SetInt ( int index, int i ) : void

在流的相应位置插入一个整数的字节(覆盖?)

Skip ( int bytes ) : void
ToArray ( ) : byte[]
ToString ( ) : string

从当前位置到结尾的字节数组的字符串表示

WriteByte ( byte b ) : void
WriteByte ( char c ) : void
WriteBytes ( byte data ) : void
WriteBytes ( byte data, int offset, int len ) : void
WriteInt ( int i ) : void

Приватные методы

Метод Описание
ToBytes ( int value ) : byte[]

Описание методов

BytesBefore() публичный Метод

从当前位置到目标字符第一次出现的位置有多少字节?
public BytesBefore ( byte separator ) : int
separator byte
Результат int

ChannelBuffer() публичный Метод

public ChannelBuffer ( int capacity ) : System.Text
capacity int
Результат System.Text

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ReadByte() публичный Метод

public ReadByte ( ) : byte
Результат byte

ReadBytes() публичный Метод

public ReadBytes ( byte data ) : int
data byte
Результат int

ReadableBytes() публичный Метод

public ReadableBytes ( ) : int
Результат int

Reset() публичный Метод

public Reset ( ) : void
Результат void

SetInt() публичный Метод

在流的相应位置插入一个整数的字节(覆盖?)
public SetInt ( int index, int i ) : void
index int
i int
Результат void

Skip() публичный Метод

public Skip ( int bytes ) : void
bytes int
Результат void

ToArray() публичный Метод

public ToArray ( ) : byte[]
Результат byte[]

ToString() публичный Метод

从当前位置到结尾的字节数组的字符串表示
public ToString ( ) : string
Результат string

WriteByte() публичный Метод

public WriteByte ( byte b ) : void
b byte
Результат void

WriteByte() публичный Метод

public WriteByte ( char c ) : void
c char
Результат void

WriteBytes() публичный Метод

public WriteBytes ( byte data ) : void
data byte
Результат void

WriteBytes() публичный Метод

public WriteBytes ( byte data, int offset, int len ) : void
data byte
offset int
len int
Результат void

WriteInt() публичный Метод

public WriteInt ( int i ) : void
i int
Результат void