SSDP Server - working version provides SSDP based network discovery, and with a companion web server, may provide other functionalities.

Dependents:   X10Svr SSDP_Server

Revision:
10:26f5a66f05a4
Parent:
4:2260bac62038
Child:
14:ad92261497ca
--- a/SSDP.h	Tue Feb 26 23:07:15 2019 +0000
+++ b/SSDP.h	Sun Mar 03 20:25:10 2019 +0000
@@ -140,10 +140,15 @@
     ///
     void StartListener();
     
+    /// Type of Notification
+    typedef enum {
+        nt_root,        ///< upnp:rootdevice notification
+    } NotifyType_t;
+    
     /// On power-up and on state-change, notify events are sent
     /// for which listeners may react.
     ///
-    void SendNotify();
+    void SendNotify(NotifyType_t nt = nt_root);
     
     SSDP_Config_T _config;       ///< the configuration