Exemplo n.º 1
0
        protected ActorXmlService(DeviceType ownDeviceType, string ownDeviceName)
        {
            _ownDeviceType = ownDeviceType;
            _ownDeviceName = ownDeviceName;

            ActorXmlDispatcher = new ActorXmlDispatcher(() => GetHelloMessage(false));

            ActorXmlDispatcher.AddIncomingMessageHandler("hello", new Version(), MessageHandlers.Hello(this));
            ActorXmlDispatcher.AddIncomingMessageHandler("ping", new Version(), MessageHandlers.Ping);
        }
Exemplo n.º 2
0
 public static void Ping(XElement message, DeviceInfo deviceInfo, ActorXmlDispatcher ActorXmlDispatcher)
 {
     ActorXmlDispatcher.Send(deviceInfo, new XElement("pingResponse", message.Attributes()));
 }