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

Dependents:   X10Svr SSDP_Server

Revision:
14:ad92261497ca
Parent:
10:26f5a66f05a4
--- a/SSDP.h	Sat Jul 18 18:44:08 2020 +0000
+++ b/SSDP.h	Sun Jul 19 15:07:14 2020 +0000
@@ -12,7 +12,6 @@
 #include "mbed.h"
 #include "rtos.h"
 
-
 /// Configuration data for the SSDP server.
 ///
 /// When internal to the SSDP server, it will manage the memory (dynamic allocations
@@ -31,7 +30,6 @@
 } SSDP_Config_T;
 
 
-
 /// SSDP Server
 /// 
 /// This file documents the SSDP Server, which can be implanted into a node
@@ -59,6 +57,8 @@
 /// @endcode
 ///
 class SSDP {
+private:
+    
 public:
     /// Constructor for the SSDP server
     ///
@@ -115,6 +115,7 @@
     ///
     bool SetPort(int port);
     
+  
 private:
 
     /// Delete the friendly name that was assigned.
@@ -140,6 +141,8 @@
     ///
     void StartListener();
     
+    Thread * pThr;
+
     /// Type of Notification
     typedef enum {
         nt_root,        ///< upnp:rootdevice notification