C# 클래스 OpenMetaverse.StructuredData.OSDParser

파일 보기 프로젝트 열기: N3X15/VoxelSim

공개 메소드들

메소드 설명
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