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

Base class for implementations of Connection.Interface.Addressing. More...

#include <TelepathyQt/BaseConnection>

Inherits Tp::AbstractConnectionInterface.

List of all members.

Public Types

typedef Callback6< void, const
QString &, const QStringList
&, const QStringList
&, Tp::AddressingNormalizationMap
&, Tp::ContactAttributesMap
&, DBusError * > 
GetContactsByVCardFieldCallback
typedef Callback5< void, const
QStringList &, const
QStringList
&, Tp::AddressingNormalizationMap
&, Tp::ContactAttributesMap
&, DBusError * > 
GetContactsByURICallback

Public Member Functions

virtual ~BaseConnectionAddressingInterface ()
QVariantMap immutableProperties () const
void setGetContactsByVCardFieldCallback (const GetContactsByVCardFieldCallback &cb)
void setGetContactsByURICallback (const GetContactsByURICallback &cb)

Static Public Member Functions

static
BaseConnectionAddressingInterfacePtr 
create ()
template<typename BaseConnectionAddressingInterfaceSubclass >
static SharedPtr
< BaseConnectionAddressingInterfaceSubclass > 
create ()

Protected Member Functions

 BaseConnectionAddressingInterface ()

Detailed Description

Base class for implementations of Connection.Interface.Addressing.


Member Typedef Documentation


Constructor & Destructor Documentation

Class destructor.

Class constructor.


Member Function Documentation

static BaseConnectionAddressingInterfacePtr Tp::BaseConnectionAddressingInterface::create ( ) [inline, static]
template<typename BaseConnectionAddressingInterfaceSubclass >
static SharedPtr<BaseConnectionAddressingInterfaceSubclass> Tp::BaseConnectionAddressingInterface::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