diff --git a/.travis.yml b/.travis.yml
index 924c8ead..0746f610 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,4 +1,4 @@
-osx_image: xcode7.1
+osx_image: xcode7.3
language: objective-c
before_install:
- brew update
diff --git a/Cartfile.resolved b/Cartfile.resolved
index 95b9df66..f7ed5794 100644
--- a/Cartfile.resolved
+++ b/Cartfile.resolved
@@ -1 +1 @@
-github "plutinosoft/Neptune" "1.1.9"
+github "plutinosoft/Neptune" "1.1.10"
diff --git a/Docs/Doxygen/html/PltDeviceHost_8h_source.html b/Docs/Doxygen/html/PltDeviceHost_8h_source.html
index 780377a3..93d74a6a 100644
--- a/Docs/Doxygen/html/PltDeviceHost_8h_source.html
+++ b/Docs/Doxygen/html/PltDeviceHost_8h_source.html
@@ -256,7 +256,7 @@
virtual void SetByeByeFirst(bool bye_bye_first)
When a UPnP device comes up, the specifications require that a SSDP bye-bye sequence is sent to force...
Definition: PltDeviceHost.h:104
NPT_Result Announce(NPT_HttpRequest &request, NPT_UdpSocket &socket, PLT_SsdpAnnounceType type)
Called during SSDP announce.
Definition: PltDeviceHost.h:148
virtual NPT_Result ProcessHttpPostRequest(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)
This method is called when a "POST" request has been received.
-The PLT_HttpRequestContext class holds information about the request sent, the local & remote ip addr...
Definition: PltHttp.h:111
+The PLT_HttpRequestContext class holds information about the request sent, the local & remote ip addr...
Definition: PltHttp.h:112
virtual NPT_Result ProcessHttpGetRequest(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)
This method is called when a "GET" request for a resource other than the device description, SCPD, or icons has been received.
virtual NPT_Result ProcessGetDescription(NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response)
This method is called when a control point is requesting the device description.
diff --git a/Docs/Doxygen/html/PltEvent_8h_source.html b/Docs/Doxygen/html/PltEvent_8h_source.html
index 89550630..fe80c5e1 100644
--- a/Docs/Doxygen/html/PltEvent_8h_source.html
+++ b/Docs/Doxygen/html/PltEvent_8h_source.html
@@ -147,85 +147,91 @@
108 NPT_Result FindCallbackURL(
const char* callback_url);
109 NPT_Result AddCallbackURL(
const char* callback_url);
110 NPT_Result Notify(NPT_List<PLT_StateVariable*>& vars);
-
-
-
- 114 PLT_TaskManagerReference m_TaskManager;
-
- 116 NPT_Ordinal m_EventKey;
-
-
- 119 NPT_SocketAddress m_LocalIf;
- 120 NPT_Array<NPT_String> m_CallbackURLs;
- 121 NPT_TimeStamp m_ExpirationTime;
-
-
- 124 typedef NPT_Reference<PLT_EventSubscriber> PLT_EventSubscriberReference;
-
-
-
-
-
-
-
-
-
-
- 139 bool operator()(PLT_EventSubscriberReference
const & sub)
const {
- 140 return m_SID.Compare(sub->GetSID(),
true) ?
false :
true;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 160 m_CallbackURL(callback_url) {}
-
- 162 bool operator()(PLT_EventSubscriberReference
const & sub)
const {
- 163 return NPT_SUCCEEDED(sub->FindCallbackURL(m_CallbackURL));
-
-
-
-
- 168 NPT_String m_CallbackURL;
-
-
-
-
-
-
-
-
-
-
-
- 184 bool operator()(PLT_EventSubscriberReference
const & eventSub)
const;
-
-
-
-
-
-
-
+
+
+ 113 NPT_Result ProcessResponse(NPT_Result res,
+ 114 const NPT_HttpRequest& request,
+ 115 const NPT_HttpRequestContext& context,
+ 116 NPT_HttpResponse* response);
+
+
+
+ 120 PLT_TaskManagerReference m_TaskManager;
+
+ 122 NPT_Ordinal m_EventKey;
+
+
+ 125 NPT_SocketAddress m_LocalIf;
+ 126 NPT_Array<NPT_String> m_CallbackURLs;
+ 127 NPT_TimeStamp m_ExpirationTime;
+
+
+ 130 typedef NPT_Reference<PLT_EventSubscriber> PLT_EventSubscriberReference;
+
+
+
+
+
+
+
+
+
+
+ 145 bool operator()(PLT_EventSubscriberReference
const & sub)
const {
+ 146 return m_SID.Compare(sub->GetSID(),
true) ?
false :
true;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 166 m_CallbackURL(callback_url) {}
+
+ 168 bool operator()(PLT_EventSubscriberReference
const & sub)
const {
+ 169 return NPT_SUCCEEDED(sub->FindCallbackURL(m_CallbackURL));
+
+
+
+
+ 174 NPT_String m_CallbackURL;
+
+
+
+
+
+
+
+
+
+
+
+ 190 bool operator()(PLT_EventSubscriberReference
const & eventSub)
const;
+
+
+
+
+
+
+
The PLT_HttpClientSocketTask class is the base class used to send a HTTP request asynchronously using...
Definition: PltHttpClientTask.h:58
-The PLT_EventSubscriberFinderByCallbackURL class returns an instance of a PLT_EventSubscriber given i...
Definition: PltEvent.h:155
+The PLT_EventSubscriberFinderByCallbackURL class returns an instance of a PLT_EventSubscriber given i...
Definition: PltEvent.h:161
UPnP Service.
Definition: PltService.h:67
The PLT_TaskManager class maintains a list of runnable tasks.
Definition: PltTaskManager.h:60
-The PLT_EventSubscriberFinderBySID class returns an instance of a PLT_EventSubscriber given its subsc...
Definition: PltEvent.h:133
+The PLT_EventSubscriberFinderBySID class returns an instance of a PLT_EventSubscriber given its subsc...
Definition: PltEvent.h:139
The PLT_StateVariable class maintains the state of a UPnP Service state variable. ...
Definition: PltStateVariable.h:75
The PLT_EventNotification class represents an event notification for a given service to a given subsc...
Definition: PltEvent.h:64
The PLT_DeviceData class holds information about a device being advertised or found by a control poin...
Definition: PltDeviceData.h:93
-The PLT_EventSubscriberFinderByService class returns an instance of a PLT_EventSubscriber given a UPn...
Definition: PltEvent.h:178
+The PLT_EventSubscriberFinderByService class returns an instance of a PLT_EventSubscriber given a UPn...
Definition: PltEvent.h:184
The PLT_EventSubscriber class represents an event subscription for a given service from a UPnP Contro...
Definition: PltEvent.h:91
The PLT_CtrlPoint class implements the base functionality of a UPnP ControlPoint. ...
Definition: PltCtrlPoint.h:89
diff --git a/Docs/Doxygen/html/PltFileMediaServer_8h_source.html b/Docs/Doxygen/html/PltFileMediaServer_8h_source.html
index e9907567..22a90daf 100644
--- a/Docs/Doxygen/html/PltFileMediaServer_8h_source.html
+++ b/Docs/Doxygen/html/PltFileMediaServer_8h_source.html
@@ -194,7 +194,7 @@
-The PLT_HttpRequestContext class holds information about the request sent, the local & remote ip addr...
Definition: PltHttp.h:111
+The PLT_HttpRequestContext class holds information about the request sent, the local & remote ip addr...
Definition: PltHttp.h:112