コード例 #1
0
ファイル: Messages.cs プロジェクト: KuRLiC/HomeBrain
        public static AliveMessage Create()
        {
            var msg = new AliveMessage();

            msg.Init();
            return(msg);
        }
コード例 #2
0
ファイル: Brain.cs プロジェクト: KuRLiC/HomeBrain
 static void OnAliveRecvd(AliveMessage msg)
 {
     lock (AliveDB)
         if (!AliveDB.ContainsKey(msg.OwnerId))
         {
             AliveDB.Add(msg.OwnerId, msg);
         }
         else
         {
             AliveDB[msg.OwnerId] = msg;
         }
     AppData.Folder["Alive"].File["{0}.bin".F(msg.OwnerId)].Bytes = msg.ToBin();
 }
コード例 #3
0
ファイル: Brain.cs プロジェクト: KuRLiC/HomeBrain
 public static void ImAlive()
 {
     Channel.SendBroadcast(AliveMessage.Create());
 }