Functor< ReturnValue, TypeList > | A template class for generalizing the callable entity concept |
HActionArgument | A class that represents an argument used in a UPnP action invocation |
HActionArguments | A storage class for HActionArgument instances |
HActionInfo | This class is used to contain information of a UPnP action found in a UPnP service description document |
HActionSetup | This class is used to specify information that can be used to setup an HServerAction or validate a UPnP action |
HActionsSetupData | This class is used to specify information that can be used to setup HServerAction instances or generally validate the actions of a UPnP service |
HAsyncOp | This class is used to identify an asynchronous operation and detail information of it |
HClientAction | A client-side class that represents a server-side UPnP action |
HClientDevice | This is a client-side class that represents a server-side UPnP device |
HClientDeviceAdapter | This is an abstract base class for HUPnP A/V convenience device classes |
HClientService | A client-side class that represents a server-side UPnP service |
HClientServiceAdapter | This is an abstract base class for HUPnP A/V helper service classes |
HClientStateVariable | A client-side class that represents a server-side UPnP state variable |
HClonable | This class defines an interface for cloning instances of polymorphic classes |
HControlPoint | A class for discovering and interacting with UPnP devices in the network |
HControlPointConfiguration | Class for specifying initialization information to HControlPoint instances |
HDeviceConfiguration | This is a class for specifying a configuration to an HServerDevice that is to be created and hosted by an HDeviceHost |
HDeviceHost | A class for creating and hosting HServerDevice instances on the network |
HDeviceHostConfiguration | This 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 |
HDeviceHostRuntimeStatus | This is a class for detailing information of the runtime status of an HDeviceHost instance |
HDeviceInfo | This class is used to contain information of a UPnP device found in a UPnP device description document |
HDeviceModelCreator | A protocol class for creating HServerDevice and HServerService instances |
HDeviceModelInfoProvider | A 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 |
HDeviceModelValidator | This class is used to specify information that can be used to validate a UPnP device |
HDeviceSetup | This class is used to specify information that can be used to validate a UPnP device |
HDevicesSetupData | This class is used to specify information that can be used to validate UPnP devices |
HDiscoveryRequest | Class representing an M-SEARCH (ssdp:discover) message |
HDiscoveryResponse | A class that represents a response to a HDiscoveryRequest |
HDiscoveryType | A class that depicts the different discovery types used in UPnP networking |
HEndpoint | Class that represents a network endpoint, which is a combination of a host address and a port number |
HExecArgs | This class is used to specify information used to control the execution of an asynchronous operation and the notification of its completion |
HMulticastSocket | A class for multicast communication |
HProductToken | This class represents a product token as defined in the RFC 2616, section 3.8 |
HProductTokens | This class is used to parse the product tokens defined by HTTP/1.1 |
HResourceAvailable | A class that represents the resource available (ssdp:alive) message |
HResourceType | A class used to depict a UPnP resource, which is either a UPnP device or a UPnP service |
HResourceUnavailable | Class that represents the device unavailable (ssdp:byebye) message |
HResourceUpdate | Class representing the device update (ssdp:update) message |
HServerAction | A class that represents a server-side UPnP action |
HServerDevice | This is an abstract base class for server-side UPnP devices hosted by HDeviceHost |
HServerService | This is an abstract base class for server-side UPnP services |
HServerStateVariable | A class that represents a server-side UPnP state variable |
HServiceId | Class that represents the service identifier of a UPnP service |
HServiceInfo | This class is used to contain information of a UPnP service found in a UPnP device description document |
HServiceSetup | This class is used to specify information that can be used to validate a UPnP service |
HServicesSetupData | This class is used to specify information that can be used to validate UPnP services |
HSsdp | This class is used for sending and receiving SSDP messages defined by the UPnP Device Architecture specification |
HStateVariableEvent | A class used to transfer state variable event information |
HStateVariableInfo | This class is used to contain information of a UPnP state variable found in a UPnP service description document |
HStateVariablesSetupData | This class is used to specify information that can be used to validate UPnP state variables |
HUdn | A 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 |
HUpnpDataTypes | An utility class for working with UPnP data types |