예제 #1
0
 internal void SerializeMessage(StreamBuffer ms, object msg)
 {
     this.Serialize(ms, msg, true);
 }
예제 #2
0
 public object DeserializeMessage(StreamBuffer stream)
 {
     return(this.Deserialize(stream, (byte)stream.ReadByte()));
 }
예제 #3
0
 internal byte[] DeserializeRawMessage(StreamBuffer stream)
 {
     return((byte[])this.Deserialize(stream, (byte)stream.ReadByte()));
 }
예제 #4
0
 public abstract OperationResponse DeserializeOperationResponse(StreamBuffer stream);
예제 #5
0
        public object Deserialize(byte[] serializedData)
        {
            StreamBuffer streamBuffer = new StreamBuffer(serializedData);

            return(this.Deserialize(streamBuffer, (byte)streamBuffer.ReadByte()));
        }
예제 #6
0
 public abstract EventData DeserializeEventData(StreamBuffer din);
예제 #7
0
 public abstract OperationRequest DeserializeOperationRequest(StreamBuffer din);
예제 #8
0
 public abstract short DeserializeShort(StreamBuffer din);
예제 #9
0
 public abstract byte DeserializeByte(StreamBuffer din);
예제 #10
0
 public abstract void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType);
예제 #11
0
 public abstract object Deserialize(StreamBuffer din, byte type);
예제 #12
0
 public abstract void SerializeOperationRequest(StreamBuffer stream, byte operationCode, Dictionary <byte, object> parameters, bool setType);
예제 #13
0
 public abstract void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType);
예제 #14
0
 public abstract void SerializeString(StreamBuffer dout, string serObject, bool setType);
예제 #15
0
 public abstract void SerializeShort(StreamBuffer dout, short serObject, bool setType);
예제 #16
0
 public abstract void Serialize(StreamBuffer dout, object serObject, bool setType);