Bug 32408 - We should have a global header for high-level service-side APIs
Summary: We should have a global header for high-level service-side APIs
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-glib (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://git.collabora.co.uk/?p=user/xc...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-15 03:14 UTC by Xavier Claessens
Modified: 2010-12-15 03:49 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Xavier Claessens 2010-12-15 03:14:37 UTC
A single include for TpBaseConnection, TpBaseContactList, mixins, etc...

It could be added to telepathy-glib.h together with client-side APIs since the binary library isn't split anyway. Any objection other than it will slow down the compiler for about 10 nano seconds?
Comment 1 Simon McVittie 2010-12-15 03:16:54 UTC
I'd be fine with having anything that's not codegen in telepathy-glib.h. We should be a little careful about codegen.

Ideally, implementing (say) an arbitrary Channel should only need

<telepathy-glib/svc-channel.h>
<telepathy-glib/telepathy-glib.h>
Comment 2 Xavier Claessens 2010-12-15 03:46:55 UTC
Here is a patch to include TpBase*
Comment 3 Xavier Claessens 2010-12-15 03:49:20 UTC
merged


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.