C# Класс OctoTorrent.Client.Messages.Message

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

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

Метод Описание
Decode ( byte buffer, int offset, int length ) : void
Encode ( ) : byte[]
Encode ( byte buffer, int offset ) : int
ReadByte ( byte buffer, int offset ) : byte
ReadBytes ( byte buffer, int offset, int count ) : byte[]
ReadInt ( byte buffer, int offset ) : int
ReadLong ( byte buffer, int offset ) : long
ReadShort ( byte buffer, int offset ) : short
ReadString ( byte buffer, int offset, int count ) : string
Write ( byte buffer, int offset, byte value ) : int
Write ( byte dest, int destOffset, byte src, int srcOffset, int count ) : int
Write ( byte buffer, int offset, int value ) : int
Write ( byte buffer, int offset, long value ) : int
Write ( byte buffer, int offset, short value ) : int
Write ( byte buffer, int offset, uint value ) : int
Write ( byte buffer, int offset, ulong value ) : int
Write ( byte buffer, int offset, ushort value ) : int
WriteAscii ( byte buffer, int offset, string text ) : int

Защищенные методы

Метод Описание
CheckWritten ( int written ) : int

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

CheckWritten() защищенный Метод

protected CheckWritten ( int written ) : int
written int
Результат int

Decode() публичный абстрактный Метод

public abstract Decode ( byte buffer, int offset, int length ) : void
buffer byte
offset int
length int
Результат void

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

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

Encode() публичный абстрактный Метод

public abstract Encode ( byte buffer, int offset ) : int
buffer byte
offset int
Результат int

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

public static ReadByte ( byte buffer, int offset ) : byte
buffer byte
offset int
Результат byte

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

public static ReadBytes ( byte buffer, int offset, int count ) : byte[]
buffer byte
offset int
count int
Результат byte[]

ReadInt() публичный статический Метод

public static ReadInt ( byte buffer, int offset ) : int
buffer byte
offset int
Результат int

ReadLong() публичный статический Метод

public static ReadLong ( byte buffer, int offset ) : long
buffer byte
offset int
Результат long

ReadShort() публичный статический Метод

public static ReadShort ( byte buffer, int offset ) : short
buffer byte
offset int
Результат short

ReadString() публичный статический Метод

public static ReadString ( byte buffer, int offset, int count ) : string
buffer byte
offset int
count int
Результат string

Write() публичный статический Метод

public static Write ( byte buffer, int offset, byte value ) : int
buffer byte
offset int
value byte
Результат int

Write() публичный статический Метод

public static Write ( byte dest, int destOffset, byte src, int srcOffset, int count ) : int
dest byte
destOffset int
src byte
srcOffset int
count int
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, int value ) : int
buffer byte
offset int
value int
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, long value ) : int
buffer byte
offset int
value long
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, short value ) : int
buffer byte
offset int
value short
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, uint value ) : int
buffer byte
offset int
value uint
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, ulong value ) : int
buffer byte
offset int
value ulong
Результат int

Write() публичный статический Метод

public static Write ( byte buffer, int offset, ushort value ) : int
buffer byte
offset int
value ushort
Результат int

WriteAscii() публичный статический Метод

public static WriteAscii ( byte buffer, int offset, string text ) : int
buffer byte
offset int
text string
Результат int