Ejemplo n.º 1
0
 internal Message(string value, params string[] extensions) : base("message", value, extensions)
 {
     if (SubType != "*")
     {
         AllMsg.Add(this);
     }
 }
Ejemplo n.º 2
0
        public void ResponseDeleteId()
        {
            AllMsg.Remove(Int32.Parse(lastPart));

            StringBuilder builder = new StringBuilder();

            builder.AppendLine("HTTP/1.1 200 OK");
            builder.AppendLine("Content-Type: text/plain");
            builder.AppendLine("");
            builder.AppendFormat("Nachricht id: {0} is deleted.", lastPart);

            Console.WriteLine("");
            Console.WriteLine("responce:");
            Console.WriteLine(builder.ToString());
            responseMsg = builder.ToString();
            sendBytes   = enc.GetBytes(builder.ToString());
        }
Ejemplo n.º 3
0
        public void ResponseDelete()
        {
            AllMsg.Clear();
            msgCounter = 1;

            StringBuilder builder = new StringBuilder();

            builder.AppendLine("HTTP/1.1 200 OK");
            builder.AppendLine("Content-Type: text/plain");
            builder.AppendLine("");
            builder.AppendLine("Nachrichten wurden geloescht.");

            Console.WriteLine("");
            Console.WriteLine("responce:");
            Console.WriteLine(builder.ToString());
            responseMsg = builder.ToString();
            sendBytes   = enc.GetBytes(builder.ToString());
        }
Ejemplo n.º 4
0
        protected void OnWndMsgReceived(WndMsgEventArgs e)
        {
            AllMsg?.Invoke(this, e);
            switch (e.Msg)
            {
            case WindowsMessages.HOTKEY:
                MsgHotkey?.Invoke(this, e);
                break;

            case WindowsMessages.CLIPBOARDUPDATE:
                MsgClipboardChanged?.Invoke(this, e);
                break;

            case WindowsMessages.POWERBROADCAST:
                MsgPowerBroadcast?.Invoke(this, new WndMsgPowerBroadcastEventArgs(e));
                break;
            }
        }