xbmc
Classes | Enumerations
PltSsdp.h File Reference

UPnP SSDP. More...

#include "Neptune.h"
#include "PltThreadTask.h"
#include "PltHttpServerTask.h"
Include dependency graph for PltSsdp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLT_SsdpPacketListener
 The PLT_SsdpPacketListener class is an interface for handling SSDP packets (M-SEARCH and NOTIFY). More...
 
class  PLT_SsdpSearchResponseListener
 The PLT_SsdpSearchResponseListener class is an interface for handling SSDP M-SEARCH responses. More...
 
class  PLT_SsdpSender
 The PLT_SsdpSender class provides a mechanism to format and send SSDP packets. More...
 
class  PLT_SsdpDeviceSearchResponseInterfaceIterator
 The PLT_SsdpDeviceSearchResponseInterfaceIterator class looks for the best network interface to use then sends a SSDP M-SEARCH response. More...
 
class  PLT_SsdpDeviceSearchResponseTask
 The PLT_SsdpDeviceSearchResponseTask class is used by a PLT_DeviceHost to respond to SSDP M-SEARCH requests from UPnP ControlPoints. More...
 
class  PLT_SsdpAnnounceInterfaceIterator
 The PLT_SsdpAnnounceInterfaceIterator class is used to send SSDP announcements given a list of network interaces. More...
 
class  PLT_SsdpInitMulticastIterator
 The PLT_SsdpInitMulticastIterator class is used to join a multicast group given a list of IP addresses. More...
 
class  PLT_SsdpDeviceAnnounceTask
 The PLT_SsdpDeviceAnnounceTask class is a task to send UPnP Device SSDP announcements (alive or byebye). More...
 
class  PLT_NetworkInterfaceAddressSearchIterator
 The PLT_NetworkInterfaceAddressSearchIterator class returns the network interface given an IP address. More...
 
class  PLT_SsdpPacketListenerIterator
 The PLT_SsdpPacketListenerIterator class iterates through a list of PLT_SsdpPacketListener instances to notify of a new SSDP incoming packet. More...
 
class  PLT_SsdpListenTask
 The PLT_SsdpListenTask class is 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. More...
 
class  PLT_SsdpSearchTask
 The PLT_SsdpSearchTask class is a task used by a PLT_CtrlPoint to issue a SSDP M-SEARCH request. More...
 

Enumerations

enum  PLT_SsdpAnnounceType { PLT_ANNOUNCETYPE_BYEBYE, PLT_ANNOUNCETYPE_ALIVE, PLT_ANNOUNCETYPE_UPDATE }
 

Detailed Description

UPnP SSDP.