C# Class PureCat.Message.Spi.Codec.ChannelBuffer

Inheritance: IDisposable
ファイルを表示 Open project: chinaboard/PureCat Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
ToBytes ( int value ) : byte[]

Method Details

BytesBefore() public method

从当前位置到目标字符第一次出现的位置有多少字节?
public BytesBefore ( byte separator ) : int
separator byte
return int

ChannelBuffer() public method

public ChannelBuffer ( int capacity ) : System.Text
capacity int
return System.Text

Dispose() public method

public Dispose ( ) : void
return void

ReadByte() public method

public ReadByte ( ) : byte
return byte

ReadBytes() public method

public ReadBytes ( byte data ) : int
data byte
return int

ReadableBytes() public method

public ReadableBytes ( ) : int
return int

Reset() public method

public Reset ( ) : void
return void

SetInt() public method

在流的相应位置插入一个整数的字节(覆盖?)
public SetInt ( int index, int i ) : void
index int
i int
return void

Skip() public method

public Skip ( int bytes ) : void
bytes int
return void

ToArray() public method

public ToArray ( ) : byte[]
return byte[]

ToString() public method

从当前位置到结尾的字节数组的字符串表示
public ToString ( ) : string
return string

WriteByte() public method

public WriteByte ( byte b ) : void
b byte
return void

WriteByte() public method

public WriteByte ( char c ) : void
c char
return void

WriteBytes() public method

public WriteBytes ( byte data ) : void
data byte
return void

WriteBytes() public method

public WriteBytes ( byte data, int offset, int len ) : void
data byte
offset int
len int
return void

WriteInt() public method

public WriteInt ( int i ) : void
i int
return void