Zdexby TheHolyOneZ
42,595 classes
Class

Protocol16

: IProtocol : Object
ExitGames.Client.Photon.Protocol16, Photon3Unity3D 0x0068 (104 B) inherited 0x0018 Photon3Unity3D.dll
0x00x0068

Members 12

OffsetSizeNameTypeFlagsDefault
0x08versionBytesbyte[]Private+1 flags—
0x08memShortbyte[]Private+1 flags—
0x08memLongBlocklong[]Private+1 flags—
0x08memLongBlockBytesbyte[]Private+1 flags—
0x08memFloatBlockfloat[]PrivateStatic+1 flags—
0x08memFloatBlockBytesbyte[]PrivateStatic+1 flags—
0x08memDoubleBlockdouble[]Private+1 flags—
0x08memDoubleBlockBytesbyte[]Private+1 flags—
0x08memIntegerbyte[]Private+1 flags—
0x08memLongbyte[]Private+1 flags—
0x08memFloatbyte[]Private+1 flags—
0x08memDoublebyte[]Private+1 flags—
Inherited from IProtocol 1
OffsetSizeNameTypeFlagsDefault
0x08ByteArraySlicePoolByteArraySlicePoolPublic+1 flags—

Functions 61

SignatureFlagsNativeParams
string get_ProtocolType()Public+2 flags0x08
byte[] get_VersionBytes()Public+2 flags0x08
bool SerializeCustom(StreamBuffer dout, object serObject)Private0x08
object DeserializeCustom(StreamBuffer din, byte customTypeCode, const DeserializationFlags& flags)Private0x08
Type GetTypeOfCode(byte typeCode)Private0x08
GpType GetCodeOfType(Type type)Private0x08
Array CreateArrayByType(byte arrayType, short length)Private0x08
void SerializeOperationRequest(StreamBuffer stream, OperationRequest operation, bool setType)Public0x08
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
OperationRequest DeserializeOperationRequest(StreamBuffer din, const DeserializationFlags& flags)Public+1 flags0x08
void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType)Public+1 flags0x08
DisconnectMessage DeserializeDisconnectMessage(StreamBuffer stream)Public+1 flags0x08
OperationResponse DeserializeOperationResponse(StreamBuffer stream, const DeserializationFlags& flags)Public+1 flags0x08
void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType)Public+1 flags0x08
EventData DeserializeEventData(StreamBuffer din, EventData target, const DeserializationFlags& flags)Public+1 flags0x08
void SerializeParameterTable(StreamBuffer stream, Dictionary<System.Byte parameters)Private0x08
void SerializeParameterTable(StreamBuffer stream, ParameterDictionary parameters)Private0x08
Dictionary<System.Byte DeserializeParameterTable(StreamBuffer stream, Dictionary<System.Byte target)Private0x08
ParameterDictionary DeserializeParameterDictionary(StreamBuffer stream, ParameterDictionary target, const DeserializationFlags& flags)Private0x08
void Serialize(StreamBuffer dout, object serObject, bool setType)Public+1 flags0x08
void SerializeByte(StreamBuffer dout, byte serObject, bool setType)Private0x08
void SerializeBoolean(StreamBuffer dout, bool serObject, bool setType)Private0x08
void SerializeShort(StreamBuffer dout, short serObject, bool setType)Public+1 flags0x08
void SerializeLengthAsShort(StreamBuffer dout, int serObject, const string& type)Public0x08
void SerializeInteger(StreamBuffer dout, int serObject, bool setType)Private0x08
void SerializeLong(StreamBuffer dout, long serObject, bool setType)Private0x08
void SerializeFloat(StreamBuffer dout, float serObject, bool setType)Private0x08
void SerializeDouble(StreamBuffer dout, double serObject, bool setType)Private0x08
void SerializeString(StreamBuffer stream, const string& value, bool setType)Public+1 flags0x08
void SerializeArray(StreamBuffer dout, Array serObject, bool setType)Private0x08
void SerializeByteArray(StreamBuffer dout, const byte[]& serObject, bool setType)Private0x08
void SerializeByteArraySegment(StreamBuffer dout, const byte[]& serObject, int offset, int count, bool setType)Private0x08
void SerializeIntArrayOptimized(StreamBuffer inWriter, const int[]& serObject, bool setType)Private0x08
void SerializeStringArray(StreamBuffer dout, const string[]& serObject, bool setType)Private0x08
void SerializeObjectArray(StreamBuffer dout, IList objects, bool setType)Private0x08
void SerializeHashTable(StreamBuffer dout, Hashtable serObject, bool setType)Private0x08
void SerializeDictionary(StreamBuffer dout, IDictionary serObject, bool setType)Private0x08
void SerializeDictionaryHeader(StreamBuffer writer, Type dictType)Private0x08
void SerializeDictionaryHeader(StreamBuffer writer, object dict, ref bool& setKeyType, ref bool& setValueType)Private0x08
void SerializeDictionaryElements(StreamBuffer writer, object dict, bool setKeyType, bool setValueType)Private0x08
object Deserialize(StreamBuffer din, byte type, const DeserializationFlags& flags)Public+1 flags0x08
byte DeserializeByte(StreamBuffer din)Public+1 flags0x08
bool DeserializeBoolean(StreamBuffer din)Private0x08
short DeserializeShort(StreamBuffer din)Public+1 flags0x08
int DeserializeInteger(StreamBuffer din)Private0x08
long DeserializeLong(StreamBuffer din)Private0x08
float DeserializeFloat(StreamBuffer din)Private0x08
double DeserializeDouble(StreamBuffer din)Private0x08
string DeserializeString(StreamBuffer din)Private0x08
Array DeserializeArray(StreamBuffer din)Private0x08
byte[] DeserializeByteArray(StreamBuffer din, int size)Private0x08
int[] DeserializeIntArray(StreamBuffer din, int size)Private0x08
string[] DeserializeStringArray(StreamBuffer din)Private0x08
object[] DeserializeObjectArray(StreamBuffer din)Private0x08
Hashtable DeserializeHashTable(StreamBuffer din)Private0x08
IDictionary DeserializeDictionary(StreamBuffer din)Private0x08
bool DeserializeDictionaryArray(StreamBuffer din, short size, ref Array& arrayResult)Private0x08
Type DeserializeDictionaryType(StreamBuffer reader, ref byte& keyTypeCode, ref byte& valTypeCode)Private0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00