Eupnp
Table of Contents
What is Eupnp?
Eupnp is a lightweight event-driven UPnP library written in C. It implements the UPnP specification of control points, that is, Eupnp is capable of discovering and controlling UPnP devices (printers, routers, lights, media players, media servers and so on).
Features
- UPnP stack implementation (discovery, description, control, eventing)
- SSDP (Simple Service Discovery Protocol) client implementation
- Multi-toolkit (works with different convenience libraries - e.g. eupnp-ecore)
Eupnp-Ecore
Eupnp-Ecore is a convenience library that links Eupnp to Ecore, providing Eupnp the functional requirements - e.g. webserver, downloads, timers.
Currently it is the only convenience library available.
Library dependencies
Eupnp-Ecore dependencies
- Ecore
- Ecore-Con module compiled with CURL support
Compiling and Installing
Eupnp development happens on Enlightenment's SVN, currently under trunk/PROTO/eupnp. For compiling and installing, do:
- ./autogen.sh
- make
- make install (as root with 'su' or 'sudo', if required)
Screenshots
Attachments
-
Anjuta_attach.2.jpg
(45.6 KB) - added by buergi
5 months ago.
Image by Audifahrer from old wiki
-
Anjuta_main.2.jpg
(125.8 KB) - added by buergi
5 months ago.
Image by Audifahrer from old wiki
-
e_screen_snap.jpg
(353.7 KB) - added by daveray
3 months ago.
-
e_screencast.mov
(77.4 MB) - added by daveray
3 months ago.
-
evry.jpg
(178.8 KB) - added by jeffdameth
2 months ago.
-
evry2.jpg
(74.9 KB) - added by jeffdameth
2 months ago.
-
Shelve1SimplyWhite.3.png
(28.5 KB) - added by jt_a
7 weeks ago.
-
Shelve1SimplyWhite.4.png
(28.5 KB) - added by jt_a
7 weeks ago.


