コード例 #1
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteBoolean(Success);
     serializer.WriteStringUTF8(ResultText);
     serializer.WriteObjectArray(WebServices);
 }
コード例 #2
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
     serializer.WriteBoolean(Removed);
     serializer.WriteStringUTF8(ResultMessage);
 }
コード例 #3
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteBoolean(Success);
     serializer.WriteStringUTF8(ResultText);
     serializer.WriteObjectArray(WebServices);
 }
コード例 #4
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
     serializer.WriteBoolean(Removed);
     serializer.WriteStringUTF8(ResultMessage);
 }
コード例 #5
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteByte((byte)CommunicatorType);
     serializer.WriteByte((byte)CommunicationWay);
     serializer.WriteStringUTF8(Name);
     serializer.WriteStringUTF8(Password);
 }
コード例 #6
0
ファイル: ServerGraphInfo.cs プロジェクト: ashwinrath/NGRID
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Name);
     serializer.WriteStringUTF8(IpAddress);
     serializer.WriteInt32(Port);
     serializer.WriteStringUTF8(Adjacents);
     serializer.WriteStringUTF8(Location);
 }
コード例 #7
0
ファイル: ServerGraphInfo.cs プロジェクト: erisonliang/NGRID
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Name);
     serializer.WriteStringUTF8(IpAddress);
     serializer.WriteInt32(Port);
     serializer.WriteStringUTF8(Adjacents);
     serializer.WriteStringUTF8(Location);
 }
コード例 #8
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteByte((byte)CommunicatorType);
     serializer.WriteByte((byte)CommunicationWay);
     serializer.WriteStringUTF8(Name);
     serializer.WriteStringUTF8(Password);
 }
コード例 #9
0
 /// <summary>
 /// Serializes and writes a NGRIDMessage according to the protocol rules.
 /// </summary>
 /// <param name="serializer">Serializer to serialize message</param>
 /// <param name="message">Message to be serialized</param>
 public void WriteMessage(INGRIDSerializer serializer, NGRIDMessage message)
 {
     //Write protocol type
     serializer.WriteUInt32(NGRIDDefaultProtocolType);
     
     //Write the message type
     serializer.WriteInt32(message.MessageTypeId);
     
     //Write message
     serializer.WriteObject(message);
 }
コード例 #10
0
        /// <summary>
        /// Serializes and writes a NGRIDMessage according to the protocol rules.
        /// </summary>
        /// <param name="serializer">Serializer to serialize message</param>
        /// <param name="message">Message to be serialized</param>
        public void WriteMessage(INGRIDSerializer serializer, NGRIDMessage message)
        {
            //Write protocol type
            serializer.WriteUInt32(NGRIDDefaultProtocolType);

            //Write the message type
            serializer.WriteInt32(message.MessageTypeId);

            //Write message
            serializer.WriteObject(message);
        }
コード例 #11
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(SourceServerName);
     serializer.WriteStringUTF8(SourceApplicationName);
     serializer.WriteInt64(SourceCommunicatorId);
     serializer.WriteStringUTF8(DestinationServerName);
     serializer.WriteStringUTF8(DestinationApplicationName);
     serializer.WriteInt64(DestinationCommunicatorId);
     serializer.WriteObjectArray(PassedServers);
     serializer.WriteByteArray(MessageData);
     serializer.WriteByte((byte)TransmitRule);
 }
コード例 #12
0
ファイル: ServerGraphInfo.cs プロジェクト: erisonliang/NGRID
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(ThisServerName);
     serializer.WriteObjectArray(Servers);
 }
コード例 #13
0
ファイル: NGRIDMessage.cs プロジェクト: ashwinrath/NGRID
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public virtual void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(MessageId);
     serializer.WriteStringUTF8(RepliedMessageId);
 }
コード例 #14
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
 }
コード例 #15
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Name);
     serializer.WriteInt32(CommunicatorCount);
 }
コード例 #16
0
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteInt32(ControllerMessageTypeId);
     serializer.WriteByteArray(MessageData);
 }
コード例 #17
0
ファイル: ServerGraphInfo.cs プロジェクト: ashwinrath/NGRID
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(ThisServerName);
     serializer.WriteObjectArray(Servers);
 }
コード例 #18
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObject(Result);
     serializer.WriteObject(Message);
 }
コード例 #19
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public virtual void Serialize(INGRIDSerializer serializer)
 {
     //No data to serialize
 }
コード例 #20
0
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(ServerName);
     serializer.WriteDateTime(ArrivingTime);
     serializer.WriteDateTime(LeavingTime);
 }
コード例 #21
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(Name);
     serializer.WriteInt32(CommunicatorCount);
 }
コード例 #22
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public virtual void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(MessageId);
     serializer.WriteStringUTF8(RepliedMessageId);
 }
コード例 #23
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObject(Result);
     serializer.WriteObject(Message);
 }
コード例 #24
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteBoolean(Success);
     serializer.WriteStringUTF8(ResultMessage);
 }
コード例 #25
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObjectArray(ClientApplications);
 }
コード例 #26
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Name);
     serializer.WriteInt32(CommunicatorCount);
 }
コード例 #27
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObject(ServerGraph);
 }
コード例 #28
0
ファイル: ControlMessage.cs プロジェクト: ashwinrath/NGRID
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public virtual void Serialize(INGRIDSerializer serializer)
 {
     //No data to serialize
 }
コード例 #29
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteBoolean(Success);
     serializer.WriteStringUTF8(ResultMessage);
 }
コード例 #30
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Url);
 }
コード例 #31
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
     serializer.WriteObjectArray(WebServices);
 }
コード例 #32
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteByte((byte) NewCommunicationWay);
 }
コード例 #33
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
 }
コード例 #34
0
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteInt32(ControllerMessageTypeId);
     serializer.WriteByteArray(MessageData);
 }
コード例 #35
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObject(ServerGraph);
 }
コード例 #36
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteByte((byte)NewCommunicationWay);
 }
コード例 #37
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteObjectArray(ClientApplications);
 }
コード例 #38
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(Url);
 }
コード例 #39
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(ApplicationName);
     serializer.WriteObjectArray(WebServices);
 }
コード例 #40
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(SourceServerName);
     serializer.WriteStringUTF8(SourceApplicationName);
     serializer.WriteInt64(SourceCommunicatorId);
     serializer.WriteStringUTF8(DestinationServerName);
     serializer.WriteStringUTF8(DestinationApplicationName);
     serializer.WriteInt64(DestinationCommunicatorId);
     serializer.WriteObjectArray(PassedServers);
     serializer.WriteByteArray(MessageData);
     serializer.WriteByte((byte) TransmitRule);
 }
コード例 #41
0
 /// <summary>
 /// Serializes this message.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public override void Serialize(INGRIDSerializer serializer)
 {
     base.Serialize(serializer);
     serializer.WriteStringUTF8(Name);
     serializer.WriteInt32(CommunicatorCount);
 }
コード例 #42
0
 /// <summary>
 /// Serializes this object.
 /// </summary>
 /// <param name="serializer">Serializer used to serialize objects</param>
 public void Serialize(INGRIDSerializer serializer)
 {
     serializer.WriteStringUTF8(ServerName);
     serializer.WriteDateTime(ArrivingTime);
     serializer.WriteDateTime(LeavingTime);
 }