Zdexby TheHolyOneZ
42,595 classes
Class

Protocol18

: IProtocol : Object
ExitGames.Client.Photon.Protocol18, Photon3Unity3D 0x0048 (72 B) inherited 0x0018 Photon3Unity3D.dll
0x00x0048

Members 7

OffsetSizeNameTypeFlagsDefault
0x08versionBytesbyte[]Private+1 flags—
0x08boolMasksbyte[]PrivateStatic+1 flags—
0x08memDoubleBlockdouble[]Private+1 flags—
0x08memFloatBlockfloat[]Private+1 flags—
0x08memCustomTypeBodyLengthSerializedbyte[]Private+1 flags—
0x08memCompressedUInt32byte[]Private+1 flags—
0x08memCompressedUInt64byte[]Private—
Inherited from IProtocol 1
OffsetSizeNameTypeFlagsDefault
0x08ByteArraySlicePoolByteArraySlicePoolPublic+1 flags—

Functions 111

SignatureFlagsNativeParams
string get_ProtocolType()Public+2 flags0x08
byte[] get_VersionBytes()Public+2 flags0x08
void Serialize(StreamBuffer dout, object serObject, bool setType)Public+1 flags0x08
void SerializeShort(StreamBuffer dout, short serObject, bool setType)Public+1 flags0x08
void SerializeString(StreamBuffer dout, const string& serObject, bool setType)Public+1 flags0x08
object Deserialize(StreamBuffer din, byte type, const DeserializationFlags& flags)Public+1 flags0x08
short DeserializeShort(StreamBuffer din)Public+1 flags0x08
byte DeserializeByte(StreamBuffer din)Public+1 flags0x08
Type GetAllowedDictionaryKeyTypes(const GpType& gpType)PrivateStatic0x08
Type GetClrArrayType(const GpType& gpType)PrivateStatic0x08
GpType GetCodeOfType(Type type)Private0x08
GpType GetCodeOfTypeCode(const TypeCode& type)Private0x04
object Read(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
object Read(StreamBuffer stream, byte gpType, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
bool ReadBoolean(StreamBuffer stream)1 flags0x08
byte ReadByte(StreamBuffer stream)1 flags0x08
short ReadInt16(StreamBuffer stream)1 flags0x08
ushort ReadUShort(StreamBuffer stream)1 flags0x08
int ReadInt32(StreamBuffer stream)1 flags0x08
long ReadInt64(StreamBuffer stream)1 flags0x08
float ReadSingle(StreamBuffer stream)1 flags0x08
double ReadDouble(StreamBuffer stream)1 flags0x08
ByteArraySlice ReadNonAllocByteArray(StreamBuffer stream)1 flags0x08
byte[] ReadByteArray(StreamBuffer stream)1 flags0x08
object ReadCustomType(StreamBuffer stream, byte gpType)Public0x08
EventData DeserializeEventData(StreamBuffer din, EventData target, const DeserializationFlags& flags)Public+1 flags0x08
Dictionary<System.Byte ReadParameterTable(StreamBuffer stream, Dictionary<System.Byte target, const DeserializationFlags& flags)Private0x08
ParameterDictionary ReadParameterDictionary(StreamBuffer stream, ParameterDictionary target, const DeserializationFlags& flags)Private0x08
Hashtable ReadHashtable(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Public0x08
int[] ReadIntArray(StreamBuffer stream)Public0x08
OperationRequest DeserializeOperationRequest(StreamBuffer din, const DeserializationFlags& flags)Public+1 flags0x08
OperationResponse DeserializeOperationResponse(StreamBuffer stream, const DeserializationFlags& flags)Public+1 flags0x08
DisconnectMessage DeserializeDisconnectMessage(StreamBuffer stream)Public+1 flags0x08
string ReadString(StreamBuffer stream)1 flags0x08
object ReadCustomTypeArray(StreamBuffer stream)Private0x08
Type ReadDictionaryType(StreamBuffer stream, ref GpType& keyReadType, ref GpType& valueReadType)Private0x08
Type ReadDictionaryType(StreamBuffer stream)Private0x08
Type GetDictArrayType(StreamBuffer stream)Private0x08
IDictionary ReadDictionary(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
bool ReadDictionaryElements(StreamBuffer stream, const GpType& keyReadType, const GpType& valueReadType, IDictionary dictionary, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
object[] ReadObjectArray(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
StructWrapper[] ReadWrapperArray(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
bool[] ReadBooleanArray(StreamBuffer stream)Private0x08
short[] ReadInt16Array(StreamBuffer stream)1 flags0x08
float[] ReadSingleArray(StreamBuffer stream)Private0x08
double[] ReadDoubleArray(StreamBuffer stream)Private0x08
string[] ReadStringArray(StreamBuffer stream)1 flags0x08
Hashtable[] ReadHashtableArray(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
IDictionary[] ReadDictionaryArray(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
Array ReadArrayInArray(StreamBuffer stream, const DeserializationFlags& flags, ParameterDictionary parameters)Private0x08
int ReadInt1(StreamBuffer stream, bool signNegative)1 flags0x08
int ReadInt2(StreamBuffer stream, bool signNegative)1 flags0x08
int ReadCompressedInt32(StreamBuffer stream)1 flags0x08
uint ReadCompressedUInt32(StreamBuffer stream)Private0x08
long ReadCompressedInt64(StreamBuffer stream)1 flags0x08
ulong ReadCompressedUInt64(StreamBuffer stream)Private0x08
int[] ReadCompressedInt32Array(StreamBuffer stream)1 flags0x08
long[] ReadCompressedInt64Array(StreamBuffer stream)1 flags0x08
int DecodeZigZag32(uint value)Private0x04
long DecodeZigZag64(ulong value)Private0x08
void Write(StreamBuffer stream, object value, bool writeType)1 flags0x08
void Write(StreamBuffer stream, object value, const GpType& gpType, bool writeType)Private0x08
void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType)Public+1 flags0x08
void WriteParameterTable(StreamBuffer stream, Dictionary<System.Byte parameters)Private0x08
void WriteParameterTable(StreamBuffer stream, ParameterDictionary parameters)Private0x08
void SerializeOperationRequest(StreamBuffer stream, OperationRequest operation, bool setType)Private0x08
void SerializeOperationRequest(StreamBuffer stream, byte operationCode, Dictionary<System.Byte parameters, bool setType)Public+1 flags0x08
void SerializeOperationRequest(StreamBuffer stream, byte operationCode, ParameterDictionary parameters, bool setType)Public+1 flags0x08
void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType)Public+1 flags0x08
void WriteByte(StreamBuffer stream, byte value, bool writeType)1 flags0x08
void WriteBoolean(StreamBuffer stream, bool value, bool writeType)1 flags0x08
void WriteUShort(StreamBuffer stream, ushort value)1 flags0x08
void WriteInt16(StreamBuffer stream, short value, bool writeType)1 flags0x08
void WriteDouble(StreamBuffer stream, double value, bool writeType)1 flags0x08
void WriteSingle(StreamBuffer stream, float value, bool writeType)1 flags0x08
void WriteString(StreamBuffer stream, const string& value, bool writeType)1 flags0x08
void WriteHashtable(StreamBuffer stream, object value, bool writeType)Private0x08
void WriteByteArray(StreamBuffer stream, const byte[]& value, bool writeType)1 flags0x08
void WriteArraySegmentByte(StreamBuffer stream, const ArraySegment<System.Byte>& seg, bool writeType)Private0x10
void WriteByteArraySlice(StreamBuffer stream, ByteArraySlice buffer, bool writeType)Private0x08
void WriteInt32ArrayCompressed(StreamBuffer stream, const int[]& value, bool writeType)1 flags0x08
void WriteInt64ArrayCompressed(StreamBuffer stream, const long[]& values, bool setType)Private0x08
void WriteBoolArray(StreamBuffer stream, const bool[]& value, bool writeType)1 flags0x08
void WriteInt16Array(StreamBuffer stream, const short[]& value, bool writeType)1 flags0x08
void WriteSingleArray(StreamBuffer stream, const float[]& values, bool setType)1 flags0x08
void WriteDoubleArray(StreamBuffer stream, const double[]& values, bool setType)1 flags0x08
void WriteStringArray(StreamBuffer stream, object value0, bool writeType)1 flags0x08
void WriteObjectArray(StreamBuffer stream, object array, bool writeType)Private0x08
void WriteObjectArray(StreamBuffer stream, IList array, bool writeType)Private0x08
void WriteArrayInArray(StreamBuffer stream, object value, bool writeType)Private0x08
void WriteCustomTypeBody(CustomType customType, StreamBuffer stream, object value)Private0x08
void WriteCustomType(StreamBuffer stream, object value, bool writeType)Private0x08
void WriteCustomTypeArray(StreamBuffer stream, object value, bool writeType)Private0x08
bool WriteArrayHeader(StreamBuffer stream, Type type)Private0x08
void WriteDictionaryElements(StreamBuffer stream, IDictionary dictionary, const GpType& keyWriteType, const GpType& valueWriteType)Private0x08
void WriteDictionary(StreamBuffer stream, object dict, bool setType)Private0x08
void WriteDictionaryHeader(StreamBuffer stream, Type type, ref GpType& keyWriteType, ref GpType& valueWriteType)Private0x08
bool WriteArrayType(StreamBuffer stream, Type type, ref GpType& writeType)Private0x08
void WriteHashtableArray(StreamBuffer stream, object value, bool writeType)Private0x08
void WriteDictionaryArray(StreamBuffer stream, const IDictionary[]& dictArray, bool writeType)Private0x08
void WriteIntLength(StreamBuffer stream, int value)Private0x08
void WriteVarInt32(StreamBuffer stream, int value, bool writeType)Private0x08
void WriteCompressedInt32(StreamBuffer stream, int value, bool writeType)Private0x08
void WriteCompressedInt64(StreamBuffer stream, long value, bool writeType)Private0x08
void WriteCompressedUInt32(StreamBuffer stream, uint value)Private0x08
int WriteCompressedUInt32(const byte[]& buffer, uint value)Private0x08
void WriteCompressedUInt64(StreamBuffer stream, ulong value)Private0x08
uint EncodeZigZag32(int value)Private0x04
ulong EncodeZigZag64(long value)Private0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00