C# Class Helios.Buffers.DuplicateByteBuf

Derived buffer that forwards requests to the original underlying buffer
Inheritance: Helios.Buffers.AbstractByteBuf
Afficher le fichier Open project: helios-io/helios

Méthodes publiques

Méthode Description
AdjustCapacity ( int newCapacity ) : IByteBuf
Compact ( ) : IByteBuf
CompactIfNecessary ( ) : IByteBuf
Copy ( int index, int length ) : IByteBuf
DuplicateByteBuf ( IByteBuf source ) : System
GetByte ( int index ) : byte
GetBytes ( int index, IByteBuf destination ) : IByteBuf
GetBytes ( int index, IByteBuf destination, int dstIndex, int length ) : IByteBuf
GetBytes ( int index, byte destination, int dstIndex, int length ) : IByteBuf
GetInt ( int index ) : int
GetIoBuffers ( int index, int length ) : ArraySegment[]
GetLong ( int index ) : long
GetShort ( int index ) : short
SetByte ( int index, int value ) : IByteBuf
SetBytes ( int index, IByteBuf src, int srcIndex, int length ) : IByteBuf
SetBytes ( int index, byte src, int srcIndex, int length ) : IByteBuf
SetInt ( int index, int value ) : IByteBuf
SetLong ( int index, long value ) : IByteBuf
SetShort ( int index, int value ) : IByteBuf
Unwrap ( ) : IByteBuf

Méthodes protégées

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

Method Details

AdjustCapacity() public méthode

public AdjustCapacity ( int newCapacity ) : IByteBuf
newCapacity int
Résultat IByteBuf

Compact() public méthode

public Compact ( ) : IByteBuf
Résultat IByteBuf

CompactIfNecessary() public méthode

public CompactIfNecessary ( ) : IByteBuf
Résultat IByteBuf

Copy() public méthode

public Copy ( int index, int length ) : IByteBuf
index int
length int
Résultat IByteBuf

DuplicateByteBuf() public méthode

public DuplicateByteBuf ( IByteBuf source ) : System
source IByteBuf
Résultat System

GetByte() public méthode

public GetByte ( int index ) : byte
index int
Résultat byte

GetBytes() public méthode

public GetBytes ( int index, IByteBuf destination ) : IByteBuf
index int
destination IByteBuf
Résultat IByteBuf

GetBytes() public méthode

public GetBytes ( int index, IByteBuf destination, int dstIndex, int length ) : IByteBuf
index int
destination IByteBuf
dstIndex int
length int
Résultat IByteBuf

GetBytes() public méthode

public GetBytes ( int index, byte destination, int dstIndex, int length ) : IByteBuf
index int
destination byte
dstIndex int
length int
Résultat IByteBuf

GetInt() public méthode

public GetInt ( int index ) : int
index int
Résultat int

GetIoBuffers() public méthode

public GetIoBuffers ( int index, int length ) : ArraySegment[]
index int
length int
Résultat ArraySegment[]

GetLong() public méthode

public GetLong ( int index ) : long
index int
Résultat long

GetShort() public méthode

public GetShort ( int index ) : short
index int
Résultat short

SetByte() public méthode

public SetByte ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf

SetBytes() public méthode

public SetBytes ( int index, IByteBuf src, int srcIndex, int length ) : IByteBuf
index int
src IByteBuf
srcIndex int
length int
Résultat IByteBuf

SetBytes() public méthode

public SetBytes ( int index, byte src, int srcIndex, int length ) : IByteBuf
index int
src byte
srcIndex int
length int
Résultat IByteBuf

SetInt() public méthode

public SetInt ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf

SetLong() public méthode

public SetLong ( int index, long value ) : IByteBuf
index int
value long
Résultat IByteBuf

SetShort() public méthode

public SetShort ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf

Unwrap() public méthode

public Unwrap ( ) : IByteBuf
Résultat IByteBuf

_GetByte() protected méthode

protected _GetByte ( int index ) : byte
index int
Résultat byte

_GetInt() protected méthode

protected _GetInt ( int index ) : int
index int
Résultat int

_GetLong() protected méthode

protected _GetLong ( int index ) : long
index int
Résultat long

_GetShort() protected méthode

protected _GetShort ( int index ) : short
index int
Résultat short

_SetByte() protected méthode

protected _SetByte ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf

_SetInt() protected méthode

protected _SetInt ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf

_SetLong() protected méthode

protected _SetLong ( int index, long value ) : IByteBuf
index int
value long
Résultat IByteBuf

_SetShort() protected méthode

protected _SetShort ( int index, int value ) : IByteBuf
index int
value int
Résultat IByteBuf