summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-protocol.h
Commit message (Collapse)AuthorAgeFilesLines
* base-{connection,protocol}: be sure to add new class members to the end of ↵Jonny Lamb2012-07-091-2/+2
| | | | | | | | | | | the struct I already removed the padding (in c14d25b4bf4 and 436219789348) so just re-arrange the struct. D'oh. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* base-protocol: add get_interfaces_array vfunc to class structJonny Lamb2012-07-051-2/+8
| | | | | | | This is a lot like 74bd945252, but we're having to deal with another older get_interfaces vfunc, which is slightly annoying. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Add single-include #error in all headers included from telepathy-glib(-dbus).hXavier Claessens2012-06-051-0/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=49384
* Version-annotate recent APISimon McVittie2012-05-031-0/+2
|
* Update Proto.I.Addressing from tp-spec.Andre Moreira Magalhaes (andrunko)2011-11-211-1/+1
|
* TpBaseProtocol: Add "Func" Suffix to TpBaseProtocolDupSupportedVCardFields ↵Andre Moreira Magalhaes (andrunko)2011-11-211-4/+4
| | | | and TpBaseProtocolDupSupportedURISchemes.
* TpBaseProtocol: Rename Get/get to Dup/dup on callbacks to retrieve the ↵Andre Moreira Magalhaes (andrunko)2011-11-211-4/+4
| | | | supported vcard fields/uri schemes.
* Make Protocol.Interface.Addressing functionality a GInterface.Eitan Isaacson2011-11-211-22/+46
|
* Added Protocol.Interface.Addressing support.Eitan Isaacson2011-11-211-1/+22
|
* base-protocol: add support for the new AuthenticationTypes propertyJonny Lamb2010-12-081-1/+3
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Finish documenting TpBaseProtocol Avatars supportSimon McVittie2010-11-251-2/+2
| | | | | | | - add a one-line description for the get_avatar_details struct member - rename recommended_* to rec_* in header file so they're consistent with the source - reset "Since" annotation to UNRELEASED
* Use TpBaseProtocolGetAvatarDetailsFunc typedef in class struct.Eitan Isaacson2010-11-181-11/+3
| | | | Preserve ABI compatability in TpBaseProtocolClass struct.
* Added Avatar support to TpBaseProtocol.Eitan Isaacson2010-11-171-0/+20
|
* Implement Protocol.Interface.Presences (Status prop) helpers in TpBaseProtocolVivek Dasmohapatra2010-10-051-1/+5
|
* Introduce some typedefs to document TpBaseProtocol's methods betterSimon McVittie2010-07-161-0/+25
|
* get_connection_details: return channel managers instead of RCCsSimon McVittie2010-07-161-4/+1
|
* tp_base_protocol_build_requestable_channel_classes: new utility functionSimon McVittie2010-07-161-0/+3
| | | | Undocumented, so far.
* tp_base_protocol_get_name: add "C binding" for TpBaseProtocol:nameSimon McVittie2010-07-151-0/+1
|
* TpBaseProtocol:immutable-properties: addSimon McVittie2010-06-291-0/+2
|
* Update Protocol spec draft, and fix C code accordinglySimon McVittie2010-06-291-5/+3
| | | | | | - flatten guaranteed and possible Connection interfaces into one list - likewise for requestable channel classes - rename DisplayName to EnglishName
* TpBaseProtocol: implement the various Protocol propertiesSimon McVittie2010-06-291-0/+12
| | | | | These are fetched once on initialization and cached for the lifetime of the object.
* TpBaseProtocol: export the 'Parameters' propertySimon McVittie2010-06-291-0/+1
|
* TpBaseProtocol: implement the Protocol D-Bus methodsSimon McVittie2010-06-291-0/+6
|
* TpBaseConnectionManager: delegate creation of a new connection to Protocol ↵Simon McVittie2010-06-291-0/+8
| | | | objects
* TpBaseConnectionManager: get TpCMParamSpec structures via Protocol objectsSimon McVittie2010-06-291-1/+7
|
* TpBaseProtocol: move struct definitions to header so it can be subclassedSimon McVittie2010-06-291-0/+16
|
* Add an empty TpBaseProtocol classSimon McVittie2010-06-291-0/+22
|
* Add stub base-protocol.[ch] and move some TpCMParamSpec functionality thereSimon McVittie2010-06-291-0/+71
_tp_cm_param_spec_to_dbus is new code, which streamlines the conversion between a TpCMParamSpec and the Param_Spec (susv) struct used on D-Bus; the rest has been moved without changes.