Version 1.2.4

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:


          Free Software Foundation
          51 Franklin Street, Fifth Floor
          BostonMA 02110-1335,
          USA
        


I. Tutorial
Overview
Writing an UPnP Client
Writing a UPnP Service
II. Reference
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.
Network context handling
GUPnPContext — Context object wrapping shared networking bits.
GUPnPContextManager — Manages GUPnPContext objects.
Utility Functions
GUPnPAcl — Object providing a simple access control list for GUPnP.
GUPnPWhiteList — Class for network filtering.
GUPnPResourceFactory — Class for resource and resource proxy object creation.
GUPnPXMLDoc — GObject wrapper for xmlDoc.
Error codes — Error domains and codes.
Special UPnP types — Extra types for use when calling UPnP actions.
Utility functions
Tools
gupnp-binding-tool-1.2 — creates C convenience wrappers for UPnP services
III. XML Schemas
Device Description
Service Description
Glossary
Index of all symbols
Annotation Glossary