Implement bounded Binary LLSD codec
This commit is contained in:
@@ -79,6 +79,32 @@ NATIVE_TYPES = {
|
||||
}
|
||||
|
||||
NATIVE_MEMBER_BODIES = {
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)":
|
||||
"crate::binary::consume_bytes(stream, consume_bytes)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])":
|
||||
"crate::binary::deserialize_bytes(binary_data)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)":
|
||||
"crate::binary::deserialize_stream(stream)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)":
|
||||
"crate::binary::find_byte(stream, to_find)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)":
|
||||
"crate::binary::find_string(stream, to_find)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)":
|
||||
"crate::binary::host_to_network_int_bytes(int_host_end)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])":
|
||||
"crate::binary::network_to_host_double(binary_net_end)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])":
|
||||
"crate::binary::network_to_host_int(binary_net_end)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(LibreMetaverse.StructuredData.OSD)":
|
||||
"crate::binary::serialize(osd)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(LibreMetaverse.StructuredData.OSD,System.Boolean)":
|
||||
"crate::binary::serialize_with_header(osd, prepend_header)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(LibreMetaverse.StructuredData.OSD)":
|
||||
"crate::binary::serialize_stream(data)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(LibreMetaverse.StructuredData.OSD,System.Boolean)":
|
||||
"crate::binary::serialize_stream_with_header(data, prepend_header)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)":
|
||||
"crate::binary::skip_whitespace(stream)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.Byte[])":
|
||||
"crate::dispatch::deserialize_bytes(data)",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.Deserialize(System.IO.Stream)":
|
||||
|
||||
Reference in New Issue
Block a user