Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

XUPnP Overview

:XUPnP is an implementation of the generic GUPnP framework for device discovery and using services from control points. GUPnP is a library for implementing both UPnP clients and services using GObject and LibSoup. It allows for fully asynchronous use without using threads and so cleanly integrates naturally into daemons, and supports all of the UPnP features. The GUPnP framework consists of the following libraries:

  • GSSDP implements resource discovery and announcement over SSDP.
  • GUPnP implements the UPnP specification
    • Resource announcement and discovery.
    • Description.
    • Control.
    • Event notification.
    • Presentation (GUPnP includes basic web server functionality through libsoup).

...

Procedure involving in implementation of the GUPnP Client:

...

API Specification

Refer the link XUPnP API Documentation for more implementation details of XCal-Device and XCal-Discovery used in RDK.

...