annotate datagear/RemoteMessage.cs @ 34:1236da135f79

update
author riono <e165729@ie.u-ryukyu.ac.jp>
date Tue, 27 Apr 2021 22:57:14 +0900
parents 277dd59bf1e2
children 9217d14cc220
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 using System.Net.Sockets;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 using MessagePack;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 namespace Christie_net.datagear {
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 [MessagePackObject]
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 public class RemoteMessage {
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 [Key("type")]
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 public int type; // コマンドタイプ
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 [Key("fromDmgName")]
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 public string fromDmgName; // 送り元のDgmName REPLYの時に使用
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 [Key("key")]
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 public string key;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 [Key("clazz")]
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 public string clazz;
34
riono <e165729@ie.u-ryukyu.ac.jp>
parents: 14
diff changeset
15 [Key("data")]
riono <e165729@ie.u-ryukyu.ac.jp>
parents: 14
diff changeset
16 public byte[] data;
14
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 public RemoteMessage(){} // for messagePack
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
34
riono <e165729@ie.u-ryukyu.ac.jp>
parents: 14
diff changeset
20 public RemoteMessage(int type, string fromDmgName, string key, string clazz, byte[] data) {
14
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 this.type = type;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 this.fromDmgName = fromDmgName;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 this.key = key;
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 this.clazz = clazz;
34
riono <e165729@ie.u-ryukyu.ac.jp>
parents: 14
diff changeset
25 this.data = data;
14
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 }
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 }
277dd59bf1e2 add RemoteMessage
riono <e165729@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 }