The namespace that contains all of the Herqq UPnP core functionality.
Classes | |
| class | HActionInfo |
| This class is used to contain information of a UPnP action found in a UPnP service description document. More... | |
| class | HDeviceInfo |
| This class is used to contain information of a UPnP device found in a UPnP device description document. More... | |
| class | HDiscoveryType |
| A class that depicts the different discovery types used in UPnP networking. More... | |
| class | HProductToken |
| This class represents a product token as defined in the RFC 2616, section 3.8. More... | |
| class | HProductTokens |
| This class is used to parse the product tokens defined by HTTP/1.1. More... | |
| class | HResourceType |
| A class used to depict a UPnP resource, which is either a UPnP device or a UPnP service. More... | |
| class | HServiceId |
| Class that represents the service identifier of a UPnP service. More... | |
| class | HServiceInfo |
| This class is used to contain information of a UPnP service found in a UPnP device description document. More... | |
| class | HStateVariableInfo |
| This class is used to contain information of a UPnP state variable found in a UPnP service description document. More... | |
| class | 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. More... | |
| class | HUpnpDataTypes |
| An utility class for working with UPnP data types. More... | |
| class | HControlPoint |
| A class for discovering and interacting with UPnP devices in the network. More... | |
| class | HControlPointConfiguration |
| Class for specifying initialization information to HControlPoint instances. More... | |
| class | HDeviceHost |
A class for creating and hosting HDevice instances on the network. More... | |
| class | HDeviceHostRuntimeStatus |
| This is a class for detailing information of the runtime status of an HDeviceHost instance. More... | |
| class | HDeviceConfiguration |
| This is a class for specifying a configuration to an HDevice that is to be created and hosted by an HDeviceHost. More... | |
| class | 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. More... | |
| class | HAction |
| A class that represents a UPnP action found in a UPnP service. More... | |
| class | HActionArgument |
| A class that represents an argument for a UPnP action invocation. More... | |
| class | HActionArguments |
| A storage class for HActionArgument instances. More... | |
| class | HActionSetup |
| This class is used to specify information that is required to setup an HAction. More... | |
| class | HActionsSetupData |
This class is used to specify information that is required to setup the HActions of an HService. More... | |
| class | HAsyncOp |
| This class is used to identify an asynchronous operation and detail information of it. More... | |
| class | HDevice |
| An abstract base class that represents a UPnP device hosted by the HUPnP library. More... | |
| class | HDeviceProxy |
| A class that is used at client-side to represent a UPnP device. More... | |
| class | HDeviceSetup |
| This class is used to specify information that is required to setup an HDevice. More... | |
| class | HDevicesSetupData |
| This class is used to specify information that can be used to setup multiple HDevice instances. More... | |
| class | HExecArgs |
| This class is used to specify information used to control the execution of an asynchronous operation and the notification of its completion. More... | |
| class | HReadableStateVariable |
| Class that provides read-only access to a state variable. More... | |
| class | HService |
| An abstract base class that represents a UPnP service hosted by an HDevice. More... | |
| class | HServiceProxy |
| A class that is used at client-side to represent a service found in a UPnP device. More... | |
| class | HServiceSetup |
| This class is used to specify information that is required to setup an HService. More... | |
| class | HServicesSetupData |
| This class is used to specify information that can be used to setup multiple HService instances. More... | |
| class | HStateVariable |
| Class that represents a UPnP state variable. More... | |
| class | HStateVariableEvent |
| A class used to transfer HStateVariable event information. More... | |
| class | HStateVariablesSetupData |
This class is used to specify information that is required to setup the HStateVariables of an HService. More... | |
| class | HWritableStateVariable |
| Class that provides write access to a state variable. More... | |
| class | HStateVariableLocker |
| A class that enables locking an HWritableStateVariable for exclusive access. More... | |
| class | HClonable |
| This class defines an interface for cloning instances of polymorphic classes. More... | |
| class | HEventListener |
| class | HEventConnector |
| class | HEndpoint |
| Class that represents a network endpoint, which is a combination of a host address and a port number. More... | |
| class | HMulticastSocket |
| Class for multicast communication. More... | |
| class | HResourceAvailable |
| A class that represents the resource available (ssdp:alive) message. More... | |
| class | HResourceUnavailable |
| Class that represents the device unavailable (ssdp:byebye) message. More... | |
| class | HResourceUpdate |
| Class representing the device update (ssdp:update) message. More... | |
| class | HDiscoveryRequest |
| Class representing an M-SEARCH (ssdp:discover) message. More... | |
| class | HDiscoveryResponse |
| A class that represents a response to a HDiscoveryRequest. More... | |
| class | HSsdp |
| This class is used for sending and receiving SSDP messages defined by the UPnP Device Architecture specification. More... | |
Typedefs | |
| typedef Functor < Herqq::Upnp::HDeviceProxy *, H_TYPELIST_1(const Herqq::Upnp::HDeviceInfo &)> | HDeviceProxyCreator |
| typedef Functor < Herqq::Upnp::HDevice *, H_TYPELIST_1(const Herqq::Upnp::HDeviceInfo &)> | HDeviceCreator |
| typedef Functor< int, H_TYPELIST_2(const Herqq::Upnp::HActionArguments &, Herqq::Upnp::HActionArguments *) | HActionInvoke ) |
| typedef Functor< bool, H_TYPELIST_1(HAsyncOp)> | HActionInvokeCallback |
| typedef QList< HEndpoint > | HEndpoints |
| typedef QList< HService * > | HServices |
| typedef QList< HServiceProxy * > | HServiceProxies |
| typedef QList< HDevice * > | HDevices |
| typedef QList< HDeviceProxy * > | HDeviceProxies |
| typedef QList< HStateVariable * > | HStateVariables |
| typedef QList< HAction * > | HActions |
Enumerations | |
| enum | HInclusionRequirement { InclusionRequirementUnknown = 0, InclusionMandatory } |
Functions | |
| void | swap (HActionArguments &a, HActionArguments &b) |
| void | SetLoggingLevel (HLogLevel level) |
| void | EnableNonStdBehaviourWarnings (bool arg) |
| void Herqq::Upnp::swap | ( | HActionArguments & | a, | |
| HActionArguments & | b | |||
| ) | [related] |
Swaps the contents of the two containers.
1.7.1