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
HActionArgumentA class that represents an argument used in 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 can be used to setup an HServerAction or validate a UPnP action
HActionsSetupDataThis class is used to specify information that can be used to setup HServerAction instances or generally validate the actions of a UPnP service
HAsyncOpThis class is used to identify an asynchronous operation and detail information of it
HClientActionA client-side class that represents a server-side UPnP action
HClientDeviceThis is a client-side class that represents a server-side UPnP device
HClientDeviceAdapterThis is an abstract base class for HUPnP A/V convenience device classes
HClientServiceA client-side class that represents a server-side UPnP service
HClientServiceAdapterThis is an abstract base class for HUPnP A/V helper service classes
HClientStateVariableA client-side class that represents a server-side UPnP state variable
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
HDeviceConfigurationThis is a class for specifying a configuration to an HServerDevice that is to be created and hosted by an HDeviceHost
HDeviceHostA class for creating and hosting HServerDevice 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 HServerDevice
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
HDeviceModelCreatorA protocol class for creating HServerDevice and HServerService instances
HDeviceModelInfoProviderA protocol class for providing information that is used to validate components of UPnP's device architecture and to setup components of HUPnP's device model
HDeviceModelValidatorThis class is used to specify information that can be used to validate a UPnP device
HDeviceSetupThis class is used to specify information that can be used to validate a UPnP device
HDevicesSetupDataThis class is used to specify information that can be used to validate UPnP devices
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
HExecArgsThis class is used to specify information used to control the execution of an asynchronous operation and the notification of its completion
HMulticastSocketA class 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
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
HServerActionA class that represents a server-side UPnP action
HServerDeviceThis is an abstract base class for server-side UPnP devices hosted by HDeviceHost
HServerServiceThis is an abstract base class for server-side UPnP services
HServerStateVariableA class that represents a server-side UPnP state variable
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
HServiceSetupThis class is used to specify information that can be used to validate a UPnP service
HServicesSetupDataThis class is used to specify information that can be used to validate UPnP services
HSsdpThis class is used for sending and receiving SSDP messages defined by the UPnP Device Architecture specification
HStateVariableEventA class used to transfer state variable event information
HStateVariableInfoThis class is used to contain information of a UPnP state variable found in a UPnP service description document
HStateVariablesSetupDataThis class is used to specify information that can be used to validate UPnP state variables
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