C# Класс Sharpen.ByteBuffer

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

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

Метод Описание
Allocate ( int size ) : ByteBuffer
AllocateDirect ( int size ) : ByteBuffer
Array ( ) : byte[]
ArrayOffset ( ) : int
AsIntBuffer ( ) : IntBuffer
AsLongBuffer ( ) : LongBuffer
AsShortBuffer ( ) : ShortBuffer
ByteBuffer ( ) : System
Capacity ( ) : int
Clear ( ) : void
Duplicate ( ) : ByteBuffer
Flip ( ) : void
Get ( ) : byte
Get ( int i ) : byte
Get ( byte data ) : void
Get ( byte data, int start, int len ) : void
GetInt ( ) : int
GetShort ( ) : short
HasArray ( ) : bool
Limit ( ) : int
Limit ( int newLimit ) : void
Mark ( ) : void
NativeOrder ( ) : ByteOrder
Order ( ByteOrder order ) : void
Position ( ) : int
Position ( int pos ) : void
Put ( ByteBuffer buf ) : void
Put ( byte data ) : void
Put ( byte data, int start, int len ) : void
PutChar ( char ch ) : void
PutInt ( int i ) : void
PutLong ( long i ) : void
PutShort ( short i ) : void
Remaining ( ) : int
Reset ( ) : void
Slice ( ) : ByteBuffer
Wrap ( byte buf ) : ByteBuffer
Wrap ( byte buf, int start, int len ) : ByteBuffer

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

Метод Описание
ByteBuffer ( byte buf, int start, int len ) : System

Приватные методы

Метод Описание
CheckGetLimit ( int inc ) : void
CheckPutLimit ( int inc ) : void

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

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

public static Allocate ( int size ) : ByteBuffer
size int
Результат ByteBuffer

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

public static AllocateDirect ( int size ) : ByteBuffer
size int
Результат ByteBuffer

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

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

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

public ArrayOffset ( ) : int
Результат int

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

public AsIntBuffer ( ) : IntBuffer
Результат IntBuffer

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

public AsLongBuffer ( ) : LongBuffer
Результат LongBuffer

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

public AsShortBuffer ( ) : ShortBuffer
Результат ShortBuffer

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

public ByteBuffer ( ) : System
Результат System

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

protected ByteBuffer ( byte buf, int start, int len ) : System
buf byte
start int
len int
Результат System

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

public Capacity ( ) : int
Результат int

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

public Clear ( ) : void
Результат void

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

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

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

public Flip ( ) : void
Результат void

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

public Get ( ) : byte
Результат byte

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

public Get ( int i ) : byte
i int
Результат byte

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

public Get ( byte data ) : void
data byte
Результат void

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

public Get ( byte data, int start, int len ) : void
data byte
start int
len int
Результат void

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

public GetInt ( ) : int
Результат int

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

public GetShort ( ) : short
Результат short

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

public HasArray ( ) : bool
Результат bool

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

public Limit ( ) : int
Результат int

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

public Limit ( int newLimit ) : void
newLimit int
Результат void

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

public Mark ( ) : void
Результат void

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

public static NativeOrder ( ) : ByteOrder
Результат ByteOrder

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

public Order ( ByteOrder order ) : void
order ByteOrder
Результат void

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

public Position ( ) : int
Результат int

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

public Position ( int pos ) : void
pos int
Результат void

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

public Put ( ByteBuffer buf ) : void
buf ByteBuffer
Результат void

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

public Put ( byte data ) : void
data byte
Результат void

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

public Put ( byte data, int start, int len ) : void
data byte
start int
len int
Результат void

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

public PutChar ( char ch ) : void
ch char
Результат void

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

public PutInt ( int i ) : void
i int
Результат void

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

public PutLong ( long i ) : void
i long
Результат void

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

public PutShort ( short i ) : void
i short
Результат void

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

public Remaining ( ) : int
Результат int

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

public Reset ( ) : void
Результат void

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

public Slice ( ) : ByteBuffer
Результат ByteBuffer

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

public static Wrap ( byte buf ) : ByteBuffer
buf byte
Результат ByteBuffer

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

public static Wrap ( byte buf, int start, int len ) : ByteBuffer
buf byte
start int
len int
Результат ByteBuffer