Functor< ReturnValue, TypeList > | A template class for generalizing the callable entity concept |
HAction | A class that represents a UPnP action found in a UPnP service |
HActionArgument | A class that represents an argument for 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 is required to setup an HAction |
HActionsSetupData | This class is used to specify information that is required to setup the HActions of an HService |
HAsyncOp | This class is used to identify an asynchronous operation and detail information of it |
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 |
HDevice | An abstract base class that represents a UPnP device hosted by the HUPnP library |
HDeviceConfiguration | This is a class for specifying a configuration to an HDevice that is to be created and hosted by an HDeviceHost |
HDeviceHost | A class for creating and hosting HDevice 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 HDevice |
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 |
HDeviceProxy | A class that is used at client-side to represent a UPnP device |
HDeviceSetup | This class is used to specify information that is required to setup an HDevice |
HDevicesSetupData | This class is used to specify information that can be used to setup multiple HDevice instances |
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 |
HEventConnector | |
HEventListener | |
HExecArgs | This class is used to specify information used to control the execution of an asynchronous operation and the notification of its completion |
HMulticastSocket | 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 |
HReadableStateVariable | Class that provides read-only access to a state variable |
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 |
HService | An abstract base class that represents a UPnP service hosted by an HDevice |
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 |
HServiceProxy | A class that is used at client-side to represent a service found in a UPnP device |
HServiceSetup | This class is used to specify information that is required to setup an HService |
HServicesSetupData | This class is used to specify information that can be used to setup multiple HService instances |
HSsdp | This class is used for sending and receiving SSDP messages defined by the UPnP Device Architecture specification |
HStateVariable | Class that represents a UPnP state variable |
HStateVariableEvent | A class used to transfer HStateVariable event information |
HStateVariableInfo | This class is used to contain information of a UPnP state variable found in a UPnP service description document |
HStateVariableLocker | A class that enables locking an HWritableStateVariable for exclusive access |
HStateVariablesSetupData | This class is used to specify information that is required to setup the HStateVariables of an HService |
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 |
HWritableStateVariable | Class that provides write access to a state variable |