Version 3 (modified by lennart, 6 years ago)

--

Error: Failed to load processor TracNav
No macro or processor named 'TracNav' found

Avahi Bindings for Programming Languages and Run-Time Systems

Avahi itself comes with bindings for various languages and run-time systems:

  • The C API Specifications (includes event loop adapters for GLib, Qt and can be used from C++ programs)
  • The Avahi C# API Specifications
  • All languages that have D-Bus support can access the Avahi daemon. For Python we provide a module which contains a couple of definitions which are necessary to develop D-Bus clients for Avahi.

Additional bindings are available elsewhere:

  •  Guile-Avahi provides  GNU Guile Scheme bindings for the Avahi client library. It comes with a detailed manual and API reference.

See also ProgrammingDocs for information about the D-BUS interface to the Avahi daemon.