/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); Success = deserializer.ReadBoolean(); ResultText = deserializer.ReadStringUTF8(); WebServices = deserializer.ReadObjectArray(() => new ApplicationWebServiceInfo()); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ApplicationName = deserializer.ReadStringUTF8(); Removed = deserializer.ReadBoolean(); ResultMessage = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); CommunicatorType = (CommunicatorTypes)deserializer.ReadByte(); CommunicationWay = (CommunicationWays)deserializer.ReadByte(); Name = deserializer.ReadStringUTF8(); Password = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this object. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public void Deserialize(INGRIDDeserializer deserializer) { Name = deserializer.ReadStringUTF8(); IpAddress = deserializer.ReadStringUTF8(); Port = deserializer.ReadInt32(); Adjacents = deserializer.ReadStringUTF8(); Location = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); CommunicatorType = (CommunicatorTypes) deserializer.ReadByte(); CommunicationWay = (CommunicationWays) deserializer.ReadByte(); Name = deserializer.ReadStringUTF8(); Password = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); SourceServerName = deserializer.ReadStringUTF8(); SourceApplicationName = deserializer.ReadStringUTF8(); SourceCommunicatorId = deserializer.ReadInt64(); DestinationServerName = deserializer.ReadStringUTF8(); DestinationApplicationName = deserializer.ReadStringUTF8(); DestinationCommunicatorId = deserializer.ReadInt64(); PassedServers = deserializer.ReadObjectArray(() => new ServerTransmitReport()); MessageData = deserializer.ReadByteArray(); TransmitRule = (MessageTransmitRules)deserializer.ReadByte(); }
/// <summary> /// Reads and constructs a NGRIDMessage according to the protocol rules. /// </summary> /// <param name="deserializer">Deserializer to read message</param> /// <returns>NGRIDMessage object that is read</returns> public NGRIDMessage ReadMessage(INGRIDDeserializer deserializer) { //Read protocol type var protocolType = deserializer.ReadUInt32(); if (protocolType != NGRIDDefaultProtocolType) { throw new NGRIDException("Wrong protocol type: " + protocolType + "."); } //Read message type var messageTypeId = deserializer.ReadInt32(); //Read and return message return deserializer.ReadObject(() => NGRIDMessageFactory.CreateMessageByTypeId(messageTypeId)); }
/// <summary> /// Reads and constructs a NGRIDMessage according to the protocol rules. /// </summary> /// <param name="deserializer">Deserializer to read message</param> /// <returns>NGRIDMessage object that is read</returns> public NGRIDMessage ReadMessage(INGRIDDeserializer deserializer) { //Read protocol type var protocolType = deserializer.ReadUInt32(); if (protocolType != NGRIDDefaultProtocolType) { throw new NGRIDException("Wrong protocol type: " + protocolType + "."); } //Read message type var messageTypeId = deserializer.ReadInt32(); //Read and return message return(deserializer.ReadObject(() => NGRIDMessageFactory.CreateMessageByTypeId(messageTypeId))); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ClientApplications = deserializer.ReadObjectArray(() => new ClientApplicationInfo()); }
/// <summary> /// Deserializes this object. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public void Deserialize(INGRIDDeserializer deserializer) { ThisServerName = deserializer.ReadStringUTF8(); Servers = deserializer.ReadObjectArray(() => new ServerOnGraph()); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public virtual void Deserialize(INGRIDDeserializer deserializer) { MessageId = deserializer.ReadStringUTF8(); RepliedMessageId = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ApplicationName = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public void Deserialize(INGRIDDeserializer deserializer) { Name = deserializer.ReadStringUTF8(); CommunicatorCount = deserializer.ReadInt32(); }
public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ControllerMessageTypeId = deserializer.ReadInt32(); MessageData = deserializer.ReadByteArray(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public void Deserialize(INGRIDDeserializer deserializer) { Url = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public virtual void Deserialize(INGRIDDeserializer deserializer) { //No data to deserialize }
/// <summary> /// Deserializes this object. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public void Deserialize(INGRIDDeserializer deserializer) { ServerName = deserializer.ReadStringUTF8(); ArrivingTime = deserializer.ReadDateTime(); LeavingTime = deserializer.ReadDateTime(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); Name = deserializer.ReadStringUTF8(); CommunicatorCount = deserializer.ReadInt32(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); Result = deserializer.ReadObject(() => new NGRIDOperationResultMessage()); Message = deserializer.ReadObject(() => new NGRIDDataTransferMessage()); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ServerGraph = deserializer.ReadObject(() => new ServerGraphInfo()); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); Success = deserializer.ReadBoolean(); ResultMessage = deserializer.ReadStringUTF8(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); NewCommunicationWay = (CommunicationWays) deserializer.ReadByte(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); ApplicationName = deserializer.ReadStringUTF8(); WebServices = deserializer.ReadObjectArray(() => new ApplicationWebServiceInfo()); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); NewCommunicationWay = (CommunicationWays)deserializer.ReadByte(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); SourceServerName = deserializer.ReadStringUTF8(); SourceApplicationName = deserializer.ReadStringUTF8(); SourceCommunicatorId = deserializer.ReadInt64(); DestinationServerName = deserializer.ReadStringUTF8(); DestinationApplicationName = deserializer.ReadStringUTF8(); DestinationCommunicatorId = deserializer.ReadInt64(); PassedServers = deserializer.ReadObjectArray(() => new ServerTransmitReport()); MessageData = deserializer.ReadByteArray(); TransmitRule = (MessageTransmitRules) deserializer.ReadByte(); }
/// <summary> /// Deserializes this message. /// </summary> /// <param name="deserializer">Deserializer used to deserialize objects</param> public override void Deserialize(INGRIDDeserializer deserializer) { base.Deserialize(deserializer); Success = deserializer.ReadBoolean(); ResultText = deserializer.ReadStringUTF8(); }