Message

Members

Aliases

float128
alias float128 = real
Undocumented in source.
float32
alias float32 = float
Undocumented in source.
float64
alias float64 = double
Undocumented in source.
int16
alias int16 = short
Undocumented in source.
int32
alias int32 = int
Undocumented in source.
int64
alias int64 = long
Undocumented in source.
int8
alias int8 = byte
Undocumented in source.
uint16
alias uint16 = ushort
Undocumented in source.
uint32
alias uint32 = uint
Undocumented in source.
uint64
alias uint64 = ulong
Undocumented in source.
uint8
alias uint8 = ubyte
Undocumented in source.

Functions

serialize
ubyte[] serialize(T message, string method)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

deserialize
Variant[] deserialize(ubyte[] buffer, string name, string method)
deserialize
T deserialize(ubyte[] buffer)
deserialize
T deserialize(ubyte[] buffer, string method)
deserializeEx
Variant[] deserializeEx(ushort magic, CryptType crypt, string key, Nullable!RSAKeyInfo rsaKey, ubyte[] buffer, string name, string method)
getMessageInfo
void getMessageInfo(ubyte[] buffer, string name, string method)
Undocumented in source. Be warned that the author may not have intended to support it.
serialize_without_msginfo
ubyte[] serialize_without_msginfo(string method, Params params)
serialize_without_msginfo
ubyte[] serialize_without_msginfo(ushort magic, CryptType crypt, string key, Nullable!RSAKeyInfo rsaKey, string method, Params params)
settings
void settings(ushort magic, CryptType crypt, string key)
settings
void settings(ushort magic, RSAKeyInfo rsaKey, bool mixinXteaMode)

Static variables

_crypt
CryptType _crypt;
Undocumented in source.
_key
string _key;
Undocumented in source.
_magic
ushort _magic;
Undocumented in source.
_rsaKey
Nullable!RSAKeyInfo _rsaKey;
Undocumented in source.

Meta