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

Base class for implementations of Channel.Interface.Room2. More...

#include <TelepathyQt/BaseChannel>

Inherits Tp::AbstractChannelInterface.

List of all members.

Public Member Functions

virtual ~BaseChannelRoomInterface ()
QVariantMap immutableProperties () const
QString roomName () const
QString server () const
QString creator () const
uint creatorHandle () const
QDateTime creationTimestamp () const

Static Public Member Functions

static BaseChannelRoomInterfacePtr create (const QString &roomName, const QString &server, const QString &creator, uint creatorHandle, const QDateTime &creationTimestamp)
template<typename BaseChannelRoomInterfaceSubclass >
static SharedPtr
< BaseChannelRoomInterfaceSubclass > 
create (const QString &roomName, const QString &server, const QString &creator, uint creatorHandle, const QDateTime &creationTimestamp)

Protected Member Functions

 BaseChannelRoomInterface (const QString &roomName, const QString &server, const QString &creator, uint creatorHandle, const QDateTime &creationTimestamp)

Detailed Description

Base class for implementations of Channel.Interface.Room2.


Constructor & Destructor Documentation

Class destructor.

Tp::BaseChannelRoomInterface::BaseChannelRoomInterface ( const QString &  roomName,
const QString &  server,
const QString &  creator,
uint  creatorHandle,
const QDateTime &  creationTimestamp 
) [protected]

Class constructor.


Member Function Documentation

static BaseChannelRoomInterfacePtr Tp::BaseChannelRoomInterface::create ( const QString &  roomName,
const QString &  server,
const QString &  creator,
uint  creatorHandle,
const QDateTime &  creationTimestamp 
) [inline, static]
template<typename BaseChannelRoomInterfaceSubclass >
static SharedPtr<BaseChannelRoomInterfaceSubclass> Tp::BaseChannelRoomInterface::create ( const QString &  roomName,
const QString &  server,
const QString &  creator,
uint  creatorHandle,
const QDateTime &  creationTimestamp 
) [inline, static]
QVariantMap Tp::BaseChannelRoomInterface::immutableProperties ( ) const [virtual]

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