C# Класс Zoompf.SPDYAnalysis.ByteBuffer

Byte Buffer. Handy class that auto resizes as you add bytes and lets you get a byte array out of it
Показать файл Открыть проект

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

Метод Описание
Append ( Stream ms, int size ) : void
Append ( byte b ) : void
Append ( byte array, int length ) : void
AppendHex ( String hexString ) : void

Appends a string of raw Hex digits (i.e. "0xFFAB")

ByteBuffer ( ) : System

Creates a ByteBuffer

ByteBuffer ( int initialCapacity ) : System
Clear ( ) : void
HexStringToBytes ( string hex ) : byte[]

Converts a string of hex digits like "0xFFAB" or "00FFEE" to bytes

Prepend ( byte b ) : void
PrependHex ( String hexString ) : void
ToByteArray ( ) : byte[]

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

Метод Описание
resizeByAtLeast ( int size ) : void

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

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

public Append ( Stream ms, int size ) : void
ms Stream
size int
Результат void

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

public Append ( byte b ) : void
b byte
Результат void

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

public Append ( byte array, int length ) : void
array byte
length int
Результат void

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

Appends a string of raw Hex digits (i.e. "0xFFAB")
public AppendHex ( String hexString ) : void
hexString String string of hex digits, with optional leading 0x
Результат void

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

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

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

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

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

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

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

Converts a string of hex digits like "0xFFAB" or "00FFEE" to bytes
public static HexStringToBytes ( string hex ) : byte[]
hex string
Результат byte[]

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

public Prepend ( byte b ) : void
b byte
Результат void

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

public PrependHex ( String hexString ) : void
hexString String
Результат void

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

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