Exit Games GpBinaryV16 protocol implementation More...
Public Types | |
enum | GpType : byte { GpType.Unknown = 0, GpType.Array = (byte)'y', GpType.Boolean = (byte)'o', GpType.Byte = (byte)'b', GpType.ByteArray = (byte)'x', GpType.ObjectArray = (byte)'z', GpType.Short = (byte)'k', GpType.Float = (byte)'f', GpType.Dictionary = (byte)'D', GpType.Double = (byte)'d', GpType.Hashtable = (byte)'h', GpType.Integer = (byte)'i', GpType.IntegerArray = (byte)'n', GpType.Long = (byte)'l', GpType.String = (byte)'s', GpType.StringArray = (byte)'a', GpType.Custom = (byte)'c', GpType.Null = (byte)'*', GpType.EventData = (byte)'e', GpType.OperationRequest = (byte)'q', GpType.OperationResponse = (byte)'p' } |
The gp type. More... | |
Public Types inherited from ExitGames.Client.Photon.IProtocol | |
enum | DeserializationFlags { DeserializationFlags.None = 0, DeserializationFlags.AllowPooledByteArray = 1, DeserializationFlags.WrapIncomingStructs = 2 } |
Public Member Functions | |
void | SerializeOperationRequest (StreamBuffer stream, OperationRequest operation, bool setType) |
override void | SerializeOperationRequest (StreamBuffer stream, byte operationCode, Dictionary< byte, object > parameters, bool setType) |
override void | SerializeOperationRequest (StreamBuffer stream, byte operationCode, ParameterDictionary parameters, bool setType) |
override OperationRequest | DeserializeOperationRequest (StreamBuffer din, DeserializationFlags flags) |
override void | SerializeOperationResponse (StreamBuffer stream, OperationResponse serObject, bool setType) |
override DisconnectMessage | DeserializeDisconnectMessage (StreamBuffer stream) |
override OperationResponse | DeserializeOperationResponse (StreamBuffer stream, DeserializationFlags flags=DeserializationFlags.None) |
override void | SerializeEventData (StreamBuffer stream, EventData serObject, bool setType) |
override EventData | DeserializeEventData (StreamBuffer din, EventData target=null, DeserializationFlags flags=0) |
override void | Serialize (StreamBuffer dout, object serObject, bool setType) |
Calls the correct serialization method for the passed object. More... | |
override void | SerializeShort (StreamBuffer dout, Int16 serObject, bool setType) |
override void | SerializeString (StreamBuffer stream, String value, bool setType) |
override object | Deserialize (StreamBuffer din, byte type, DeserializationFlags flags=DeserializationFlags.None) |
override byte | DeserializeByte (StreamBuffer din) |
override short | DeserializeShort (StreamBuffer din) |
Public Member Functions inherited from ExitGames.Client.Photon.IProtocol | |
byte[] | Serialize (object obj) |
Serialize creates a byte-array from the given object and returns it. More... | |
object | Deserialize (StreamBuffer stream) |
Deserialize returns an object reassembled from the given StreamBuffer. More... | |
object | Deserialize (byte[] serializedData) |
Deserialize returns an object reassembled from the given byte-array. More... | |
object | DeserializeMessage (StreamBuffer stream) |
Properties | |
override string | ProtocolType [get] |
override byte[] | VersionBytes [get] |
Properties inherited from ExitGames.Client.Photon.IProtocol | |
abstract string | ProtocolType [get] |
abstract byte[] | VersionBytes [get] |
Additional Inherited Members | |
Public Attributes inherited from ExitGames.Client.Photon.IProtocol | |
readonly ByteArraySlicePool | ByteArraySlicePool = new ByteArraySlicePool() |
Exit Games GpBinaryV16 protocol implementation
|
strong |
The gp type.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Calls the correct serialization method for the passed object.
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inline |
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
get |
|
get |