Library introspection



I am the maintainer of libdmapsharing, and I would like to make my
library available to languages other than C using GObject introspection.
Libdmapsharing allows programs to interact using iTunes' (and iPhoto's,
etc.) DMAP protocol.

I am afraid that I may have a problem with the naming of my library's
symbols.  Some of my objects begin with DMAP_, but others begin with
DAAP_ or DPAP_. Similarly, some of my methods begin with dmap_, but
others begin with daap_ or dpap_. When I process the library using
g-ir-scanner and -compiler, I find that the tools complain with "Unknown
namespace for identifier DAAP".

It seems I may have committed a GObject faux pas. Is there a way around
this? Or will I have to rename the suspect symbols, breaking API
compatibility?

Thank you,

-- 
Mike

:wq


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]