UdpListenerAdapter() { webHostCallbacks = new WebhostListenerCallbacks(); webHostCallbacks.dwBytesInCallbackStructure = Marshal.SizeOf(webHostCallbacks); webHostCallbacks.applicationAppPoolChanged = new WCB.ApplicationAppPoolChanged(OnApplicationAppPoolChanged); webHostCallbacks.applicationBindingsChanged = new WCB.ApplicationBindingsChanged(OnApplicationBindingsChanged); webHostCallbacks.applicationCreated = new WCB.ApplicationCreated(OnApplicationCreated); webHostCallbacks.applicationDeleted = new WCB.ApplicationDeleted(OnApplicationDeleted); webHostCallbacks.applicationPoolAllListenerChannelInstancesStopped = new WCB.ApplicationPoolAllListenerChannelInstancesStopped(OnApplicationPoolAllListenerChannelInstancesStopped); webHostCallbacks.applicationPoolCanOpenNewListenerChannelInstance = new WCB.ApplicationPoolCanOpenNewListenerChannelInstance(OnApplicationPoolCanOpenNewListenerChannelInstance); webHostCallbacks.applicationPoolCreated = new WCB.ApplicationPoolCreated(OnApplicationPoolCreated); webHostCallbacks.applicationPoolDeleted = new WCB.ApplicationPoolDeleted(OnApplicationPoolDeleted); webHostCallbacks.applicationPoolIdentityChanged = new WCB.ApplicationPoolIdentityChanged(OnApplicationPoolIdentityChanged); webHostCallbacks.applicationPoolStateChanged = new WCB.ApplicationPoolStateChanged(OnApplicationPoolStateChanged); webHostCallbacks.applicationRequestsBlockedChanged = new WCB.ApplicationRequestsBlockedChanged(OnApplicationRequestsBlockedChanged); webHostCallbacks.configManagerConnected = new WCB.ConfigManagerConnected(OnConfigManagerConnected); webHostCallbacks.configManagerDisconnected = new WCB.ConfigManagerDisconnected(OnConfigManagerDisconnected); webHostCallbacks.configManagerInitializationCompleted = new WCB.ConfigManagerInitializationCompleted(OnConfigManagerInitializationCompleted); initializedEvent = new ManualResetEvent(false); appManager = new AppManager(); appQueue = new UriLookupTable<App>(); listenerManager = new UdpListenerManager(new DataReceivedCallback(OnDataReceived)); }
UdpListenerAdapter() { webHostCallbacks = new WebhostListenerCallbacks(); webHostCallbacks.dwBytesInCallbackStructure = Marshal.SizeOf(webHostCallbacks); webHostCallbacks.applicationAppPoolChanged = new WCB.ApplicationAppPoolChanged(OnApplicationAppPoolChanged); webHostCallbacks.applicationBindingsChanged = new WCB.ApplicationBindingsChanged(OnApplicationBindingsChanged); webHostCallbacks.applicationCreated = new WCB.ApplicationCreated(OnApplicationCreated); webHostCallbacks.applicationDeleted = new WCB.ApplicationDeleted(OnApplicationDeleted); webHostCallbacks.applicationPoolAllListenerChannelInstancesStopped = new WCB.ApplicationPoolAllListenerChannelInstancesStopped(OnApplicationPoolAllListenerChannelInstancesStopped); webHostCallbacks.applicationPoolCanOpenNewListenerChannelInstance = new WCB.ApplicationPoolCanOpenNewListenerChannelInstance(OnApplicationPoolCanOpenNewListenerChannelInstance); webHostCallbacks.applicationPoolCreated = new WCB.ApplicationPoolCreated(OnApplicationPoolCreated); webHostCallbacks.applicationPoolDeleted = new WCB.ApplicationPoolDeleted(OnApplicationPoolDeleted); webHostCallbacks.applicationPoolIdentityChanged = new WCB.ApplicationPoolIdentityChanged(OnApplicationPoolIdentityChanged); webHostCallbacks.applicationPoolStateChanged = new WCB.ApplicationPoolStateChanged(OnApplicationPoolStateChanged); webHostCallbacks.applicationRequestsBlockedChanged = new WCB.ApplicationRequestsBlockedChanged(OnApplicationRequestsBlockedChanged); webHostCallbacks.configManagerConnected = new WCB.ConfigManagerConnected(OnConfigManagerConnected); webHostCallbacks.configManagerDisconnected = new WCB.ConfigManagerDisconnected(OnConfigManagerDisconnected); webHostCallbacks.configManagerInitializationCompleted = new WCB.ConfigManagerInitializationCompleted(OnConfigManagerInitializationCompleted); initializedEvent = new ManualResetEvent(false); appManager = new AppManager(); appQueue = new UriLookupTable <App>(); listenerManager = new UdpListenerManager(new DataReceivedCallback(OnDataReceived)); }