UPnP Namespace Reference

Namespaces

 schemas_upnp_org
 

Classes

class  ActionRequest
 
class  ActionRequestControl
 
class  ActionResponse
 Class to handle action requests and responses. More...
 
class  Base64
 
struct  SearchFilter
 
class  BaseObject
 Objects which hook into the SSDP message stack. More...
 
class  ObjectTemplate
 Base class template for linked items with type casting. More...
 
struct  ClassGroup
 
class  ClassGroupList
 
class  ControlPoint
 
class  DescriptionStream
 
struct  SpecVersion
 
class  Device
 Represents any kind of device, including a root device. More...
 
class  DeviceControl
 
class  DeviceHost
 
class  Enumerator
 Abstract class to enumerate items. More...
 
class  Envelope
 Class to manage a SOAP envelope for service request/response. More...
 
class  Item
 
class  ItemEnumerator
 
class  LinkedItem
 Base class template for items in a list. More...
 
class  LinkedItemList
 Singly-linked list of items. More...
 
class  Object
 
struct  ObjectClass
 Describes device or service class. More...
 
class  ObjectList
 Class template for singly-linked list of objects. More...
 
class  OwnedObjectList
 Class template for singly-linked list of objects. More...
 
struct  Search
 This is a helper class used by ControlPoint to manage different search types. More...
 
struct  SsdpSearch
 
struct  DescriptionSearch
 
struct  DeviceSearch
 
struct  ServiceSearch
 
class  Service
 Represents any kind of device, including a root device. More...
 
class  ServiceControl
 

Typedefs

using Error = UPnP::Error
 

Enumerations

enum  ErrorValues
 
enum class  Error { XX , Pending = 1 }
 
enum class  ErrorCode { XX }
 
enum class  DescType { header , embedded , content }
 When building descriptions this qualifies what information is required. More...
 

Functions

ErrorCode getErrorCode (Error err)
 Get corresponding error code for a given error. More...
 

Variables

DeviceHost deviceHost
 

Typedef Documentation

◆ Error

using UPnP::Error = typedef UPnP::Error

Enumeration Type Documentation

◆ DescType

enum UPnP::DescType
strong

When building descriptions this qualifies what information is required.

Enumerator
header 

Description template with main document element.

embedded 

Details for embedded device or service.

content 

Full details for this device or service.

◆ Error

enum UPnP::Error
strong
Enumerator
XX 
Pending 

◆ ErrorCode

enum UPnP::ErrorCode
strong
Enumerator
XX 

◆ ErrorValues

Function Documentation

◆ getErrorCode()

ErrorCode UPnP::getErrorCode ( Error  err)

Get corresponding error code for a given error.

Variable Documentation

◆ deviceHost

DeviceHost UPnP::deviceHost
extern