C# Класс Helios.Buffers.SlicedByteBuffer

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

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

Метод Описание
AdjustCapacity ( int newCapacity ) : IByteBuf
Compact ( ) : IByteBuf
CompactIfNecessary ( ) : IByteBuf
Copy ( int index, int length ) : IByteBuf
Duplicate ( ) : IByteBuf
GetBytes ( int index, IByteBuf dst, int dstIndex, int length ) : IByteBuf
GetBytes ( int index, byte dst, int dstIndex, int length ) : IByteBuf
GetIoBuffer ( int index, int length ) : ArraySegment
GetIoBuffers ( int index, int length ) : ArraySegment[]
SetBytes ( int index, IByteBuf src, int srcIndex, int length ) : IByteBuf
SetBytes ( int index, byte src, int srcIndex, int length ) : IByteBuf
Slice ( int index, int length ) : IByteBuf
SlicedByteBuffer ( IByteBuf buffer, int index, int length ) : System
Unwrap ( ) : IByteBuf

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

Метод Описание
_GetByte ( int index ) : byte
_GetInt ( int index ) : int
_GetLong ( int index ) : long
_GetShort ( int index ) : short
_SetByte ( int index, int value ) : IByteBuf
_SetInt ( int index, int value ) : IByteBuf
_SetLong ( int index, long value ) : IByteBuf
_SetShort ( int index, int value ) : IByteBuf

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

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

public AdjustCapacity ( int newCapacity ) : IByteBuf
newCapacity int
Результат IByteBuf

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

public Compact ( ) : IByteBuf
Результат IByteBuf

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

public CompactIfNecessary ( ) : IByteBuf
Результат IByteBuf

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

public Copy ( int index, int length ) : IByteBuf
index int
length int
Результат IByteBuf

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

public Duplicate ( ) : IByteBuf
Результат IByteBuf

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

public GetBytes ( int index, IByteBuf dst, int dstIndex, int length ) : IByteBuf
index int
dst IByteBuf
dstIndex int
length int
Результат IByteBuf

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

public GetBytes ( int index, byte dst, int dstIndex, int length ) : IByteBuf
index int
dst byte
dstIndex int
length int
Результат IByteBuf

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

public GetIoBuffer ( int index, int length ) : ArraySegment
index int
length int
Результат ArraySegment

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

public GetIoBuffers ( int index, int length ) : ArraySegment[]
index int
length int
Результат ArraySegment[]

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

public SetBytes ( int index, IByteBuf src, int srcIndex, int length ) : IByteBuf
index int
src IByteBuf
srcIndex int
length int
Результат IByteBuf

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

public SetBytes ( int index, byte src, int srcIndex, int length ) : IByteBuf
index int
src byte
srcIndex int
length int
Результат IByteBuf

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

public Slice ( int index, int length ) : IByteBuf
index int
length int
Результат IByteBuf

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

public SlicedByteBuffer ( IByteBuf buffer, int index, int length ) : System
buffer IByteBuf
index int
length int
Результат System

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

public Unwrap ( ) : IByteBuf
Результат IByteBuf

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

protected _GetByte ( int index ) : byte
index int
Результат byte

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

protected _GetInt ( int index ) : int
index int
Результат int

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

protected _GetLong ( int index ) : long
index int
Результат long

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

protected _GetShort ( int index ) : short
index int
Результат short

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

protected _SetByte ( int index, int value ) : IByteBuf
index int
value int
Результат IByteBuf

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

protected _SetInt ( int index, int value ) : IByteBuf
index int
value int
Результат IByteBuf

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

protected _SetLong ( int index, long value ) : IByteBuf
index int
value long
Результат IByteBuf

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

protected _SetShort ( int index, int value ) : IByteBuf
index int
value int
Результат IByteBuf