Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Functor< ReturnValue, TypeList >A template class for generalizing the callable entity concept
HActionA class that represents a UPnP action found in a UPnP service
HActionArgumentA class that represents an argument for a UPnP action invocation
HActionArgumentsA storage class for HActionArgument instances
HActionInfoThis class is used to contain information of a UPnP action found in a UPnP service description document
HActionSetupThis class is used to specify information that is required to setup an HAction
HActionsSetupDataThis class is used to specify information that is required to setup the HActions of an HService
HAsyncOpThis class is used to identify an asynchronous operation and detail information of it
HClonableThis class defines an interface for cloning instances of polymorphic classes
HControlPointA class for discovering and interacting with UPnP devices in the network
HControlPointConfigurationClass for specifying initialization information to HControlPoint instances
HDeviceAn abstract base class that represents a UPnP device hosted by the HUPnP library
HDeviceConfigurationThis is a class for specifying a configuration to an HDevice that is to be created and hosted by an HDeviceHost
HDeviceHostA class for creating and hosting HDevice instances on the network
HDeviceHostConfigurationThis class is used to specify one or more device configurations to an HDeviceHost instance and to configure the functionality of the HDeviceHost that affect every hosted HDevice
HDeviceHostRuntimeStatusThis is a class for detailing information of the runtime status of an HDeviceHost instance
HDeviceInfoThis class is used to contain information of a UPnP device found in a UPnP device description document
HDeviceProxyA class that is used at client-side to represent a UPnP device
HDeviceSetupThis class is used to specify information that is required to setup an HDevice
HDevicesSetupDataThis class is used to specify information that can be used to setup multiple HDevice instances
HDiscoveryRequestClass representing an M-SEARCH (ssdp:discover) message
HDiscoveryResponseA class that represents a response to a HDiscoveryRequest
HDiscoveryTypeA class that depicts the different discovery types used in UPnP networking
HEndpointClass that represents a network endpoint, which is a combination of a host address and a port number
HEventConnector
HEventListener
HExecArgsThis class is used to specify information used to control the execution of an asynchronous operation and the notification of its completion
HMulticastSocketClass for multicast communication
HProductTokenThis class represents a product token as defined in the RFC 2616, section 3.8
HProductTokensThis class is used to parse the product tokens defined by HTTP/1.1
HReadableStateVariableClass that provides read-only access to a state variable
HResourceAvailableA class that represents the resource available (ssdp:alive) message
HResourceTypeA class used to depict a UPnP resource, which is either a UPnP device or a UPnP service
HResourceUnavailableClass that represents the device unavailable (ssdp:byebye) message
HResourceUpdateClass representing the device update (ssdp:update) message
HServiceAn abstract base class that represents a UPnP service hosted by an HDevice
HServiceIdClass that represents the service identifier of a UPnP service
HServiceInfoThis class is used to contain information of a UPnP service found in a UPnP device description document
HServiceProxyA class that is used at client-side to represent a service found in a UPnP device
HServiceSetupThis class is used to specify information that is required to setup an HService
HServicesSetupDataThis class is used to specify information that can be used to setup multiple HService instances
HSsdpThis class is used for sending and receiving SSDP messages defined by the UPnP Device Architecture specification
HStateVariableClass that represents a UPnP state variable
HStateVariableEventA class used to transfer HStateVariable event information
HStateVariableInfoThis class is used to contain information of a UPnP state variable found in a UPnP service description document
HStateVariableLockerA class that enables locking an HWritableStateVariable for exclusive access
HStateVariablesSetupDataThis class is used to specify information that is required to setup the HStateVariables of an HService
HUdnA class used to depict a Unique Device Name (UDN), which is a unique device identifier that has to remain the same over time for a specific device instance
HUpnpDataTypesAn utility class for working with UPnP data types
HWritableStateVariableClass that provides write access to a state variable