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

Inheritance: IDisposable
Afficher le fichier Open project: chinaboard/PureCat Class Usage Examples

Méthodes publiques

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

Méthode Description
ToBytes ( int value ) : byte[]

Method Details

BytesBefore() public méthode

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

ChannelBuffer() public méthode

public ChannelBuffer ( int capacity ) : System.Text
capacity int
Résultat System.Text

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ReadByte() public méthode

public ReadByte ( ) : byte
Résultat byte

ReadBytes() public méthode

public ReadBytes ( byte data ) : int
data byte
Résultat int

ReadableBytes() public méthode

public ReadableBytes ( ) : int
Résultat int

Reset() public méthode

public Reset ( ) : void
Résultat void

SetInt() public méthode

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

Skip() public méthode

public Skip ( int bytes ) : void
bytes int
Résultat void

ToArray() public méthode

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

ToString() public méthode

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

WriteByte() public méthode

public WriteByte ( byte b ) : void
b byte
Résultat void

WriteByte() public méthode

public WriteByte ( char c ) : void
c char
Résultat void

WriteBytes() public méthode

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

WriteBytes() public méthode

public WriteBytes ( byte data, int offset, int len ) : void
data byte
offset int
len int
Résultat void

WriteInt() public méthode

public WriteInt ( int i ) : void
i int
Résultat void