GUPnP
Description:
Content:
Interfaces:
- Acl - Handle to an object implementing the
GUPnPAclInterface
interface.
Classes:
- BinBase64
- BinHex
- Context - This struct contains private data only, and should be accessed using the functions below.
- ContextManager - This struct contains private data only, and should be accessed using the functions below.
- ControlPoint - This struct contains private data only, and should be accessed using the functions below.
- Date
- DateTime
- DateTimeTZ
- Device - This struct contains private data only, and should be accessed using the functions below.
- DeviceInfo - This struct contains private data only, and should be accessed using the functions below.
- DeviceProxy - This struct contains private data only, and should be accessed using the functions below.
- ResourceFactory - This struct contains private data only, and should be accessed using the functions below.
- RootDevice - This struct contains private data only, and should be accessed using the functions below.
- Service - This struct contains private data only, and should be accessed using the functions below.
- ServiceAction - Opaque structure for holding in-progress action data.
- ServiceInfo - This struct contains private data only, and should be accessed using the functions below.
- ServiceIntrospection - This struct contains private data only, and should be accessed using the functions below.
- ServiceProxy - This struct contains private data only, and should be accessed using the functions below.
- ServiceProxyAction - Opaque structure for holding in-progress action data.
- Time
- TimeTZ
- URI
- UUID
- WhiteList - This struct contains private data only, and should be accessed using the functions below.
- XMLDoc - Reference-counting wrapper for libxml's Doc
Structs:
- ServiceActionArgInfo - This structure contains information about the argument of service action.
- ServiceActionInfo - This structure contains information about a service action.
- ServiceStateVariableInfo - This structure contains information about service state variable.
Enums:
- ServiceActionArgDirection - Represents the direction of a service state variable.
Error domains:
- ControlError -
Error codes used for errors in the
GUPNP_CONTROL_ERROR
domain, during invocation of service actions. - EventingError -
Error codes used for errors in the
GUPNP_EVENTING_ERROR
domain, during eventing of state variables. - ServerError -
Error codes used for errors in the
GUPNP_SERVER_ERROR
domain, when there is communication with another server. - XMLError -
Error codes used for errors in the
GUPNP_XML_ERROR
domain, during processing of XML data.
Delegates:
- public delegate void ServiceIntrospectionCallback (ServiceInfo info, ServiceIntrospection introspection, Error error)
Callback notifying that
introspection
forinfo
has been obtained. - public delegate void ServiceProxyActionCallback (ServiceProxy proxy, ServiceProxyAction action)
Callback notifying that
action
onproxy
has returned and end_action etc can be called. - public delegate void ServiceProxyNotifyCallback (ServiceProxy proxy, string variable, Value value)
Callback notifying that the state variable
variable
onproxy
has changed tovalue
.