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); }
public static void Ping(XElement message, DeviceInfo deviceInfo, ActorXmlDispatcher ActorXmlDispatcher) { ActorXmlDispatcher.Send(deviceInfo, new XElement("pingResponse", message.Attributes())); }