C# Класс OpenMetaverse.StructuredData.OSDParser

Показать файл Открыть проект

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

Метод Описание
ConsumeBytes ( Stream stream, int consumeBytes ) : byte[]

DeserializeLLSDBinary ( Stream stream ) : OSD

Deserializes binary LLSD

DeserializeLLSDBinary ( byte binaryData ) : OSD

Deserializes binary LLSD

FindByte ( Stream stream, byte toFind ) : bool

FindString ( Stream stream, string toFind ) : bool

HostToNetworkIntBytes ( int intHostEnd ) : byte[]

NetworkToHostDouble ( byte binaryNetEnd ) : double

NetworkToHostInt ( byte binaryNetEnd ) : int

SerializeLLSDBinary ( OSD osd ) : byte[]

SerializeLLSDBinaryStream ( OSD data ) : MemoryStream

SkipWhiteSpace ( Stream stream ) : void

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

Метод Описание
ParseLLSDBinaryArray ( Stream stream ) : OSD
ParseLLSDBinaryElement ( Stream stream ) : OSD
ParseLLSDBinaryMap ( Stream stream ) : OSD
SerializeLLSDBinaryArray ( MemoryStream stream, OSDArray osdArray ) : void
SerializeLLSDBinaryElement ( MemoryStream stream, OSD osd ) : void
SerializeLLSDBinaryMap ( MemoryStream stream, OSDMap osdMap ) : void

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

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

public static ConsumeBytes ( Stream stream, int consumeBytes ) : byte[]
stream Stream
consumeBytes int
Результат byte[]

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

Deserializes binary LLSD
public static DeserializeLLSDBinary ( Stream stream ) : OSD
stream Stream Stream to read the data from
Результат OSD

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

Deserializes binary LLSD
public static DeserializeLLSDBinary ( byte binaryData ) : OSD
binaryData byte Serialized data
Результат OSD

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

public static FindByte ( Stream stream, byte toFind ) : bool
stream Stream
toFind byte
Результат bool

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

public static FindString ( Stream stream, string toFind ) : bool
stream Stream
toFind string
Результат bool

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

public static HostToNetworkIntBytes ( int intHostEnd ) : byte[]
intHostEnd int
Результат byte[]

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

public static NetworkToHostDouble ( byte binaryNetEnd ) : double
binaryNetEnd byte
Результат double

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

public static NetworkToHostInt ( byte binaryNetEnd ) : int
binaryNetEnd byte
Результат int

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

public static SerializeLLSDBinary ( OSD osd ) : byte[]
osd OSD
Результат byte[]

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

public static SerializeLLSDBinaryStream ( OSD data ) : MemoryStream
data OSD
Результат System.IO.MemoryStream

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

public static SkipWhiteSpace ( Stream stream ) : void
stream Stream
Результат void