UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
COMPATIBLE API

Well defined Application Programming Interface of the compatible part of the library. More...

Modules

 Step 0: Addressing
 Items to get a network address for UPnP devices and control points.
 
 Step 1: Discovery
 Items for control points to find UPnP device(s) with SSDP the Simple Service Discovery Protocol.
 
 Step 2: Description
 Items for control points to learn more about a UPnP device and its capabilities.
 
 Step 3: Control
 Items for control points to invoke actions on UPnP devices with SOAP the Simple Object Access Protocol.
 
 Step 4: Eventing
 Items to manage events with GENA the General Event Notification Architecture.
 
 Step 5: Presentation
 Items for control points to expose an HTML-based user interface for controlling and/or viewing device status.
 
 General local operating
 Items for general local operating that is used for all UPnP Steps to manage internal structures.
 
 Control Point http API
 
 Web Server API
 

Detailed Description

Well defined Application Programming Interface of the compatible part of the library.

This API is equal to the API of the old pUPnP System Developement Kit (SDK). It drop in replaces the API of the old pUPnP SDK. If the default usage of this Interface does not behave like the old one then it should be reported as an issue. Differences may exist with error conditions due to bug fixes and stability enhacements. This ensures that you can direct use UPnPlib instead pUPnP without changes to your source code. Then you can modify your source code step by step or only when needed, to use the new object oriented features of the completely rewritten UPnPlib.

This feature is only to ease the port to the new library but support will be discontinued after some time of transition. It is not intended to continue supporting this. With starting a new software project it is strongly recommended to only use the new object oriented UPnPlib API.