GUPnP – gupnp-1.6 Reference Manual
Packages
gupnp-1.6
GUPnP
ServiceActionArgDirection
Acl
BinBase64
BinHex
Context
ContextFilter
ContextManager
ControlPoint
Date
DateTime
DateTimeTZ
Device
DeviceInfo
DeviceProxy
ResourceFactory
RootDevice
Service
ServiceAction
ServiceActionArgInfo
ServiceActionInfo
ServiceInfo
ServiceIntrospection
ServiceProxy
ServiceProxyAction
ServiceProxyActionIter
ServiceStateVariableInfo
Time
TimeTZ
URI
UUID
XMLDoc
ServiceProxyActionCallback
ServiceProxyNotifyCallback
control_error_quark
eventing_error_quark
get_uuid
rootdevice_error_quark
server_error_quark
service_error_quark
service_introspection_error_quark
xml_error_quark
GUPnP
Description:
Content:
Interfaces:
Acl
-
Access control provider for [class@GUPnP.
Classes:
BinBase64
BinHex
Context
-
Context object wrapping shared networking bits.
ContextFilter
-
Network context filter, used by [ class@GUPnP.
ContextManager
-
A manager for [ class@GUPnP.
ControlPoint
-
Network resource discovery.
Date
DateTime
DateTimeTZ
Device
-
Base class for UPnP device implementations.
DeviceInfo
-
Device information shared by local and remote devices
DeviceProxy
-
Interaction with remote UPnP devices.
ResourceFactory
-
Associating custom Services, Devices, ServiceProxies and DeviceProxies with UPnP types.
RootDevice
-
Implementation of an UPnP root device.
Service
-
Implementation of an UPnP service
ServiceAction
-
Opaque structure for holding in-progress action data.
ServiceActionArgInfo
-
This structure contains information about the argument of service action.
ServiceActionInfo
-
This structure contains information about a service action.
ServiceInfo
-
Service information shared by local and remote services.
ServiceIntrospection
-
Introspection of local and remote services.
ServiceProxy
-
Proxy class for remote services.
ServiceProxyAction
-
Opaque structure for holding in-progress action data.
ServiceProxyActionIter
-
An opaque object representing an iterator over the out parameters of an action
ServiceStateVariableInfo
-
This structure contains information about service state variable.
Time
TimeTZ
URI
UUID
XMLDoc
-
Reference-counting wrapper for libxml's
Doc
Enums:
ServiceActionArgDirection
-
Represents the direction of a service state variable.
Error domains:
ControlError
-
Error codes used during invocation of service actions.
EventingError
-
Error codes during eventing of state variables.
RootdeviceError
-
Errors during [ class@GUPnP.
ServerError
-
Error codes during communication with another server.
ServiceError
-
Errors during service handling
ServiceIntrospectionError
-
Errors during service introspection
XMLError
-
Errors during occuring during processing of XML data.
Delegates:
public
delegate
void
ServiceProxyActionCallback
(
ServiceProxy
proxy,
ServiceProxyAction
action)
Callback notifying that
action
on
proxy
has returned and
gupnp_service_proxy_end_action
etc can be called.
public
delegate
void
ServiceProxyNotifyCallback
(
ServiceProxy
proxy,
string
variable,
Value
value)
Callback notifying that the state variable
variable
on
proxy
has changed to
value
.
Functions:
public
Quark
control_error_quark
()
public
Quark
eventing_error_quark
()
public
string
get_uuid
()
Generate and return a new UUID.
public
Quark
rootdevice_error_quark
()
public
Quark
server_error_quark
()
public
Quark
service_error_quark
()
public
Quark
service_introspection_error_quark
()
public
Quark
xml_error_quark
()