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

Utility class for working with direct ByteBuffer instances
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DecodeString ( IByteBuf src, int readerIndex, int len, Encoding encoding ) : string
HexDump ( IByteBuf buffer, int bytesPerLine = 16 ) : string
HexDump ( byte bytes, int bytesPerLine = 16 ) : string
SwapInt ( int value ) : int

Toggles the endianness of the specified 32-bit integer.

SwapLong ( long value ) : long

Toggles the endianness of the specified 64-bit long integer.

SwapShort ( short value ) : short

Toggles the endianness of the specified 16-bit integer.

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

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

public static DecodeString ( IByteBuf src, int readerIndex, int len, Encoding encoding ) : string
src IByteBuf
readerIndex int
len int
encoding System.Text.Encoding
Результат string

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

public static HexDump ( IByteBuf buffer, int bytesPerLine = 16 ) : string
buffer IByteBuf
bytesPerLine int
Результат string

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

public static HexDump ( byte bytes, int bytesPerLine = 16 ) : string
bytes byte
bytesPerLine int
Результат string

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

Toggles the endianness of the specified 32-bit integer.
public static SwapInt ( int value ) : int
value int
Результат int

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

Toggles the endianness of the specified 64-bit long integer.
public static SwapLong ( long value ) : long
value long
Результат long

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

Toggles the endianness of the specified 16-bit integer.
public static SwapShort ( short value ) : short
value short
Результат short