| 
| virtual  | ~RoomListChannel () | 
|   | 
| virtual  | ~Channel () | 
|   | 
| ConnectionPtr  | connection () const | 
|   | 
| QVariantMap  | immutableProperties () const | 
|   | 
| QString  | channelType () const | 
|   | 
| HandleType  | targetHandleType () const | 
|   | 
| uint  | targetHandle () const | 
|   | 
| QString  | targetId () const | 
|   | 
| ContactPtr  | targetContact () const | 
|   | 
| bool  | isRequested () const | 
|   | 
| ContactPtr  | initiatorContact () const | 
|   | 
| PendingOperation *  | requestClose () | 
|   | 
| PendingOperation *  | requestLeave (const QString &message=QString(), ChannelGroupChangeReason reason=ChannelGroupChangeReasonNone) | 
|   | 
| bool  | isConference () const | 
|   | 
| Contacts  | conferenceInitialInviteeContacts () const | 
|   | 
| QList< ChannelPtr >  | conferenceChannels () const | 
|   | 
| QList< ChannelPtr >  | conferenceInitialChannels () const | 
|   | 
| QHash< uint, ChannelPtr >  | conferenceOriginalChannels () const | 
|   | 
| bool  | supportsConferenceMerging () const | 
|   | 
| PendingOperation *  | conferenceMergeChannel (const ChannelPtr &channel) | 
|   | 
| bool  | supportsConferenceSplitting () const | 
|   | 
| PendingOperation *  | conferenceSplitChannel () | 
|   | 
| ChannelGroupFlags  | groupFlags () const | 
|   | 
| bool  | groupCanAddContacts () const | 
|   | 
| bool  | groupCanAddContactsWithMessage () const | 
|   | 
| bool  | groupCanAcceptContactsWithMessage () const | 
|   | 
| PendingOperation *  | groupAddContacts (const QList< ContactPtr > &contacts, const QString &message=QString()) | 
|   | 
| bool  | groupCanRescindContacts () const | 
|   | 
| bool  | groupCanRescindContactsWithMessage () const | 
|   | 
| bool  | groupCanRemoveContacts () const | 
|   | 
| bool  | groupCanRemoveContactsWithMessage () const | 
|   | 
| bool  | groupCanRejectContactsWithMessage () const | 
|   | 
| bool  | groupCanDepartWithMessage () const | 
|   | 
| PendingOperation *  | groupRemoveContacts (const QList< ContactPtr > &contacts, const QString &message=QString(), ChannelGroupChangeReason reason=ChannelGroupChangeReasonNone) | 
|   | 
| Contacts  | groupContacts (bool includeSelfContact=true) const | 
|   | 
| Contacts  | groupLocalPendingContacts (bool includeSelfContact=true) const | 
|   | 
| Contacts  | groupRemotePendingContacts (bool includeSelfContact=true) const | 
|   | 
| GroupMemberChangeDetails  | groupLocalPendingContactChangeInfo (const ContactPtr &contact) const | 
|   | 
| GroupMemberChangeDetails  | groupSelfContactRemoveInfo () const | 
|   | 
| bool  | groupAreHandleOwnersAvailable () const | 
|   | 
| HandleOwnerMap  | groupHandleOwners () const | 
|   | 
| bool  | groupIsSelfContactTracked () const | 
|   | 
| ContactPtr  | groupSelfContact () const | 
|   | 
|   | StatefulDBusProxy (const QDBusConnection &dbusConnection, const QString &busName, const QString &objectPath, const Feature &featureCore) | 
|   | 
| virtual  | ~StatefulDBusProxy () | 
|   | 
|   | DBusProxy (const QDBusConnection &dbusConnection, const QString &busName, const QString &objectPath, const Feature &featureCore) | 
|   | 
| virtual  | ~DBusProxy () | 
|   | 
| QDBusConnection  | dbusConnection () const | 
|   | 
| QString  | busName () const | 
|   | 
| QString  | objectPath () const | 
|   | 
| bool  | isValid () const | 
|   | 
| QString  | invalidationReason () const | 
|   | 
| QString  | invalidationMessage () const | 
|   | 
| virtual  | ~Object () | 
|   | 
|   | RefCounted () | 
|   | 
| virtual  | ~RefCounted () | 
|   | 
|   | ReadyObject (RefCounted *object, const Feature &featureCore) | 
|   | 
|   | ReadyObject (DBusProxy *proxy, const Feature &featureCore) | 
|   | 
| virtual  | ~ReadyObject () | 
|   | 
| virtual bool  | isReady (const Features &features=Features()) const | 
|   | 
| virtual PendingReady *  | becomeReady (const Features &requestedFeatures=Features()) | 
|   | 
| virtual Features  | requestedFeatures () const | 
|   | 
| virtual Features  | actualFeatures () const | 
|   | 
| virtual Features  | missingFeatures () const | 
|   | 
|   | OptionalInterfaceFactory (Channel *this_) | 
|   | 
|   | ~OptionalInterfaceFactory () | 
|   | 
| QStringList  | interfaces () const | 
|   | 
| bool  | hasInterface (const QString &name) const | 
|   | 
| Interface *  | optionalInterface (InterfaceSupportedChecking check=CheckInterfaceSupported) const | 
|   | 
| Interface *  | interface () const | 
|   | 
 | 
| enum   | InterfaceSupportedChecking  | 
|   | 
| void  | groupFlagsChanged (Tp::ChannelGroupFlags flags, Tp::ChannelGroupFlags added, Tp::ChannelGroupFlags removed) | 
|   | 
| void  | groupCanAddContactsChanged (bool canAddContacts) | 
|   | 
| void  | groupCanRemoveContactsChanged (bool canRemoveContacts) | 
|   | 
| void  | groupCanRescindContactsChanged (bool canRescindContacts) | 
|   | 
| void  | groupMembersChanged (const Tp::Contacts &groupMembersAdded, const Tp::Contacts &groupLocalPendingMembersAdded, const Tp::Contacts &groupRemotePendingMembersAdded, const Tp::Contacts &groupMembersRemoved, const Tp::Channel::GroupMemberChangeDetails &details) | 
|   | 
| void  | groupHandleOwnersChanged (const Tp::HandleOwnerMap &owners, const Tp::UIntList &added, const Tp::UIntList &removed) | 
|   | 
| void  | groupSelfContactChanged () | 
|   | 
| void  | conferenceChannelMerged (const Tp::ChannelPtr &channel) | 
|   | 
| void  | conferenceChannelRemoved (const Tp::ChannelPtr &channel, const Tp::Channel::GroupMemberChangeDetails &details) | 
|   | 
| void  | invalidated (Tp::DBusProxy *proxy, const QString &errorName, const QString &errorMessage) | 
|   | 
| void  | propertyChanged (const QString &propertyName) | 
|   | 
| static const Feature  | FeatureCore | 
|   | 
| static const Feature  | FeatureConferenceInitialInviteeContacts | 
|   | 
| PendingOperation *  | groupAddSelfHandle () | 
|   | 
The RoomListChannel class represents a Telepathy Channel of type RoomList. 
Note that this subclass of Channel will eventually provide a high-level API for the RoomList interface. Until then, it's just a Channel.
For more details, please refer to Telepathy specification.
See Asynchronous Object Model, Shared Pointer Usage