Пример #1
0
 public override async Task <IMessage> OnOutgoingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport <IXLogger>().Information("Outgoing data: {@m}", e);
     return(await base.OnOutgoingMessage(controller, e));
 }
 public OnHandshakeInvalidArgs(IXSocketController controller, string handshake)
 {
     Controller = controller;
     Handshake = handshake;
 }
Пример #3
0
 public override async Task<IMessage> OnOutgoingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport<IXLogger>().Information("Outgoing data: {@m}", e);
     return await base.OnOutgoingMessage(controller, e);
 }
Пример #4
0
 public override async Task OnIncomingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport <IXLogger>().Information("Incoming data: {@m}", e);
     await base.OnIncomingMessage(controller, e);
 }
Пример #5
0
 public override IMessage OnOutgoingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport<IXLogger>().Debug("Outgoing data: {@m}", e);
     return base.OnOutgoingMessage(controller, e);
 }
Пример #6
0
 public override async Task OnIncomingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport<IXLogger>().Information("Incoming data: {@m}",e);
     await base.OnIncomingMessage(controller, e);
 }
Пример #7
0
 public override IMessage OnOutgoingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport <IXLogger>().Debug("Outgoing data: {@m}", e);
     return(base.OnOutgoingMessage(controller, e));
 }
Пример #8
0
        //private const byte RESERVED_FLAG_OFFSET = 0x00;
        //private const byte RESERVED_FLAG_SIZE = 0x01;

        #endregion

        public static void MqttPublish(this IXSocketController controller, string topic, byte[] data, QoS qosLevel = QoS.FireAndForget, bool retain = false)
        {
            Composable.GetExport <IMqttBridge>().PublishToMqttClients(new MqttMsgPublish(topic, data, false, (byte)qosLevel, retain));
        }
Пример #9
0
 public OnHandshakeCompleteArgs(IXSocketController controller, string handshake)
 {
     Controller = controller;
     Handshake  = handshake;
 }
Пример #10
0
 public override void OnIncomingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport <IXLogger>().Debug("Incoming data: {@m}", e);
     base.OnIncomingMessage(controller, e);
 }
Пример #11
0
 public OnClientConnectArgs(IXSocketController controller)
 {
     Controller = controller;
 }
 //Incomming textmessage
 public override void OnMessage(IXSocketController controller, ITextArgs e)
 {
     Console.WriteLine("IN " + e.data);
     //Let the message continue into the server
     base.OnMessage(controller, e);
 }
Пример #13
0
        public static void MqttPublish(this IXSocketController controller, string topic, object obj, QoS qosLevel = QoS.FireAndForget, bool retain = false)
        {
            var data = Encoding.UTF8.GetBytes(controller.JsonSerializer.SerializeToString(obj));

            Composable.GetExport <IMqttBridge>().PublishToMqttClients(new MqttMsgPublish(topic, data, false, (byte)qosLevel, retain));
        }
Пример #14
0
 public OnClientConnectArgs(IXSocketController controller)
 {
     Controller = controller;
 }
Пример #15
0
 public override void OnIncomingMessage(IXSocketController controller, IMessage e)
 {
     Composable.GetExport<IXLogger>().Debug("Incoming data: {@m}", e);
     base.OnIncomingMessage(controller, e);
 }
 public OnHandshakeCompleteArgs(IXSocketController controller, string handshake)
 {
     Controller = controller;
     Handshake = handshake;
 }
Пример #17
0
 public OnHandshakeInvalidArgs(IXSocketController controller, string handshake)
 {
     Controller = controller;
     Handshake  = handshake;
 }