Part II. Reference

Table of Contents

Device Information
GUPnPDeviceInfo — Base abstract class for querying device information.
GUPnPServiceInfo — Base abstract class for querying service information.
GUPnPServiceIntrospection — Service introspection class.
Device Control
GUPnPControlPoint — Class for resource discovery.
GUPnPDeviceProxy — Proxy class for remote devices.
GUPnPServiceProxy — Proxy class for remote services.
Device Implementation
GUPnPDevice — Class for device implementations.
GUPnPRootDevice — Class for root device implementations.
GUPnPService — Class for service implementations.
Utility Functions
GUPnPContext — Context object wrapping shared networking bits.
GUPnPResourceFactory — Class for resource and resource proxy object creation.
Error codes — Error domains and codes.
Special UPnP types — Extra types for use when calling UPnP actions.
Tools
gupnp-binding-tool — creates C convenience wrappers for UPnP services