C# Класс FieldTrip.Buffer.ByteBuffer

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

Защищенные свойства (Protected)

Свойство Тип Описание
reader EndianBinaryReader
stream System.IO.MemoryStream
writer EndianBinaryWriter

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

Метод Описание
ByteBuffer ( ) : System.Collections
ByteBuffer ( Endianness _endianess, System _encoding ) : System.Collections
ByteBuffer ( Endianness _endianess, System _encoding, int capacity, int position, MemoryStream _stream ) : System.Collections
ByteBuffer ( int capacity ) : System.Collections
ByteBuffer ( int capacity, int position, MemoryStream _stream ) : System.Collections
allocate ( int capacity ) : ByteBuffer
asDoubleBuffer ( ) : DoubleBuffer
asFloatBuffer ( ) : FloatBuffer
asIntBuffer ( ) : IntBuffer
asLongBuffer ( ) : LongBuffer
asShortBuffer ( ) : ShortBuffer
capacity ( ) : int
clear ( ) : ByteBuffer
encoding ( ) : System.Text.Encoding
get ( byte &bytes ) : ByteBuffer
get ( ) : byte
getDouble ( ) : double
getFloat ( ) : float
getInt ( ) : int
getLong ( ) : long
getShort ( ) : short
length ( ) : int
order ( ByteOrder _byteorder ) : ByteBuffer
order ( ) : ByteOrder
position ( ) : long
position ( long newposition ) : void
put ( byte src ) : ByteBuffer
put ( byte src, int offset, int length ) : ByteBuffer
putByte ( byte src ) : ByteBuffer
putDouble ( double src ) : ByteBuffer
putFloat ( float src ) : ByteBuffer
putInt ( int src ) : ByteBuffer
putLong ( long src ) : ByteBuffer
putShort ( short src ) : ByteBuffer
putString ( string src ) : ByteBuffer
remaining ( ) : long
rewind ( ) : ByteBuffer
slice ( ) : ByteBuffer

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

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

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

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

public ByteBuffer ( Endianness _endianess, System _encoding ) : System.Collections
_endianess Endianness
_encoding System
Результат System.Collections

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

public ByteBuffer ( Endianness _endianess, System _encoding, int capacity, int position, MemoryStream _stream ) : System.Collections
_endianess Endianness
_encoding System
capacity int
position int
_stream System.IO.MemoryStream
Результат System.Collections

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

public ByteBuffer ( int capacity ) : System.Collections
capacity int
Результат System.Collections

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

public ByteBuffer ( int capacity, int position, MemoryStream _stream ) : System.Collections
capacity int
position int
_stream System.IO.MemoryStream
Результат System.Collections

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

public static allocate ( int capacity ) : ByteBuffer
capacity int
Результат ByteBuffer

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

public asDoubleBuffer ( ) : DoubleBuffer
Результат DoubleBuffer

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

public asFloatBuffer ( ) : FloatBuffer
Результат FloatBuffer

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

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

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

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

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

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

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

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

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

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

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

public encoding ( ) : System.Text.Encoding
Результат System.Text.Encoding

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

public get ( byte &bytes ) : ByteBuffer
bytes byte
Результат ByteBuffer

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

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

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

public getDouble ( ) : double
Результат double

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

public getFloat ( ) : float
Результат float

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

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

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

public getLong ( ) : long
Результат long

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

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

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

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

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

public order ( ByteOrder _byteorder ) : ByteBuffer
_byteorder ByteOrder
Результат ByteBuffer

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

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

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

public position ( ) : long
Результат long

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

public position ( long newposition ) : void
newposition long
Результат void

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

public put ( byte src ) : ByteBuffer
src byte
Результат ByteBuffer

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

public put ( byte src, int offset, int length ) : ByteBuffer
src byte
offset int
length int
Результат ByteBuffer

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

public putByte ( byte src ) : ByteBuffer
src byte
Результат ByteBuffer

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

public putDouble ( double src ) : ByteBuffer
src double
Результат ByteBuffer

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

public putFloat ( float src ) : ByteBuffer
src float
Результат ByteBuffer

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

public putInt ( int src ) : ByteBuffer
src int
Результат ByteBuffer

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

public putLong ( long src ) : ByteBuffer
src long
Результат ByteBuffer

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

public putShort ( short src ) : ByteBuffer
src short
Результат ByteBuffer

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

public putString ( string src ) : ByteBuffer
src string
Результат ByteBuffer

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

public remaining ( ) : long
Результат long

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

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

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

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

Описание свойств

reader защищенное свойство

protected EndianBinaryReader reader
Результат EndianBinaryReader

stream защищенное свойство

protected MemoryStream,System.IO stream
Результат System.IO.MemoryStream

writer защищенное свойство

protected EndianBinaryWriter writer
Результат EndianBinaryWriter