Platinum UPnP SDK
1.0.5.13
|
![]() ![]() | The NPT_AllowedValueRange struct holds the min, max and step value allowed of a UPnP Service state variable |
![]() ![]() | Used to determine if a IP Address is found as part of a list of IP Addresses |
![]() ![]() | Used to determine if a string is found as part of a list of strings |
![]() ![]() | Mechanism to call or verify the validity of a specific UPNP service action |
![]() ![]() | Information about a UPnP Service given action |
![]() ![]() | Mechanism to find a PLT_ActionDesc given an action name |
![]() ![]() | Mechanism to set or verify the validity of a specific UPNP service action argument |
![]() ![]() | Information about a given argument of a UPnP Service given action |
![]() ![]() | Mechanism to find a PLT_ArgumentDesc given an argument name |
![]() ![]() | Mechanism to find a PLT_Argument given an argument name |
![]() ![]() | The PLT_BrowseInfo struct is used to marshall Browse or Search action response results across different threads of execution |
![]() ![]() | Way to globally set or get certain UPnP constants |
![]() ![]() | Implements the base functionality of a UPnP ControlPoint |
![]() ![]() | Fetches the description xml document from a UPnP device |
![]() ![]() | Used by a PLT_CtrlPointGetSCPDsTask task to fetch a specific SCPD xml document for a given service of a given device |
![]() ![]() | Fetches the SCPD xml document of one or more services for a given device |
![]() ![]() | Used by a PLT_CtrlPoint to keep track of expired devices and autmatically renew event subscribers |
![]() ![]() | Used by a PLT_CtrlPoint to invoke a specific action of a given service for a given device |
![]() ![]() | Interface used to receive notifications when devices are found or removed from the network, actions responses and events are being received |
![]() ![]() | Used to subscribe, renew or cancel a subscription for a given service of a given device |
![]() ![]() | Holds information about a device being advertised or found by a control point |
![]() ![]() | Returns a PLT_DeviceData instance given a device UUID |
![]() ![]() | Returns a PLT_DeviceData instance given a device type |
![]() ![]() | UPnP Device Host |
![]() ![]() | Given instance of a UPnP device icon |
![]() ![]() | DIDL manipulation |
![]() ![]() | Event notification for a given service to a given subscriber |
![]() ![]() | Event subscription for a given service from a UPnP ControlPoint |
![]() ![]() | Returns an instance of a PLT_EventSubscriber given its subscriber callback url |
![]() ![]() | Returns an instance of a PLT_EventSubscriber given a UPnP service |
![]() ![]() | Returns an instance of a PLT_EventSubscriber given its subscriber ID |
![]() ![]() | File Media Server |
![]() ![]() | File Media Server Delegate |
![]() ![]() | The PLT_GetSCPDXMLIterator class provides a recursive way to serialize an SCPD into an xml tree |
![]() ![]() | Base class used to send a HTTP request asynchronously using a task (thread) |
![]() ![]() | The PLT_HttpClientTask class is a templatized version of PLT_HttpClientSocketTask to support arbitrary delegation of HTTP response handling |
![]() ![]() | Set of utility functions for manipulating HTTP headers, entities and messages |
![]() ![]() | Used by a PLT_HttpServer to listen for incoming connections and spawn a new task for handling each request |
![]() ![]() | Holds information about the request sent, the local & remote ip addresses and ports associated with a connection |
![]() ![]() | Delegates the handling of the response of a received HTTP request by a HTTP Server |
![]() ![]() | Asynchronous way to handle multiple HTTP requests concurrently |
![]() ![]() | Task used for handling one or more HTTP requests from a client |
![]() ![]() | Version of PLT_HttpServerSocketTask that supports delegation of HTTP request handling |
![]() ![]() | Simple buffered input stream used when reading SSDP packets on a UDP socket |
![]() ![]() | Used to serialize the LastChange variable changes into xml given a list of state variables |
![]() ![]() | Implements a UPnP AV Media Server control point |
![]() ![]() | Interface for receiving PLT_MediaBrowser events or action responses |
![]() ![]() | The PLT_MediaCache template provides a way to hold references to object in memory |
![]() ![]() | First-level class derived directly from PLT_MediaObject |
![]() ![]() | First-level class derived directly from PLT_MediaObject |
![]() ![]() | Any data entity that can be returned by a ContentDirectory Service from a browsing or searching action |
![]() ![]() | List of PLT_MediaObject instances |
![]() ![]() | Implements the base class for a UPnP AV Media Server device |
![]() ![]() | Interface for delegating the handling of the required UPnP AV ContentDirectory service actions |
![]() ![]() | Returns the network interface given an IP address |
![]() ![]() | The PLT_ObjectClass struct is used to assign a type to a PLT_MediaObject |
![]() ![]() | Simple buffered output stream used when writing SSDP packets on a UDP socket |
![]() ![]() | Holds information about the protocol info of a given UPnP Media Item resource |
![]() ![]() | UPnP Service |
![]() ![]() | Returns an instance of a PLT_Service given a service control url |
![]() ![]() | Returns an instance of a PLT_Service given a service event subscription url |
![]() ![]() | Returns an instance of a PLT_Service given a service id |
![]() ![]() | Returns an instance of a PLT_Service given a service name |
![]() ![]() | Returns an instance of a PLT_Service given a service SCPD url |
![]() ![]() | Returns an instance of a PLT_Service given a service type |
![]() ![]() | Used to send SSDP announcements given a list of network interaces |
![]() ![]() | Task to send UPnP Device SSDP announcements (alive or byebye) |
![]() ![]() | Looks for the best network interface to use then sends a SSDP M-SEARCH response |
![]() ![]() | Used by a PLT_DeviceHost to respond to SSDP M-SEARCH requests from UPnP ControlPoints |
![]() ![]() | Used to join a multicast group given a list of IP addresses |
![]() ![]() | Used to listen for incoming SSDP packets and keep track of a list of PLT_SsdpPacketListener listeners to notify when a new SSDP packet has arrived |
![]() ![]() | Interface for handling SSDP packets (M-SEARCH and NOTIFY) |
![]() ![]() | Iterates through a list of PLT_SsdpPacketListener instances to notify of a new SSDP incoming packet |
![]() ![]() | Interface for handling SSDP M-SEARCH responses |
![]() ![]() | Task used by a PLT_CtrlPoint to issue a SSDP M-SEARCH request |
![]() ![]() | Mechanism to format and send SSDP packets |
![]() ![]() | Maintains the state of a UPnP Service state variable |
![]() ![]() | Returns the PLT_StateVariable instance given a state variable name |
![]() ![]() | Maintains a list of runnable tasks |
![]() ![]() | Base class for executing a given task in a worker thread |
![]() ![]() | Maintains a list of devices (PLT_DeviceHost) to advertise and/or control points (PLT_CtrlPoint) |
![]() ![]() | Set of utility functions for manipulating specific UPnP HTTP headers |
![]() ![]() | Used to determine if an attribute exists given an xml element node, an attribute name and namespace |
![]() ![]() | Set of utility functions for manipulating xml documents and DOM trees |