Home · All Classes · All Namespaces · Modules · Functions · Files
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
Tp::BaseConnectionContactInfoInterface Class Reference

Base class for implementations of Connection.Interface.Contact.Info. More...

#include <TelepathyQt/BaseConnection>

Inherits Tp::AbstractConnectionInterface.

List of all members.

Public Types

typedef Callback2
< Tp::ContactInfoMap, const
Tp::UIntList &, DBusError * > 
GetContactInfoCallback
typedef Callback2< void, const
Tp::UIntList &, DBusError * > 
RefreshContactInfoCallback
typedef Callback2
< Tp::ContactInfoFieldList,
uint, DBusError * > 
RequestContactInfoCallback
typedef Callback2< void, const
Tp::ContactInfoFieldList
&, DBusError * > 
SetContactInfoCallback

Public Member Functions

virtual ~BaseConnectionContactInfoInterface ()
QVariantMap immutableProperties () const
Tp::ContactInfoFlags contactInfoFlags () const
void setContactInfoFlags (const Tp::ContactInfoFlags &contactInfoFlags)
Tp::FieldSpecs supportedFields () const
void setSupportedFields (const Tp::FieldSpecs &supportedFields)
void setGetContactInfoCallback (const GetContactInfoCallback &cb)
Tp::ContactInfoMap getContactInfo (const Tp::UIntList &contacts, DBusError *error)
void setRefreshContactInfoCallback (const RefreshContactInfoCallback &cb)
void refreshContactInfo (const Tp::UIntList &contacts, DBusError *error)
void setRequestContactInfoCallback (const RequestContactInfoCallback &cb)
Tp::ContactInfoFieldList requestContactInfo (uint contact, DBusError *error)
void setSetContactInfoCallback (const SetContactInfoCallback &cb)
void setContactInfo (const Tp::ContactInfoFieldList &contactInfo, DBusError *error)
void contactInfoChanged (uint contact, const Tp::ContactInfoFieldList &contactInfo)

Static Public Member Functions

static
BaseConnectionContactInfoInterfacePtr 
create ()
template<typename BaseConnectionContactInfoInterfaceSubclass >
static SharedPtr
< BaseConnectionContactInfoInterfaceSubclass > 
create ()

Protected Member Functions

 BaseConnectionContactInfoInterface ()

Detailed Description

Base class for implementations of Connection.Interface.Contact.Info.


Member Typedef Documentation


Constructor & Destructor Documentation

Class destructor.

Class constructor.


Member Function Documentation

static BaseConnectionContactInfoInterfacePtr Tp::BaseConnectionContactInfoInterface::create ( ) [inline, static]
template<typename BaseConnectionContactInfoInterfaceSubclass >
static SharedPtr<BaseConnectionContactInfoInterfaceSubclass> Tp::BaseConnectionContactInfoInterface::create ( ) [inline, static]

Return the immutable properties of this interface.

Immutable properties cannot change after the interface has been registered on a service on the bus with registerInterface().

Returns:
The immutable properties of this interface.

Implements Tp::AbstractDBusServiceInterface.


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.7