summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2009-07-28 13:07:35 (GMT)
committerSimon McVittie <smcv@debian.org>2009-07-28 13:07:35 (GMT)
commit7084f344de8590ffb309f52e245ef9c77e3829bd (patch)
treed847041e8845704ee8d0a483fcc5cd91ae826dfa
parentc207452e50c5ea35dca5ab646e811abf4bbf23d2 (diff)
parentef0b5b7ea3ff2448e6c9548c58ab50574864ed20 (diff)
downloadpackage-telepathy-qt4-7084f344de8590ffb309f52e245ef9c77e3829bd.tar.gz
package-telepathy-qt4-7084f344de8590ffb309f52e245ef9c77e3829bd.tar.xz
Merge commit 'upstream/0.1.7' into debian
-rw-r--r--ChangeLog229
-rw-r--r--NEWS17
-rw-r--r--TelepathyQt4/ChannelDispatchOperation13
-rw-r--r--TelepathyQt4/ChannelDispatchOperationInterface13
-rw-r--r--TelepathyQt4/ClientApproverInterface13
-rw-r--r--TelepathyQt4/Makefile.am14
-rw-r--r--TelepathyQt4/Makefile.in24
-rw-r--r--TelepathyQt4/abstract-client.h6
-rw-r--r--TelepathyQt4/channel-dispatch-operation.cpp389
-rw-r--r--TelepathyQt4/channel-dispatch-operation.h126
-rw-r--r--TelepathyQt4/channel-dispatch-operation.xml9
-rw-r--r--TelepathyQt4/channel-request.cpp34
-rw-r--r--TelepathyQt4/channel-request.h2
-rw-r--r--TelepathyQt4/channel.cpp36
-rw-r--r--TelepathyQt4/channel.h1
-rw-r--r--TelepathyQt4/client-registrar-internal.h41
-rw-r--r--TelepathyQt4/client-registrar.cpp61
-rw-r--r--TelepathyQt4/client.xml1
-rw-r--r--TelepathyQt4/referenced-handles.h6
-rw-r--r--TelepathyQt4/stable-interfaces.xml1
-rw-r--r--TelepathyQt4/text-channel.cpp11
-rw-r--r--TelepathyQt4/types.h2
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac2
-rw-r--r--doc/html/Farsight_2channel_8h_source.html2
-rw-r--r--doc/html/__gen_2constants_8h_source.html604
-rw-r--r--doc/html/__gen_2types_8h_source.html2
-rw-r--r--doc/html/abstract-client_8h_source.html100
-rw-r--r--doc/html/abstract-interface_8h_source.html2
-rw-r--r--doc/html/account-manager_8h_source.html2
-rw-r--r--doc/html/account_8h_source.html6
-rw-r--r--doc/html/accounts_example.html2
-rw-r--r--doc/html/accounts_example_account_item_cpp.html2
-rw-r--r--doc/html/accounts_example_account_item_h.html2
-rw-r--r--doc/html/accounts_example_accounts_window_cpp.html2
-rw-r--r--doc/html/accounts_example_accounts_window_h.html2
-rw-r--r--doc/html/accounts_example_main.html2
-rw-r--r--doc/html/annotated.html7
-rw-r--r--doc/html/async_model.html2
-rw-r--r--doc/html/bugreport.html2
-rw-r--r--doc/html/call_example.html2
-rw-r--r--doc/html/call_example_call_handler_cpp.html2
-rw-r--r--doc/html/call_example_call_handler_h.html2
-rw-r--r--doc/html/call_example_call_roster_widget_cpp.html2
-rw-r--r--doc/html/call_example_call_roster_widget_h.html2
-rw-r--r--doc/html/call_example_call_widget_cpp.html2
-rw-r--r--doc/html/call_example_call_widget_h.html2
-rw-r--r--doc/html/call_example_call_window_cpp.html2
-rw-r--r--doc/html/call_example_call_window_h.html2
-rw-r--r--doc/html/call_example_farsight_channel_cpp.html2
-rw-r--r--doc/html/call_example_farsight_channel_h.html2
-rw-r--r--doc/html/call_example_main.html2
-rw-r--r--doc/html/call_example_video_widget_cpp.html2
-rw-r--r--doc/html/call_example_video_widget_h.html2
-rw-r--r--doc/html/channel-dispatch-operation_8h_source.html165
-rw-r--r--doc/html/channel-factory_8h_source.html2
-rw-r--r--doc/html/channel-request_8h_source.html36
-rw-r--r--doc/html/channel_8h_source.html71
-rw-r--r--doc/html/classTp_1_1AbstractClient-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClient.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientApprover-members.html3
-rw-r--r--doc/html/classTp_1_1AbstractClientApprover.html38
-rw-r--r--doc/html/classTp_1_1AbstractClientHandler-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientHandler.html2
-rw-r--r--doc/html/classTp_1_1AbstractClientObserver-members.html4
-rw-r--r--doc/html/classTp_1_1AbstractClientObserver.html10
-rw-r--r--doc/html/classTp_1_1AbstractInterface-members.html2
-rw-r--r--doc/html/classTp_1_1AbstractInterface.html6
-rw-r--r--doc/html/classTp_1_1Account-members.html2
-rw-r--r--doc/html/classTp_1_1Account.html8
-rw-r--r--doc/html/classTp_1_1AccountManager-members.html2
-rw-r--r--doc/html/classTp_1_1AccountManager.html2
-rw-r--r--doc/html/classTp_1_1Channel-members.html2
-rw-r--r--doc/html/classTp_1_1Channel.html2
-rw-r--r--doc/html/classTp_1_1ChannelDispatchOperation-members.html91
-rw-r--r--doc/html/classTp_1_1ChannelDispatchOperation.html448
-rw-r--r--doc/html/classTp_1_1ChannelFactory-members.html2
-rw-r--r--doc/html/classTp_1_1ChannelFactory.html2
-rw-r--r--doc/html/classTp_1_1ChannelRequest-members.html3
-rw-r--r--doc/html/classTp_1_1ChannelRequest.html32
-rw-r--r--doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html2
-rw-r--r--doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html2
-rw-r--r--doc/html/classTp_1_1ClientAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientApproverAdaptor-members.html43
-rw-r--r--doc/html/classTp_1_1ClientApproverAdaptor.html115
-rw-r--r--doc/html/classTp_1_1ClientHandlerAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientObserverAdaptor-members.html2
-rw-r--r--doc/html/classTp_1_1ClientObserverAdaptor.html2
-rw-r--r--doc/html/classTp_1_1ClientRegistrar-members.html2
-rw-r--r--doc/html/classTp_1_1ClientRegistrar.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterface-members.html96
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterface.html1261
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html58
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html405
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountManagerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1AccountManagerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface-members.html66
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelDispatchOperationInterface.html598
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelRequestInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelRequestInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeContactListInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeRoomListInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTextInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ChannelTypeTubesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientApproverInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientApproverInterface.html6
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientHandlerInterface-members.html11
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientHandlerInterface.html339
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface-members.html11
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html359
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientObserverInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ClientObserverInterface.html4
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionManagerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1ConnectionManagerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PeerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PropertiesInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaSessionHandlerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaSessionHandlerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaStreamHandlerInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1MediaStreamHandlerInterface.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1PropertiesInterfaceInterface-members.html2
-rw-r--r--doc/html/classTp_1_1Client_1_1PropertiesInterfaceInterface.html4
-rw-r--r--doc/html/classTp_1_1Connection-members.html2
-rw-r--r--doc/html/classTp_1_1Connection.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager-members.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager_1_1Private_1_1PendingNames-members.html2
-rw-r--r--doc/html/classTp_1_1ConnectionManager_1_1Private_1_1PendingNames.html2
-rw-r--r--doc/html/classTp_1_1Connection_1_1PendingConnect-members.html2
-rw-r--r--doc/html/classTp_1_1Connection_1_1PendingConnect.html2
-rw-r--r--doc/html/classTp_1_1Contact-members.html2
-rw-r--r--doc/html/classTp_1_1Contact.html2
-rw-r--r--doc/html/classTp_1_1ContactManager-members.html2
-rw-r--r--doc/html/classTp_1_1ContactManager.html2
-rw-r--r--doc/html/classTp_1_1DBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1DBusProxy.html2
-rw-r--r--doc/html/classTp_1_1Feature-members.html2
-rw-r--r--doc/html/classTp_1_1Feature.html2
-rw-r--r--doc/html/classTp_1_1Features-members.html2
-rw-r--r--doc/html/classTp_1_1Features.html2
-rw-r--r--doc/html/classTp_1_1FileTransfer-members.html2
-rw-r--r--doc/html/classTp_1_1FileTransfer.html2
-rw-r--r--doc/html/classTp_1_1KeyFile-members.html2
-rw-r--r--doc/html/classTp_1_1KeyFile.html2
-rw-r--r--doc/html/classTp_1_1ManagerFile-members.html2
-rw-r--r--doc/html/classTp_1_1ManagerFile.html2
-rw-r--r--doc/html/classTp_1_1MediaStream-members.html2
-rw-r--r--doc/html/classTp_1_1MediaStream.html2
-rw-r--r--doc/html/classTp_1_1Message-members.html2
-rw-r--r--doc/html/classTp_1_1Message.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContext-members.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContext.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContextPtr-members.html2
-rw-r--r--doc/html/classTp_1_1MethodInvocationContextPtr.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceCache-members.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceCache.html4
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceFactory-members.html2
-rw-r--r--doc/html/classTp_1_1OptionalInterfaceFactory.html2
-rw-r--r--doc/html/classTp_1_1PendingAccount-members.html2
-rw-r--r--doc/html/classTp_1_1PendingAccount.html2
-rw-r--r--doc/html/classTp_1_1PendingChannel-members.html2
-rw-r--r--doc/html/classTp_1_1PendingChannel.html2
-rw-r--r--doc/html/classTp_1_1PendingConnection-members.html2
-rw-r--r--doc/html/classTp_1_1PendingConnection.html2
-rw-r--r--doc/html/classTp_1_1PendingContactAttributes-members.html2
-rw-r--r--doc/html/classTp_1_1PendingContactAttributes.html2
-rw-r--r--doc/html/classTp_1_1PendingContacts-members.html2
-rw-r--r--doc/html/classTp_1_1PendingContacts.html2
-rw-r--r--doc/html/classTp_1_1PendingFailure-members.html2
-rw-r--r--doc/html/classTp_1_1PendingFailure.html2
-rw-r--r--doc/html/classTp_1_1PendingHandles-members.html2
-rw-r--r--doc/html/classTp_1_1PendingHandles.html2
-rw-r--r--doc/html/classTp_1_1PendingMediaStreams-members.html2
-rw-r--r--doc/html/classTp_1_1PendingMediaStreams.html2
-rw-r--r--doc/html/classTp_1_1PendingOperation-members.html2
-rw-r--r--doc/html/classTp_1_1PendingOperation.html2
-rw-r--r--doc/html/classTp_1_1PendingReady-members.html2
-rw-r--r--doc/html/classTp_1_1PendingReady.html2
-rw-r--r--doc/html/classTp_1_1PendingSendMessage-members.html2
-rw-r--r--doc/html/classTp_1_1PendingSendMessage.html2
-rw-r--r--doc/html/classTp_1_1PendingStringList-members.html2
-rw-r--r--doc/html/classTp_1_1PendingStringList.html2
-rw-r--r--doc/html/classTp_1_1PendingSuccess-members.html2
-rw-r--r--doc/html/classTp_1_1PendingSuccess.html2
-rw-r--r--doc/html/classTp_1_1PendingVoidMethodCall-members.html2
-rw-r--r--doc/html/classTp_1_1PendingVoidMethodCall.html2
-rw-r--r--doc/html/classTp_1_1ProtocolInfo-members.html2
-rw-r--r--doc/html/classTp_1_1ProtocolInfo.html2
-rw-r--r--doc/html/classTp_1_1ProtocolParameter-members.html2
-rw-r--r--doc/html/classTp_1_1ProtocolParameter.html2
-rw-r--r--doc/html/classTp_1_1ReadinessHelper-members.html2
-rw-r--r--doc/html/classTp_1_1ReadinessHelper.html2
-rw-r--r--doc/html/classTp_1_1ReadyObject-members.html2
-rw-r--r--doc/html/classTp_1_1ReadyObject.html4
-rw-r--r--doc/html/classTp_1_1ReceivedMessage-members.html2
-rw-r--r--doc/html/classTp_1_1ReceivedMessage.html2
-rw-r--r--doc/html/classTp_1_1RefCounted-members.html2
-rw-r--r--doc/html/classTp_1_1RefCounted.html4
-rw-r--r--doc/html/classTp_1_1ReferencedHandles-members.html2
-rw-r--r--doc/html/classTp_1_1ReferencedHandles.html2
-rw-r--r--doc/html/classTp_1_1RoomList-members.html2
-rw-r--r--doc/html/classTp_1_1RoomList.html2
-rw-r--r--doc/html/classTp_1_1SharedPtr-members.html2
-rw-r--r--doc/html/classTp_1_1SharedPtr.html2
-rw-r--r--doc/html/classTp_1_1StatefulDBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1StatefulDBusProxy.html4
-rw-r--r--doc/html/classTp_1_1StatelessDBusProxy-members.html2
-rw-r--r--doc/html/classTp_1_1StatelessDBusProxy.html2
-rw-r--r--doc/html/classTp_1_1StreamedMediaChannel-members.html2
-rw-r--r--doc/html/classTp_1_1StreamedMediaChannel.html2
-rw-r--r--doc/html/classTp_1_1TextChannel-members.html2
-rw-r--r--doc/html/classTp_1_1TextChannel.html2
-rw-r--r--doc/html/classTp_1_1WeakData-members.html2
-rw-r--r--doc/html/classTp_1_1WeakData.html2
-rw-r--r--doc/html/classTp_1_1WeakPtr-members.html2
-rw-r--r--doc/html/classTp_1_1WeakPtr.html2
-rw-r--r--doc/html/classes.html38
-rw-r--r--doc/html/cli-account-manager_8h_source.html2
-rw-r--r--doc/html/cli-account_8h_source.html365
-rw-r--r--doc/html/cli-channel-dispatch-operation_8h_source.html180
-rw-r--r--doc/html/cli-channel-request_8h_source.html2
-rw-r--r--doc/html/cli-channel_8h_source.html2
-rw-r--r--doc/html/cli-client-handler_8h_source.html210
-rw-r--r--doc/html/cli-client_8h_source.html12
-rw-r--r--doc/html/cli-connection-manager_8h_source.html2
-rw-r--r--doc/html/cli-connection_8h_source.html2
-rw-r--r--doc/html/cli-dbus_8h_source.html2
-rw-r--r--doc/html/cli-media-session-handler_8h_source.html2
-rw-r--r--doc/html/cli-media-stream-handler_8h_source.html2
-rw-r--r--doc/html/cli-properties_8h_source.html2
-rw-r--r--doc/html/client-registrar-internal_8h_source.html275
-rw-r--r--doc/html/client-registrar_8h_source.html2
-rw-r--r--doc/html/client_8h_source.html2
-rw-r--r--doc/html/connection-internal_8h_source.html2
-rw-r--r--doc/html/connection-manager-internal_8h_source.html2
-rw-r--r--doc/html/connection-manager_8h_source.html2
-rw-r--r--doc/html/connection_8h_source.html2
-rw-r--r--doc/html/constants_8h_source.html2
-rw-r--r--doc/html/contact-manager_8h_source.html2
-rw-r--r--doc/html/contact_8h_source.html2
-rw-r--r--doc/html/dbus-proxy_8h_source.html2
-rw-r--r--doc/html/dbus_8h_source.html2
-rw-r--r--doc/html/debug-internal_8h_source.html2
-rw-r--r--doc/html/debug_8h_source.html2
-rw-r--r--doc/html/examples.html2
-rw-r--r--doc/html/feature_8h_source.html2
-rw-r--r--doc/html/file-transfer_8h_source.html2
-rw-r--r--doc/html/files.html6
-rw-r--r--doc/html/functions.html2
-rw-r--r--doc/html/functions_0x61.html61
-rw-r--r--doc/html/functions_0x62.html14
-rw-r--r--doc/html/functions_0x63.html129
-rw-r--r--doc/html/functions_0x64.html14
-rw-r--r--doc/html/functions_0x65.html12
-rw-r--r--doc/html/functions_0x66.html19
-rw-r--r--doc/html/functions_0x67.html10
-rw-r--r--doc/html/functions_0x68.html18
-rw-r--r--doc/html/functions_0x69.html67
-rw-r--r--doc/html/functions_0x6b.html2
-rw-r--r--doc/html/functions_0x6c.html2
-rw-r--r--doc/html/functions_0x6d.html10
-rw-r--r--doc/html/functions_0x6e.html8
-rw-r--r--doc/html/functions_0x6f.html47
-rw-r--r--doc/html/functions_0x70.html28
-rw-r--r--doc/html/functions_0x71.html2
-rw-r--r--doc/html/functions_0x72.html24
-rw-r--r--doc/html/functions_0x73.html146
-rw-r--r--doc/html/functions_0x74.html31
-rw-r--r--doc/html/functions_0x75.html6
-rw-r--r--doc/html/functions_0x76.html10
-rw-r--r--doc/html/functions_0x77.html2
-rw-r--r--doc/html/functions_0x79.html2
-rw-r--r--doc/html/functions_0x7e.html4
-rw-r--r--doc/html/functions_enum.html2
-rw-r--r--doc/html/functions_eval.html2
-rw-r--r--doc/html/functions_func.html35
-rw-r--r--doc/html/functions_func_0x62.html15
-rw-r--r--doc/html/functions_func_0x63.html105
-rw-r--r--doc/html/functions_func_0x64.html4
-rw-r--r--doc/html/functions_func_0x65.html9
-rw-r--r--doc/html/functions_func_0x66.html8
-rw-r--r--doc/html/functions_func_0x67.html10
-rw-r--r--doc/html/functions_func_0x68.html22
-rw-r--r--doc/html/functions_func_0x69.html59
-rw-r--r--doc/html/functions_func_0x6b.html2
-rw-r--r--doc/html/functions_func_0x6c.html2
-rw-r--r--doc/html/functions_func_0x6d.html10
-rw-r--r--doc/html/functions_func_0x6e.html6
-rw-r--r--doc/html/functions_func_0x6f.html43
-rw-r--r--doc/html/functions_func_0x70.html27
-rw-r--r--doc/html/functions_func_0x71.html2
-rw-r--r--doc/html/functions_func_0x72.html24
-rw-r--r--doc/html/functions_func_0x73.html103
-rw-r--r--doc/html/functions_func_0x74.html11
-rw-r--r--doc/html/functions_func_0x75.html4
-rw-r--r--doc/html/functions_func_0x76.html4
-rw-r--r--doc/html/functions_func_0x77.html2
-rw-r--r--doc/html/functions_func_0x79.html2
-rw-r--r--doc/html/functions_func_0x7e.html4
-rw-r--r--doc/html/functions_prop.html53
-rw-r--r--doc/html/functions_type.html2
-rw-r--r--doc/html/functions_vars.html11
-rw-r--r--doc/html/graph_legend.html2
-rw-r--r--doc/html/group__clientaccount.html4
-rw-r--r--doc/html/group__clientchannel.html2
-rw-r--r--doc/html/group__clientchanneldispatchoperation.html58
-rw-r--r--doc/html/group__clientchanneldispatchoperation.pngbin0 -> 4523 bytes
-rw-r--r--doc/html/group__clientchannelrequest.html2
-rw-r--r--doc/html/group__clientcm.html2
-rw-r--r--doc/html/group__clientconn.html2
-rw-r--r--doc/html/group__clientdbus.html2
-rw-r--r--doc/html/group__clientmsesh.html2
-rw-r--r--doc/html/group__clientmstrh.html2
-rw-r--r--doc/html/group__clientprops.html2
-rw-r--r--doc/html/group__clientsideproxies.html5
-rw-r--r--doc/html/group__clientsideproxies.pngbin33170 -> 39542 bytes
-rw-r--r--doc/html/group__debug.html2
-rw-r--r--doc/html/group__enumtypeconsts.html100
-rw-r--r--doc/html/group__errorstrconsts.html53
-rw-r--r--doc/html/group__flagtypeconsts.html2
-rw-r--r--doc/html/group__ifacestrconsts.html18
-rw-r--r--doc/html/group__list.html2
-rw-r--r--doc/html/group__mapping.html2
-rw-r--r--doc/html/group__struct.html2
-rw-r--r--doc/html/group__typesconstants.html2
-rw-r--r--doc/html/group__utilityconsts.html2
-rw-r--r--doc/html/hierarchy.html15
-rw-r--r--doc/html/index.html4
-rw-r--r--doc/html/index.qhp218
-rw-r--r--doc/html/inherit__graph__0.map81
-rw-r--r--doc/html/inherit__graph__0.md52
-rw-r--r--doc/html/inherit__graph__0.pngbin230065 -> 221434 bytes
-rw-r--r--doc/html/inherit__graph__13.map2
-rw-r--r--doc/html/inherit__graph__13.md52
-rw-r--r--doc/html/inherit__graph__13.pngbin1387 -> 1444 bytes
-rw-r--r--doc/html/inherit__graph__14.map2
-rw-r--r--doc/html/inherit__graph__14.md52
-rw-r--r--doc/html/inherit__graph__14.pngbin1822 -> 1387 bytes
-rw-r--r--doc/html/inherit__graph__15.map2
-rw-r--r--doc/html/inherit__graph__15.md52
-rw-r--r--doc/html/inherit__graph__15.pngbin1655 -> 1822 bytes
-rw-r--r--doc/html/inherit__graph__16.map2
-rw-r--r--doc/html/inherit__graph__16.md52
-rw-r--r--doc/html/inherit__graph__16.pngbin820 -> 1655 bytes
-rw-r--r--doc/html/inherit__graph__17.map2
-rw-r--r--doc/html/inherit__graph__17.md52
-rw-r--r--doc/html/inherit__graph__17.pngbin1620 -> 820 bytes
-rw-r--r--doc/html/inherit__graph__18.map2
-rw-r--r--doc/html/inherit__graph__18.md52
-rw-r--r--doc/html/inherit__graph__18.pngbin1250 -> 1620 bytes
-rw-r--r--doc/html/inherit__graph__19.map2
-rw-r--r--doc/html/inherit__graph__19.md52
-rw-r--r--doc/html/inherit__graph__19.pngbin1236 -> 1250 bytes
-rw-r--r--doc/html/inherit__graph__20.map2
-rw-r--r--doc/html/inherit__graph__20.md52
-rw-r--r--doc/html/inherit__graph__20.pngbin1189 -> 1236 bytes
-rw-r--r--doc/html/inherit__graph__21.map2
-rw-r--r--doc/html/inherit__graph__21.md52
-rw-r--r--doc/html/inherit__graph__21.pngbin1222 -> 1189 bytes
-rw-r--r--doc/html/inherit__graph__22.map2
-rw-r--r--doc/html/inherit__graph__22.md52
-rw-r--r--doc/html/inherit__graph__22.pngbin698 -> 1222 bytes
-rw-r--r--doc/html/inherit__graph__23.map2
-rw-r--r--doc/html/inherit__graph__23.md52
-rw-r--r--doc/html/inherit__graph__23.pngbin791 -> 698 bytes
-rw-r--r--doc/html/inherit__graph__24.map2
-rw-r--r--doc/html/inherit__graph__24.md52
-rw-r--r--doc/html/inherit__graph__24.pngbin1195 -> 791 bytes
-rw-r--r--doc/html/inherit__graph__25.map2
-rw-r--r--doc/html/inherit__graph__25.md52
-rw-r--r--doc/html/inherit__graph__25.pngbin1975 -> 1195 bytes
-rw-r--r--doc/html/inherit__graph__26.map2
-rw-r--r--doc/html/inherit__graph__26.md52
-rw-r--r--doc/html/inherit__graph__26.pngbin1970 -> 1975 bytes
-rw-r--r--doc/html/inherit__graph__27.map2
-rw-r--r--doc/html/inherit__graph__27.md52
-rw-r--r--doc/html/inherit__graph__27.pngbin1203 -> 1970 bytes
-rw-r--r--doc/html/inherit__graph__28.map2
-rw-r--r--doc/html/inherit__graph__28.md52
-rw-r--r--doc/html/inherit__graph__28.pngbin1264 -> 1203 bytes
-rw-r--r--doc/html/inherit__graph__29.map2
-rw-r--r--doc/html/inherit__graph__29.md52
-rw-r--r--doc/html/inherit__graph__29.pngbin1123 -> 1264 bytes
-rw-r--r--doc/html/inherit__graph__30.map2
-rw-r--r--doc/html/inherit__graph__30.md52
-rw-r--r--doc/html/inherit__graph__30.pngbin717 -> 1123 bytes
-rw-r--r--doc/html/inherit__graph__31.map2
-rw-r--r--doc/html/inherit__graph__31.md52
-rw-r--r--doc/html/inherit__graph__31.pngbin1588 -> 717 bytes
-rw-r--r--doc/html/inherit__graph__32.map2
-rw-r--r--doc/html/inherit__graph__32.md52
-rw-r--r--doc/html/inherit__graph__32.pngbin1198 -> 1588 bytes
-rw-r--r--doc/html/inherit__graph__33.map2
-rw-r--r--doc/html/inherit__graph__33.md52
-rw-r--r--doc/html/inherit__graph__33.pngbin985 -> 1198 bytes
-rw-r--r--doc/html/inherit__graph__34.map2
-rw-r--r--doc/html/inherit__graph__34.md52
-rw-r--r--doc/html/inherit__graph__34.pngbin1487 -> 985 bytes
-rw-r--r--doc/html/inherit__graph__35.map2
-rw-r--r--doc/html/inherit__graph__35.md52
-rw-r--r--doc/html/inherit__graph__35.pngbin1589 -> 1487 bytes
-rw-r--r--doc/html/inherit__graph__36.map2
-rw-r--r--doc/html/inherit__graph__36.md52
-rw-r--r--doc/html/inherit__graph__36.pngbin1652 -> 1589 bytes
-rw-r--r--doc/html/inherit__graph__37.map2
-rw-r--r--doc/html/inherit__graph__37.md52
-rw-r--r--doc/html/inherit__graph__37.pngbin1752 -> 1652 bytes
-rw-r--r--doc/html/inherit__graph__38.map2
-rw-r--r--doc/html/inherit__graph__38.md52
-rw-r--r--doc/html/inherit__graph__38.pngbin1245 -> 1752 bytes
-rw-r--r--doc/html/inherit__graph__39.map3
-rw-r--r--doc/html/inherit__graph__39.md52
-rw-r--r--doc/html/inherit__graph__39.pngbin1841 -> 1245 bytes
-rw-r--r--doc/html/inherit__graph__40.map3
-rw-r--r--doc/html/inherit__graph__40.md52
-rw-r--r--doc/html/inherit__graph__40.pngbin1054 -> 1841 bytes
-rw-r--r--doc/html/inherit__graph__41.map2
-rw-r--r--doc/html/inherit__graph__41.md52
-rw-r--r--doc/html/inherit__graph__41.pngbin1516 -> 1054 bytes
-rw-r--r--doc/html/inherit__graph__42.map2
-rw-r--r--doc/html/inherit__graph__42.md52
-rw-r--r--doc/html/inherit__graph__42.pngbin1247 -> 1516 bytes
-rw-r--r--doc/html/inherit__graph__43.map2
-rw-r--r--doc/html/inherit__graph__43.md52
-rw-r--r--doc/html/inherit__graph__43.pngbin390 -> 1247 bytes
-rw-r--r--doc/html/inherit__graph__44.map2
-rw-r--r--doc/html/inherit__graph__44.md52
-rw-r--r--doc/html/inherit__graph__44.pngbin1248 -> 390 bytes
-rw-r--r--doc/html/inherit__graph__45.map2
-rw-r--r--doc/html/inherit__graph__45.md52
-rw-r--r--doc/html/inherit__graph__45.pngbin1026 -> 1248 bytes
-rw-r--r--doc/html/inherit__graph__46.map17
-rw-r--r--doc/html/inherit__graph__46.md52
-rw-r--r--doc/html/inherit__graph__46.pngbin52337 -> 1026 bytes
-rw-r--r--doc/html/inherit__graph__47.map17
-rw-r--r--doc/html/inherit__graph__47.md52
-rw-r--r--doc/html/inherit__graph__47.pngbin1364 -> 52337 bytes
-rw-r--r--doc/html/inherit__graph__48.map2
-rw-r--r--doc/html/inherit__graph__48.md52
-rw-r--r--doc/html/inherit__graph__48.pngbin723 -> 1364 bytes
-rw-r--r--doc/html/inherit__graph__49.map2
-rw-r--r--doc/html/inherit__graph__49.md52
-rw-r--r--doc/html/inherit__graph__49.pngbin1551 -> 723 bytes
-rw-r--r--doc/html/inherit__graph__50.map2
-rw-r--r--doc/html/inherit__graph__50.md52
-rw-r--r--doc/html/inherit__graph__50.pngbin1092 -> 1551 bytes
-rw-r--r--doc/html/inherit__graph__51.map2
-rw-r--r--doc/html/inherit__graph__51.md52
-rw-r--r--doc/html/inherit__graph__51.pngbin1133 -> 1092 bytes
-rw-r--r--doc/html/inherit__graph__52.map2
-rw-r--r--doc/html/inherit__graph__52.md52
-rw-r--r--doc/html/inherit__graph__52.pngbin831 -> 1133 bytes
-rw-r--r--doc/html/inherit__graph__53.map2
-rw-r--r--doc/html/inherit__graph__53.md52
-rw-r--r--doc/html/inherit__graph__53.pngbin1069 -> 831 bytes
-rw-r--r--doc/html/inherit__graph__54.map2
-rw-r--r--doc/html/inherit__graph__54.md52
-rw-r--r--doc/html/inherit__graph__54.pngbin1745 -> 1069 bytes
-rw-r--r--doc/html/inherit__graph__55.map2
-rw-r--r--doc/html/inherit__graph__55.md52
-rw-r--r--doc/html/inherit__graph__55.pngbin1159 -> 1745 bytes
-rw-r--r--doc/html/inherit__graph__56.map32
-rw-r--r--doc/html/inherit__graph__56.md52
-rw-r--r--doc/html/inherit__graph__56.pngbin150138 -> 1159 bytes
-rw-r--r--doc/html/inherit__graph__57.map34
-rw-r--r--doc/html/inherit__graph__57.md52
-rw-r--r--doc/html/inherit__graph__57.pngbin1175 -> 166056 bytes
-rw-r--r--doc/html/inherit__graph__58.map2
-rw-r--r--doc/html/inherit__graph__58.md52
-rw-r--r--doc/html/inherit__graph__58.pngbin1487 -> 1175 bytes
-rw-r--r--doc/html/inherit__graph__59.map2
-rw-r--r--doc/html/inherit__graph__59.md52
-rw-r--r--doc/html/inherit__graph__59.pngbin1537 -> 1487 bytes
-rw-r--r--doc/html/inherit__graph__60.map2
-rw-r--r--doc/html/inherit__graph__60.md52
-rw-r--r--doc/html/inherit__graph__60.pngbin692 -> 1537 bytes
-rw-r--r--doc/html/inherit__graph__61.map2
-rw-r--r--doc/html/inherit__graph__61.md52
-rw-r--r--doc/html/inherit__graph__61.pngbin2072 -> 692 bytes
-rw-r--r--doc/html/inherit__graph__62.map2
-rw-r--r--doc/html/inherit__graph__62.md52
-rw-r--r--doc/html/inherit__graph__62.pngbin2214 -> 2072 bytes
-rw-r--r--doc/html/inherit__graph__64.map3
-rw-r--r--doc/html/inherit__graph__64.md52
-rw-r--r--doc/html/inherit__graph__64.pngbin4012 -> 2214 bytes
-rw-r--r--doc/html/inherit__graph__65.map3
-rw-r--r--doc/html/inherit__graph__65.md52
-rw-r--r--doc/html/inherit__graph__65.pngbin1129 -> 4012 bytes
-rw-r--r--doc/html/inherit__graph__66.map2
-rw-r--r--doc/html/inherit__graph__66.md52
-rw-r--r--doc/html/inherit__graph__66.pngbin1610 -> 1129 bytes
-rw-r--r--doc/html/inherit__graph__67.map2
-rw-r--r--doc/html/inherit__graph__67.md52
-rw-r--r--doc/html/inherit__graph__67.pngbin1177 -> 1610 bytes
-rw-r--r--doc/html/inherit__graph__68.map2
-rw-r--r--doc/html/inherit__graph__68.md52
-rw-r--r--doc/html/inherit__graph__68.pngbin1270 -> 1177 bytes
-rw-r--r--doc/html/inherit__graph__69.map2
-rw-r--r--doc/html/inherit__graph__69.md52
-rw-r--r--doc/html/inherit__graph__69.pngbin1448 -> 1270 bytes
-rw-r--r--doc/html/inherit__graph__70.map2
-rw-r--r--doc/html/inherit__graph__70.md52
-rw-r--r--doc/html/inherit__graph__70.pngbin1945 -> 1448 bytes
-rw-r--r--doc/html/inherit__graph__71.map2
-rw-r--r--doc/html/inherit__graph__71.md52
-rw-r--r--doc/html/inherit__graph__71.pngbin1310 -> 1945 bytes
-rw-r--r--doc/html/inherit__graph__72.map2
-rw-r--r--doc/html/inherit__graph__72.md52
-rw-r--r--doc/html/inherit__graph__72.pngbin1467 -> 1310 bytes
-rw-r--r--doc/html/inherit__graph__73.map2
-rw-r--r--doc/html/inherit__graph__73.md52
-rw-r--r--doc/html/inherit__graph__73.pngbin1526 -> 1467 bytes
-rw-r--r--doc/html/inherit__graph__74.map2
-rw-r--r--doc/html/inherit__graph__74.md52
-rw-r--r--doc/html/inherit__graph__74.pngbin1513 -> 1526 bytes
-rw-r--r--doc/html/inherit__graph__75.map2
-rw-r--r--doc/html/inherit__graph__75.md52
-rw-r--r--doc/html/inherit__graph__75.pngbin1560 -> 1513 bytes
-rw-r--r--doc/html/inherit__graph__76.map2
-rw-r--r--doc/html/inherit__graph__76.md52
-rw-r--r--doc/html/inherit__graph__76.pngbin1039 -> 1560 bytes
-rw-r--r--doc/html/inherit__graph__77.map2
-rw-r--r--doc/html/inherit__graph__77.md52
-rw-r--r--doc/html/inherit__graph__77.pngbin1215 -> 1039 bytes
-rw-r--r--doc/html/inherit__graph__78.map2
-rw-r--r--doc/html/inherit__graph__78.md52
-rw-r--r--doc/html/inherit__graph__78.pngbin1075 -> 1215 bytes
-rw-r--r--doc/html/inherit__graph__79.map2
-rw-r--r--doc/html/inherit__graph__79.md52
-rw-r--r--doc/html/inherit__graph__79.pngbin1254 -> 1075 bytes
-rw-r--r--doc/html/inherit__graph__80.map2
-rw-r--r--doc/html/inherit__graph__80.md52
-rw-r--r--doc/html/inherit__graph__80.pngbin1465 -> 1254 bytes
-rw-r--r--doc/html/inherit__graph__81.map2
-rw-r--r--doc/html/inherit__graph__81.md52
-rw-r--r--doc/html/inherit__graph__81.pngbin790 -> 1465 bytes
-rw-r--r--doc/html/inherit__graph__82.map2
-rw-r--r--doc/html/inherit__graph__82.md52
-rw-r--r--doc/html/inherit__graph__82.pngbin637 -> 790 bytes
-rw-r--r--doc/html/inherit__graph__83.map2
-rw-r--r--doc/html/inherit__graph__83.md52
-rw-r--r--doc/html/inherit__graph__83.pngbin940 -> 637 bytes
-rw-r--r--doc/html/inherit__graph__84.map2
-rw-r--r--doc/html/inherit__graph__84.md52
-rw-r--r--doc/html/inherit__graph__84.pngbin1085 -> 940 bytes
-rw-r--r--doc/html/inherit__graph__85.map1
-rw-r--r--doc/html/inherit__graph__85.md51
-rw-r--r--doc/html/inherit__graph__85.pngbin0 -> 1085 bytes
-rw-r--r--doc/html/inherits.html153
-rw-r--r--doc/html/installation.html2
-rw-r--r--doc/html/introduction.html2
-rw-r--r--doc/html/key-file_8h_source.html2
-rw-r--r--doc/html/mailing_lists.html2
-rw-r--r--doc/html/manager-file_8h_source.html2
-rw-r--r--doc/html/media-session-handler_8h_source.html2
-rw-r--r--doc/html/media-stream-handler_8h_source.html2
-rw-r--r--doc/html/message_8h_source.html2
-rw-r--r--doc/html/method-invocation-context_8h_source.html2
-rw-r--r--doc/html/modules.html3
-rw-r--r--doc/html/namespaceTp.html33
-rw-r--r--doc/html/namespaceTp_1_1Client.html9
-rw-r--r--doc/html/namespaceTp_1_1Client_1_1DBus.html2
-rw-r--r--doc/html/namespaceTp_1_1MethodInvocationContextTypes.html2
-rw-r--r--doc/html/namespacemembers.html2
-rw-r--r--doc/html/namespacemembers_0x63.html4
-rw-r--r--doc/html/namespacemembers_0x64.html2
-rw-r--r--doc/html/namespacemembers_0x65.html2
-rw-r--r--doc/html/namespacemembers_0x66.html2
-rw-r--r--doc/html/namespacemembers_0x68.html2
-rw-r--r--doc/html/namespacemembers_0x6c.html2
-rw-r--r--doc/html/namespacemembers_0x6d.html2
-rw-r--r--doc/html/namespacemembers_0x6e.html6
-rw-r--r--doc/html/namespacemembers_0x6f.html2
-rw-r--r--doc/html/namespacemembers_0x70.html2
-rw-r--r--doc/html/namespacemembers_0x71.html2
-rw-r--r--doc/html/namespacemembers_0x72.html2
-rw-r--r--doc/html/namespacemembers_0x73.html22
-rw-r--r--doc/html/namespacemembers_0x74.html2
-rw-r--r--doc/html/namespacemembers_0x77.html2
-rw-r--r--doc/html/namespacemembers_enum.html9
-rw-r--r--doc/html/namespacemembers_eval.html21
-rw-r--r--doc/html/namespacemembers_func.html2
-rw-r--r--doc/html/namespacemembers_type.html4
-rw-r--r--doc/html/namespacemembers_vars.html6
-rw-r--r--doc/html/namespaces.html2
-rw-r--r--doc/html/optional-interface-factory_8h_source.html2
-rw-r--r--doc/html/pending-account_8h_source.html2
-rw-r--r--doc/html/pending-channel_8h_source.html2
-rw-r--r--doc/html/pending-connection_8h_source.html2
-rw-r--r--doc/html/pending-contact-attributes_8h_source.html2
-rw-r--r--doc/html/pending-contacts_8h_source.html2
-rw-r--r--doc/html/pending-handles_8h_source.html2
-rw-r--r--doc/html/pending-operation_8h_source.html2
-rw-r--r--doc/html/pending-ready_8h_source.html2
-rw-r--r--doc/html/pending-string-list_8h_source.html2
-rw-r--r--doc/html/properties_8h_source.html2
-rw-r--r--doc/html/readiness-helper_8h_source.html2
-rw-r--r--doc/html/ready-object_8h_source.html2
-rw-r--r--doc/html/referenced-handles_8h_source.html410
-rw-r--r--doc/html/room-list_8h_source.html2
-rw-r--r--doc/html/roster_example.html2
-rw-r--r--doc/html/roster_example_main.html2
-rw-r--r--doc/html/roster_example_roster_item_cpp.html2
-rw-r--r--doc/html/roster_example_roster_item_h.html2
-rw-r--r--doc/html/roster_example_roster_widget_cpp.html2
-rw-r--r--doc/html/roster_example_roster_widget_h.html2
-rw-r--r--doc/html/roster_example_roster_window_cpp.html2
-rw-r--r--doc/html/roster_example_roster_window_h.html2
-rw-r--r--doc/html/shared-ptr_8h_source.html2
-rw-r--r--doc/html/shared_ptr.html2
-rw-r--r--doc/html/simple-pending-operations_8h_source.html2
-rw-r--r--doc/html/streamed-media-channel_8h_source.html2
-rw-r--r--doc/html/structTp_1_1AliasMap-members.html2
-rw-r--r--doc/html/structTp_1_1AliasMap.html2
-rw-r--r--doc/html/structTp_1_1AliasPair-members.html2
-rw-r--r--doc/html/structTp_1_1AliasPair.html2
-rw-r--r--doc/html/structTp_1_1Avatar-members.html2
-rw-r--r--doc/html/structTp_1_1Avatar.html2
-rw-r--r--doc/html/structTp_1_1AvatarTokenMap-members.html2
-rw-r--r--doc/html/structTp_1_1AvatarTokenMap.html2
-rw-r--r--doc/html/structTp_1_1CapabilityChange-members.html2
-rw-r--r--doc/html/structTp_1_1CapabilityChange.html2
-rw-r--r--doc/html/structTp_1_1CapabilityPair-members.html2
-rw-r--r--doc/html/structTp_1_1CapabilityPair.html2
-rw-r--r--doc/html/structTp_1_1ChannelCallStateMap-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelCallStateMap.html2
-rw-r--r--doc/html/structTp_1_1ChannelClass-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelClass.html2
-rw-r--r--doc/html/structTp_1_1ChannelDetails-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelDetails.html2
-rw-r--r--doc/html/structTp_1_1ChannelInfo-members.html2
-rw-r--r--doc/html/structTp_1_1ChannelInfo.html2
-rw-r--r--doc/html/structTp_1_1ConnectionManager_1_1Private-members.html2
-rw-r--r--doc/html/structTp_1_1ConnectionManager_1_1Private.html2
-rw-r--r--doc/html/structTp_1_1ContactAttributesMap-members.html2
-rw-r--r--doc/html/structTp_1_1ContactAttributesMap.html2
-rw-r--r--doc/html/structTp_1_1ContactCapability-members.html2
-rw-r--r--doc/html/structTp_1_1ContactCapability.html2
-rw-r--r--doc/html/structTp_1_1ContactPresences-members.html2
-rw-r--r--doc/html/structTp_1_1ContactPresences.html2
-rw-r--r--doc/html/structTp_1_1DBusTubeMember-members.html2
-rw-r--r--doc/html/structTp_1_1DBusTubeMember.html2
-rw-r--r--doc/html/structTp_1_1HandleIdentifierMap-members.html2
-rw-r--r--doc/html/structTp_1_1HandleIdentifierMap.html2
-rw-r--r--doc/html/structTp_1_1HandleOwnerMap-members.html2
-rw-r--r--doc/html/structTp_1_1HandleOwnerMap.html2
-rw-r--r--doc/html/structTp_1_1LastActivityAndStatuses-members.html2
-rw-r--r--doc/html/structTp_1_1LastActivityAndStatuses.html2
-rw-r--r--doc/html/structTp_1_1LocalPendingInfo-members.html2
-rw-r--r--doc/html/structTp_1_1LocalPendingInfo.html2
-rw-r--r--doc/html/structTp_1_1MediaSessionHandlerInfo-members.html2
-rw-r--r--doc/html/structTp_1_1MediaSessionHandlerInfo.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCandidate-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCandidate.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCodec-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerCodec.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerTransport-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamHandlerTransport.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamInfo-members.html2
-rw-r--r--doc/html/structTp_1_1MediaStreamInfo.html2
-rw-r--r--doc/html/structTp_1_1MessagePart-members.html2
-rw-r--r--doc/html/structTp_1_1MessagePart.html2
-rw-r--r--doc/html/structTp_1_1MessagePartContentMap-members.html2
-rw-r--r--doc/html/structTp_1_1MessagePartContentMap.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1ForEach-members.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1ForEach.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Nil.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Select-members.html2
-rw-r--r--doc/html/structTp_1_1MethodInvocationContextTypes_1_1Select.html2
-rw-r--r--doc/html/structTp_1_1MultipleStatusMap-members.html2
-rw-r--r--doc/html/structTp_1_1MultipleStatusMap.html2
-rw-r--r--doc/html/structTp_1_1ObjectPathList-members.html2
-rw-r--r--doc/html/structTp_1_1ObjectPathList.html2
-rw-r--r--doc/html/structTp_1_1ParamSpec-members.html2
-rw-r--r--doc/html/structTp_1_1ParamSpec.html2
-rw-r--r--doc/html/structTp_1_1PendingTextMessage-members.html2
-rw-r--r--doc/html/structTp_1_1PendingTextMessage.html2
-rw-r--r--doc/html/structTp_1_1PropertyFlagsChange-members.html2
-rw-r--r--doc/html/structTp_1_1PropertyFlagsChange.html2
-rw-r--r--doc/html/structTp_1_1PropertySpec-members.html2
-rw-r--r--doc/html/structTp_1_1PropertySpec.html2
-rw-r--r--doc/html/structTp_1_1PropertyValue-members.html2
-rw-r--r--doc/html/structTp_1_1PropertyValue.html2
-rw-r--r--doc/html/structTp_1_1QualifiedPropertyValueMap-members.html2
-rw-r--r--doc/html/structTp_1_1QualifiedPropertyValueMap.html2
-rw-r--r--doc/html/structTp_1_1ReadinessHelper_1_1Introspectable-members.html2
-rw-r--r--doc/html/structTp_1_1ReadinessHelper_1_1Introspectable.html2
-rw-r--r--doc/html/structTp_1_1RequestableChannelClass-members.html2
-rw-r--r--doc/html/structTp_1_1RequestableChannelClass.html2
-rw-r--r--doc/html/structTp_1_1RichPresenceAccessControl-members.html2
-rw-r--r--doc/html/structTp_1_1RichPresenceAccessControl.html2
-rw-r--r--doc/html/structTp_1_1RoomInfo-members.html2
-rw-r--r--doc/html/structTp_1_1RoomInfo.html2
-rw-r--r--doc/html/structTp_1_1SimpleContactPresences-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleContactPresences.html2
-rw-r--r--doc/html/structTp_1_1SimplePresence-members.html2
-rw-r--r--doc/html/structTp_1_1SimplePresence.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpec-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpec.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpecMap-members.html2
-rw-r--r--doc/html/structTp_1_1SimpleStatusSpecMap.html2
-rw-r--r--doc/html/structTp_1_1SingleContactAttributesMap-members.html2
-rw-r--r--doc/html/structTp_1_1SingleContactAttributesMap.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIP-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIP.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv4-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv4.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv6-members.html2
-rw-r--r--doc/html/structTp_1_1SocketAddressIPv6.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv4-members.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv4.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv6-members.html2
-rw-r--r--doc/html/structTp_1_1SocketNetmaskIPv6.html2
-rw-r--r--doc/html/structTp_1_1StatusSpec-members.html2
-rw-r--r--doc/html/structTp_1_1StatusSpec.html2
-rw-r--r--doc/html/structTp_1_1StatusSpecMap-members.html2
-rw-r--r--doc/html/structTp_1_1StatusSpecMap.html2
-rw-r--r--doc/html/structTp_1_1StringStringMap-members.html2
-rw-r--r--doc/html/structTp_1_1StringStringMap.html2
-rw-r--r--doc/html/structTp_1_1StringVariantMap-members.html2
-rw-r--r--doc/html/structTp_1_1StringVariantMap.html2
-rw-r--r--doc/html/structTp_1_1SupportedSocketMap-members.html2
-rw-r--r--doc/html/structTp_1_1SupportedSocketMap.html2
-rw-r--r--doc/html/structTp_1_1TubeInfo-members.html2
-rw-r--r--doc/html/structTp_1_1TubeInfo.html2
-rw-r--r--doc/html/structTp_1_1UIntList-members.html2
-rw-r--r--doc/html/structTp_1_1UIntList.html2
-rw-r--r--doc/html/text-channel_8h_source.html2
-rw-r--r--doc/html/types_8h_source.html90
-rw-r--r--tests/dbus/client.cpp62
-rw-r--r--tests/dbus/text-chan.cpp4
785 files changed, 5303 insertions, 5745 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b0f6df..6e38a5b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,232 @@
+commit 68983e826c7940ecc8cfc90754e51372c90f5158
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:21:01 2009 -0300
+
+ Prepare release 0.1.7
+
+ NEWS | 16 ++++++++++++++--
+ configure.ac | 4 ++--
+ 2 files changed, 16 insertions(+), 4 deletions(-)
+
+commit 4c3be38690169d5d7bf28826a4a98643712cbdc3
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:45:37 2009 -0300
+
+ text-chan test: Wait untill messages have been received.
+
+ TextChannel now becomes ready even if message queue is empty, so let's wait
+ until messages have been received.
+
+ tests/dbus/text-chan.cpp | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 9803918ee9b37567bf08c041ab3e090659940ae4
+Merge: 2d78a1f 06e466f
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:03:49 2009 -0300
+
+ Merge branch 'client-approver'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit 2d78a1fbf06d0351623fae17ddb5e1a0e7aa01b9
+Merge: ebb19fb cd2bfe8
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:03:36 2009 -0300
+
+ Merge branch 'client-observer'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit ebb19fb01a1b91769f928efa41edc4512ec935be
+Merge: f7a3c74 86c3cae
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:03:25 2009 -0300
+
+ Merge branch 'channel-dispatch-operation'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit f7a3c7465cde557cbcf31df79724cec2d5ab2ba5
+Merge: 67a3b9e 2cb1fb9
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Wed Jun 3 09:03:12 2009 -0300
+
+ Merge branch 'channel-request'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit 06e466f0d061c337856b6701939b4918b663e6f4
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 02:28:13 2009 -0300
+
+ client test: Added test for Client.Approver.addDispatchOperation.
+
+ tests/dbus/client.cpp | 53 ++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 files changed, 50 insertions(+), 3 deletions(-)
+
+commit 227536ebfb243c71e7222535d48400a2ce7bb268
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 02:35:39 2009 -0300
+
+ ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientApprover.
+
+ TelepathyQt4/abstract-client.h | 3 +--
+ TelepathyQt4/client-registrar.cpp | 8 +++++++-
+ tests/dbus/client.cpp | 9 +++++----
+ 3 files changed, 13 insertions(+), 7 deletions(-)
+
+commit 242c0e2f194158c0a6c0634431886a2e3cf9e5c6
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Mon May 25 11:59:52 2009 -0300
+
+ ClientRegistrar: Added initial Approver support.
+
+ TelepathyQt4/abstract-client.h | 5 ++-
+ TelepathyQt4/client-registrar-internal.h | 41 +++++++++++++++++++++++++
+ TelepathyQt4/client-registrar.cpp | 49 +++++++++++++++++++++++++++++-
+ 3 files changed, 93 insertions(+), 2 deletions(-)
+
+commit b37a051e743253fce70275d73afa2c784ca332b0
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Mon May 25 11:59:03 2009 -0300
+
+ Added auto generated classes for Client.Approver interface.
+
+ TelepathyQt4/ClientApproverInterface | 13 +++++++++++++
+ TelepathyQt4/Makefile.am | 1 +
+ TelepathyQt4/client.xml | 1 +
+ 3 files changed, 15 insertions(+), 0 deletions(-)
+
+commit cd2bfe8cbcbafb7386726ada16ea2467256c4a6e
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 02:36:03 2009 -0300
+
+ ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientObserver.
+
+ TelepathyQt4/abstract-client.h | 2 +-
+ TelepathyQt4/client-registrar.cpp | 6 +++++-
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 86c3caeba6e10dcbc54300c003bd55475b69e206
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 02:45:44 2009 -0300
+
+ ChannelDispatchOperation: Let's not crash on buggy CD.
+
+ TelepathyQt4/channel-dispatch-operation.cpp | 29 ++++++++++++++++++++------
+ 1 files changed, 22 insertions(+), 7 deletions(-)
+
+commit 2cb1fb9ec184d291c5ec6d991ee1b23e525e2fa4
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 01:41:46 2009 -0300
+
+ ChannelRequest: Do not call account->becomeReady for account received on immutableProperties.
+
+ TelepathyQt4/channel-request.cpp | 18 +++++++++++++-----
+ 1 files changed, 13 insertions(+), 5 deletions(-)
+
+commit 9c2e6352378151492abeef462542dfd3da0d6fd8
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Mon Jun 1 14:43:08 2009 -0300
+
+ ChannelDispatchOperation: Added ChannelDispatchOperation high-level class.
+
+ TelepathyQt4/ChannelDispatchOperation | 13 +
+ TelepathyQt4/ChannelDispatchOperationInterface | 13 +
+ TelepathyQt4/Makefile.am | 13 +
+ TelepathyQt4/channel-dispatch-operation.cpp | 374 ++++++++++++++++++++++++
+ TelepathyQt4/channel-dispatch-operation.h | 126 ++++++++
+ TelepathyQt4/channel-dispatch-operation.xml | 9 +
+ TelepathyQt4/stable-interfaces.xml | 1 +
+ TelepathyQt4/types.h | 2 +
+ 8 files changed, 551 insertions(+), 0 deletions(-)
+
+commit 982dbbfcab69462cd61938603315aa319d736f15
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Tue Jun 2 01:40:42 2009 -0300
+
+ ChannelRequest: Use only one constructor that receives the QDBusConnection object.
+
+ TelepathyQt4/channel-request.cpp | 16 ++--------------
+ TelepathyQt4/channel-request.h | 2 --
+ 2 files changed, 2 insertions(+), 16 deletions(-)
+
+commit 67a3b9e296620fa421efda929643f856c9de4b31
+Merge: bac7776 8345ef8
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri May 29 10:46:31 2009 -0300
+
+ Merge branch 'channel-bugfix'
+
+ Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
+
+commit 8345ef8e6512f646842eab0d2726b3c36759ec0a
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri May 29 10:11:55 2009 -0300
+
+ Fixed bug 21993: TextChannel does not become ready until first message is received if FeatureMessageQueue is enabled
+
+ TelepathyQt4/text-channel.cpp | 9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
+
+commit d907f5288b0e858b67fdb54f71df73f4ec3d09b9
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Fri May 29 10:05:45 2009 -0300
+
+ TextChannel: Proper check for FeatureMessageCapabilities when trying to update capabilities.
+
+ TelepathyQt4/text-channel.cpp | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 762ae3a59f008f7bf0890923b72797cff2377d0d
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu May 28 18:47:02 2009 -0300
+
+ Channel: Make sure connection is ready before start introspection.
+
+ Make sure connection is ready before start introspection, as we need the
+ Connection object to be ready in order to access some of its methods (e.g.
+ Connection::selfHandle()),
+
+ TelepathyQt4/channel.cpp | 29 +++++++++++++++++++++++------
+ TelepathyQt4/channel.h | 1 +
+ 2 files changed, 24 insertions(+), 6 deletions(-)
+
+commit 84b2b9c22e3f4ba805dd96b57935e1479bcab602
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu May 28 18:14:14 2009 -0300
+
+ Channel: Use Connection::selfHandle while trying to fake a group interface instead of Connection::selfContact.
+
+ Use Connection::selfHandle while trying to fake a group interface instead
+ of Connection::selfContact, this allows us to work even on connections where
+ FeatureSelfContact was not requested.
+
+ TelepathyQt4/channel.cpp | 7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit bac777625b35f63db365711ab6abcce8462cacde
+Author: George Kiagiadakis <gkiagia@users.sourceforge.net>
+Date: Thu May 28 12:05:53 2009 -0300
+
+ Export stl compatibility methods only if QT_NO_STL is not defined.
+
+ Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+
+ TelepathyQt4/referenced-handles.h | 6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit e585476390c72b2f757b0779f527cbf8630dcc56
+Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
+Date: Thu May 28 11:59:05 2009 -0300
+
+ Start 0.1.7 development
+
+ NEWS | 5 +++++
+ configure.ac | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
commit 5f51ee0b7307b4885c5fdd3ec125662e45e13428
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date: Thu May 28 11:07:37 2009 -0300
diff --git a/NEWS b/NEWS
index 3dbdd66..d16d657 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,20 @@
+telepathy-qt4 0.1.7 (2009-06-02)
+================================
+
+The "approver" release.
+
+New API:
+
+* Added Client Approver support.
+* Added ChannelDispatchOperation high-level class.
+
+Bugfixes:
+
+* Fixed bug 21988: Channel does not work properly if the parent
+ connection object is not ready
+* Fixed bug 21993: TextChannel does not become ready until first message is
+ received if FeatureMessageQueue is enabled.
+
telepathy-qt4 0.1.6 (2009-05-28)
================================
diff --git a/TelepathyQt4/ChannelDispatchOperation b/TelepathyQt4/ChannelDispatchOperation
new file mode 100644
index 0000000..dc85b75
--- /dev/null
+++ b/TelepathyQt4/ChannelDispatchOperation
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_ChannelDispatchOperation_HEADER_GUARD_
+#define _TelepathyQt4_Client_ChannelDispatchOperation_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/channel-dispatch-operation.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/ChannelDispatchOperationInterface b/TelepathyQt4/ChannelDispatchOperationInterface
new file mode 100644
index 0000000..b45e4fc
--- /dev/null
+++ b/TelepathyQt4/ChannelDispatchOperationInterface
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_ChannelDispatchOperationInterface_HEADER_GUARD_
+#define _TelepathyQt4_Client_ChannelDispatchOperationInterface_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/channel-dispatch-operation.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/ClientApproverInterface b/TelepathyQt4/ClientApproverInterface
new file mode 100644
index 0000000..45fd8b1
--- /dev/null
+++ b/TelepathyQt4/ClientApproverInterface
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_ClientApproverInterface_HEADER_GUARD_
+#define _TelepathyQt4_Client_ClientApproverInterface_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/client.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/Makefile.am b/TelepathyQt4/Makefile.am
index b66ff4a..9f71599 100644
--- a/TelepathyQt4/Makefile.am
+++ b/TelepathyQt4/Makefile.am
@@ -18,6 +18,7 @@ EXTRA_DIST = \
account-manager.xml \
async-model.dox \
channel.xml \
+ channel-dispatch-operation.xml \
channel-request.xml \
client.xml \
connection.xml \
@@ -54,6 +55,7 @@ libtelepathy_qt4_la_SOURCES = \
channel-factory.cpp \
channel-factory.h \
channel-request.cpp \
+ channel-dispatch-operation.cpp \
client.cpp \
client-registrar.cpp \
client-registrar-internal.h \
@@ -100,6 +102,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/cli-account-manager.moc.hpp \
_gen/cli-channel-body.hpp \
_gen/cli-channel.moc.hpp \
+ _gen/cli-channel-dispatch-operation-body.hpp \
+ _gen/cli-channel-dispatch-operation.moc.hpp \
_gen/cli-channel-request-body.hpp \
_gen/cli-channel-request.moc.hpp \
_gen/cli-client-body.hpp \
@@ -121,6 +125,7 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/account.moc.hpp \
_gen/account-manager.moc.hpp \
_gen/channel.moc.hpp \
+ _gen/channel-dispatch-operation.moc.hpp \
_gen/channel-request.moc.hpp \
_gen/client.moc.hpp \
_gen/client-registrar.moc.hpp \
@@ -157,6 +162,7 @@ tpqt4include_HEADERS = \
Account \
AccountManager \
Channel \
+ ChannelDispatchOperation \
ChannelRequest \
Client \
ClientRegistrar \
@@ -214,6 +220,7 @@ tpqt4include_HEADERS = \
ChannelInterfaceHoldInterface \
ChannelInterfaceMediaSignallingInterface \
ChannelInterfacePasswordInterface \
+ ChannelDispatchOperationInterface \
ChannelRequestInterface \
ChannelTypeContactListInterface \
ChannelTypeRoomListInterface \
@@ -221,6 +228,7 @@ tpqt4include_HEADERS = \
ChannelTypeTextInterface \
ChannelTypeTubesInterface \
ClientHandlerInterface \
+ ClientApproverInterface \
ClientObserverInterface \
ClientInterface \
ClientInterfaceRequestsInterface \
@@ -245,6 +253,7 @@ tpqt4include_HEADERS = \
account.h \
account-manager.h \
channel.h \
+ channel-dispatch-operation.h \
channel-request.h \
client.h \
client-registrar.h \
@@ -289,6 +298,7 @@ nodist_geninclude_HEADERS = \
_gen/cli-account.h \
_gen/cli-account-manager.h \
_gen/cli-channel.h \
+ _gen/cli-channel-dispatch-operation.h \
_gen/cli-channel-request.h \
_gen/cli-client.h \
_gen/cli-connection.h \
@@ -389,6 +399,10 @@ _gen/cli-%.h _gen/cli-%-body.hpp: _gen/spec-%.xml \
group='clientchannel'; \
prettyinclude='Channel'; \
mainiface='--mainiface=Tp::Client::ChannelInterface';; \
+ channel-dispatch-operation) \
+ group='clientchanneldispatchoperation'; \
+ prettyinclude='ChannelDispatchOperation'; \
+ mainiface='--mainiface=Tp::Client::ChannelDispatchOperationInterface';; \
channel-request) \
group='clientchannelrequest'; \
prettyinclude='ChannelRequest'; \
diff --git a/TelepathyQt4/Makefile.in b/TelepathyQt4/Makefile.in
index ba88f80..06cb402 100644
--- a/TelepathyQt4/Makefile.in
+++ b/TelepathyQt4/Makefile.in
@@ -77,10 +77,11 @@ am__DEPENDENCIES_1 =
am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_libtelepathy_qt4_la_OBJECTS = abstract-client.lo \
abstract-interface.lo account.lo account-manager.lo channel.lo \
- channel-factory.lo channel-request.lo client.lo \
- client-registrar.lo connection.lo connection-manager.lo \
- contact.lo contact-manager.lo dbus.lo dbus-proxy.lo debug.lo \
- feature.lo file-transfer.lo key-file.lo manager-file.lo \
+ channel-factory.lo channel-request.lo \
+ channel-dispatch-operation.lo client.lo client-registrar.lo \
+ connection.lo connection-manager.lo contact.lo \
+ contact-manager.lo dbus.lo dbus-proxy.lo debug.lo feature.lo \
+ file-transfer.lo key-file.lo manager-file.lo \
media-session-handler.lo media-stream-handler.lo message.lo \
optional-interface-factory.lo pending-account.lo \
pending-channel.lo pending-connection.lo \
@@ -347,6 +348,7 @@ EXTRA_DIST = \
account-manager.xml \
async-model.dox \
channel.xml \
+ channel-dispatch-operation.xml \
channel-request.xml \
client.xml \
connection.xml \
@@ -383,6 +385,7 @@ libtelepathy_qt4_la_SOURCES = \
channel-factory.cpp \
channel-factory.h \
channel-request.cpp \
+ channel-dispatch-operation.cpp \
client.cpp \
client-registrar.cpp \
client-registrar-internal.h \
@@ -429,6 +432,8 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/cli-account-manager.moc.hpp \
_gen/cli-channel-body.hpp \
_gen/cli-channel.moc.hpp \
+ _gen/cli-channel-dispatch-operation-body.hpp \
+ _gen/cli-channel-dispatch-operation.moc.hpp \
_gen/cli-channel-request-body.hpp \
_gen/cli-channel-request.moc.hpp \
_gen/cli-client-body.hpp \
@@ -450,6 +455,7 @@ nodist_libtelepathy_qt4_la_SOURCES = \
_gen/account.moc.hpp \
_gen/account-manager.moc.hpp \
_gen/channel.moc.hpp \
+ _gen/channel-dispatch-operation.moc.hpp \
_gen/channel-request.moc.hpp \
_gen/client.moc.hpp \
_gen/client-registrar.moc.hpp \
@@ -486,6 +492,7 @@ tpqt4include_HEADERS = \
Account \
AccountManager \
Channel \
+ ChannelDispatchOperation \
ChannelRequest \
Client \
ClientRegistrar \
@@ -543,6 +550,7 @@ tpqt4include_HEADERS = \
ChannelInterfaceHoldInterface \
ChannelInterfaceMediaSignallingInterface \
ChannelInterfacePasswordInterface \
+ ChannelDispatchOperationInterface \
ChannelRequestInterface \
ChannelTypeContactListInterface \
ChannelTypeRoomListInterface \
@@ -550,6 +558,7 @@ tpqt4include_HEADERS = \
ChannelTypeTextInterface \
ChannelTypeTubesInterface \
ClientHandlerInterface \
+ ClientApproverInterface \
ClientObserverInterface \
ClientInterface \
ClientInterfaceRequestsInterface \
@@ -574,6 +583,7 @@ tpqt4include_HEADERS = \
account.h \
account-manager.h \
channel.h \
+ channel-dispatch-operation.h \
channel-request.h \
client.h \
client-registrar.h \
@@ -618,6 +628,7 @@ nodist_geninclude_HEADERS = \
_gen/cli-account.h \
_gen/cli-account-manager.h \
_gen/cli-channel.h \
+ _gen/cli-channel-dispatch-operation.h \
_gen/cli-channel-request.h \
_gen/cli-client.h \
_gen/cli-connection.h \
@@ -733,6 +744,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/abstract-interface.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/account-manager.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/account.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-dispatch-operation.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-factory.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel-request.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/channel.Plo@am__quote@
@@ -1219,6 +1231,10 @@ _gen/cli-%.h _gen/cli-%-body.hpp: _gen/spec-%.xml \
group='clientchannel'; \
prettyinclude='Channel'; \
mainiface='--mainiface=Tp::Client::ChannelInterface';; \
+ channel-dispatch-operation) \
+ group='clientchanneldispatchoperation'; \
+ prettyinclude='ChannelDispatchOperation'; \
+ mainiface='--mainiface=Tp::Client::ChannelDispatchOperationInterface';; \
channel-request) \
group='clientchannelrequest'; \
prettyinclude='ChannelRequest'; \
diff --git a/TelepathyQt4/abstract-client.h b/TelepathyQt4/abstract-client.h
index f9e5f72..d45eaef 100644
--- a/TelepathyQt4/abstract-client.h
+++ b/TelepathyQt4/abstract-client.h
@@ -59,7 +59,7 @@ public:
const AccountPtr &account,
const ConnectionPtr &connection,
const QList<ChannelPtr> &channels,
- const QString &dispatchOperationPath,
+ const ChannelDispatchOperationPtr &dispatchOperation,
const QList<ChannelRequestPtr> &requestsSatisfied,
const QVariantMap &observerInfo) = 0;
@@ -81,7 +81,9 @@ public:
ChannelClassList approverChannelFilter() const;
- /* TODO add more methods */
+ virtual void addDispatchOperation(const MethodInvocationContextPtr<> &context,
+ const QList<ChannelPtr> &channels,
+ const ChannelDispatchOperationPtr &dispatchOperation) = 0;
protected:
AbstractClientApprover(const ChannelClassList &channelFilter);
diff --git a/TelepathyQt4/channel-dispatch-operation.cpp b/TelepathyQt4/channel-dispatch-operation.cpp
new file mode 100644
index 0000000..b46ad28
--- /dev/null
+++ b/TelepathyQt4/channel-dispatch-operation.cpp
@@ -0,0 +1,389 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <TelepathyQt4/ChannelDispatchOperation>
+
+#include "TelepathyQt4/_gen/cli-channel-dispatch-operation-body.hpp"
+#include "TelepathyQt4/_gen/cli-channel-dispatch-operation.moc.hpp"
+#include "TelepathyQt4/_gen/channel-dispatch-operation.moc.hpp"
+
+#include "TelepathyQt4/channel-factory.h"
+#include "TelepathyQt4/debug-internal.h"
+
+#include <TelepathyQt4/Account>
+#include <TelepathyQt4/Channel>
+#include <TelepathyQt4/Connection>
+#include <TelepathyQt4/PendingReady>
+#include <TelepathyQt4/PendingVoidMethodCall>
+
+/**
+ * \addtogroup clientsideproxies Client-side proxies
+ *
+ * Proxy objects representing remote service objects accessed via D-Bus.
+ *
+ * In addition to providing direct access to methods, signals and properties
+ * exported by the remote objects, some of these proxies offer features like
+ * automatic inspection of remote object capabilities, property tracking,
+ * backwards compatibility helpers for older services and other utilities.
+ */
+
+/**
+ * \defgroup clientchanneldispatchoperation ChannelDispatchOperation proxies
+ * \ingroup clientsideproxies
+ *
+ * Proxy objects representing remote Telepathy Channel Dispatch Operations and
+ * their optional interfaces.
+ */
+
+namespace Tp
+{
+
+struct ChannelDispatchOperation::Private
+{
+ Private(ChannelDispatchOperation *parent);
+ ~Private();
+
+ static void introspectMain(Private *self);
+
+ void extractMainProps(const QVariantMap &props,
+ bool immutableProperties);
+ void checkReady();
+
+ // Public object
+ ChannelDispatchOperation *parent;
+
+ // Instance of generated interface class
+ Client::ChannelDispatchOperationInterface *baseInterface;
+
+ // Optional interface proxies
+ Client::DBus::PropertiesInterface *properties;
+
+ ReadinessHelper *readinessHelper;
+
+ // Introspection
+ QStringList interfaces;
+ ConnectionPtr connection;
+ AccountPtr account;
+ QList<ChannelPtr> channels;
+ QStringList possibleHandlers;
+};
+
+ChannelDispatchOperation::Private::Private(ChannelDispatchOperation *parent)
+ : parent(parent),
+ baseInterface(new Client::ChannelDispatchOperationInterface(
+ parent->dbusConnection(), parent->busName(),
+ parent->objectPath(), parent)),
+ properties(0),
+ readinessHelper(parent->readinessHelper())
+{
+ debug() << "Creating new ChannelDispatchOperation:" << parent->objectPath();
+
+ ReadinessHelper::Introspectables introspectables;
+
+ // As ChannelDispatchOperation does not have predefined statuses let's simulate one (0)
+ ReadinessHelper::Introspectable introspectableCore(
+ QSet<uint>() << 0, // makesSenseForStatuses
+ Features(), // dependsOnFeatures
+ QStringList(), // dependsOnInterfaces
+ (ReadinessHelper::IntrospectFunc) &Private::introspectMain,
+ this);
+ introspectables[FeatureCore] = introspectableCore;
+
+ readinessHelper->addIntrospectables(introspectables);
+}
+
+ChannelDispatchOperation::Private::~Private()
+{
+}
+
+void ChannelDispatchOperation::Private::introspectMain(ChannelDispatchOperation::Private *self)
+{
+ if (!self->properties) {
+ self->properties = self->parent->propertiesInterface();
+ Q_ASSERT(self->properties != 0);
+ }
+
+ self->parent->connect(self->baseInterface,
+ SIGNAL(ChannelLost(const QDBusObjectPath &, const QString &, const QString &)),
+ SLOT(onChannelLost(const QDBusObjectPath &, const QString &, const QString &)));
+
+ debug() << "Calling Properties::GetAll(ChannelDispatchOperation)";
+ QDBusPendingCallWatcher *watcher =
+ new QDBusPendingCallWatcher(
+ self->properties->GetAll(TELEPATHY_INTERFACE_CHANNEL_DISPATCH_OPERATION),
+ self->parent);
+ self->parent->connect(watcher,
+ SIGNAL(finished(QDBusPendingCallWatcher*)),
+ SLOT(gotMainProperties(QDBusPendingCallWatcher*)));
+}
+
+void ChannelDispatchOperation::Private::extractMainProps(const QVariantMap &props,
+ bool immutableProperties)
+{
+ interfaces = qdbus_cast<QStringList>(props.value("Interfaces"));
+
+ if (!connection && props.contains("Connection")) {
+ QDBusObjectPath connectionObjectPath =
+ qdbus_cast<QDBusObjectPath>(props.value("Connection"));
+ QString connectionBusName =
+ connectionObjectPath.path().mid(1).replace('/', '.');
+ connection = Connection::create(
+ connectionBusName,
+ connectionObjectPath.path());
+ }
+
+ if (!account && props.contains("Account")) {
+ QDBusObjectPath accountObjectPath =
+ qdbus_cast<QDBusObjectPath>(props.value("Account"));
+ account = Account::create(
+ TELEPATHY_ACCOUNT_MANAGER_BUS_NAME,
+ accountObjectPath.path());
+ }
+
+ if (!immutableProperties) {
+ ChannelDetailsList channelDetailsList =
+ qdbus_cast<ChannelDetailsList>(props.value("ChannelDetailsList"));
+ ChannelPtr channel;
+ foreach (const ChannelDetails &channelDetails, channelDetailsList) {
+ channel = ChannelFactory::create(connection,
+ channelDetails.channel.path(),
+ channelDetails.properties);
+ channels.append(channel);
+ }
+ }
+
+ possibleHandlers = qdbus_cast<QStringList>(props.value("PossibleHandlers"));
+}
+
+void ChannelDispatchOperation::Private::checkReady()
+{
+ if ((connection && !connection->isReady()) ||
+ (account && !account->isReady())) {
+ return;
+ }
+
+ foreach (const ChannelPtr &channel, channels) {
+ if (!channel->isReady()) {
+ return;
+ }
+ }
+
+ readinessHelper->setIntrospectCompleted(FeatureCore, true);
+}
+
+/**
+ * \class ChannelDispatchOperation
+ * \ingroup clientchanneldispatchoperation
+ * \headerfile <TelepathyQt4/channel-dispatch-operation.h> <TelepathyQt4/ChannelDispatchOperation>
+ *
+ * High-level proxy object for accessing remote Telepathy
+ * ChannelDispatchOperation objects.
+ */
+
+const Feature ChannelDispatchOperation::FeatureCore = Feature(ChannelDispatchOperation::staticMetaObject.className(), 0, true);
+
+ChannelDispatchOperationPtr ChannelDispatchOperation::create(const QString &objectPath,
+ const QVariantMap &immutableProperties)
+{
+ return ChannelDispatchOperationPtr(new ChannelDispatchOperation(
+ QDBusConnection::sessionBus(), objectPath,
+ immutableProperties));
+}
+
+ChannelDispatchOperationPtr ChannelDispatchOperation::create(const QDBusConnection &bus,
+ const QString &objectPath, const QVariantMap &immutableProperties)
+{
+ return ChannelDispatchOperationPtr(new ChannelDispatchOperation(
+ bus, objectPath, immutableProperties));
+}
+
+ChannelDispatchOperation::ChannelDispatchOperation(const QDBusConnection &bus,
+ const QString &objectPath, const QVariantMap &immutableProperties)
+ : StatefulDBusProxy(bus,
+ "org.freedesktop.Telepathy.ChannelDispatcher",
+ objectPath),
+ OptionalInterfaceFactory<ChannelDispatchOperation>(this),
+ ReadyObject(this, FeatureCore),
+ mPriv(new Private(this))
+{
+ mPriv->extractMainProps(immutableProperties, true);
+}
+
+/**
+ * Class destructor.
+ */
+ChannelDispatchOperation::~ChannelDispatchOperation()
+{
+ delete mPriv;
+}
+
+QStringList ChannelDispatchOperation::interfaces() const
+{
+ return mPriv->interfaces;
+}
+
+ConnectionPtr ChannelDispatchOperation::connection() const
+{
+ return mPriv->connection;
+}
+
+AccountPtr ChannelDispatchOperation::account() const
+{
+ return mPriv->account;
+}
+
+QList<ChannelPtr> ChannelDispatchOperation::channels() const
+{
+ if (!isReady()) {
+ warning() << "ChannelDispatchOperation::channels called with channel "
+ "not ready";
+ }
+ return mPriv->channels;
+}
+
+QStringList ChannelDispatchOperation::possibleHandlers() const
+{
+ return mPriv->possibleHandlers;
+}
+
+PendingOperation *ChannelDispatchOperation::handleWith(const QString &handler)
+{
+ return new PendingVoidMethodCall(this,
+ mPriv->baseInterface->HandleWith(handler));
+}
+
+PendingOperation *ChannelDispatchOperation::claim()
+{
+ return new PendingVoidMethodCall(this,
+ mPriv->baseInterface->Claim());
+}
+
+/**
+ * Get the ChannelDispatchOperationInterface for this ChannelDispatchOperation
+ * class. This method is protected since the convenience methods provided by
+ * this class should always be used instead of the interface by users of the
+ * class.
+ *
+ * \return A pointer to the existing ChannelDispatchOperationInterface for this
+ * ChannelDispatchOperation
+ */
+Client::ChannelDispatchOperationInterface *ChannelDispatchOperation::baseInterface() const
+{
+ return mPriv->baseInterface;
+}
+
+void ChannelDispatchOperation::gotMainProperties(QDBusPendingCallWatcher *watcher)
+{
+ QDBusPendingReply<QVariantMap> reply = *watcher;
+ QVariantMap props;
+
+ if (!reply.isError()) {
+ debug() << "Got reply to Properties::GetAll(ChannelDispatchOperation)";
+ props = reply.value();
+
+ mPriv->extractMainProps(props, false);
+
+ if (mPriv->connection) {
+ connect(mPriv->connection->becomeReady(),
+ SIGNAL(finished(Tp::PendingOperation *)),
+ SLOT(onConnectionReady(Tp::PendingOperation *)));
+ } else {
+ warning() << "Properties.GetAll(ChannelDispatchOperation) is missing "
+ "connection property, ignoring";
+ }
+
+ if (mPriv->account) {
+ connect(mPriv->account->becomeReady(),
+ SIGNAL(finished(Tp::PendingOperation *)),
+ SLOT(onAccountReady(Tp::PendingOperation *)));
+ } else {
+ warning() << "Properties.GetAll(ChannelDispatchOperation) is missing "
+ "account property, ignoring";
+ }
+
+ foreach (const ChannelPtr &channel, mPriv->channels) {
+ connect(channel->becomeReady(),
+ SIGNAL(finished(Tp::PendingOperation *)),
+ SLOT(onChannelReady(Tp::PendingOperation *)));
+ }
+
+ mPriv->checkReady();
+ }
+ else {
+ mPriv->readinessHelper->setIntrospectCompleted(FeatureCore,
+ false, reply.error());
+ warning().nospace() << "Properties::GetAll(ChannelDispatchOperation) failed with "
+ << reply.error().name() << ": " << reply.error().message();
+ }
+}
+
+void ChannelDispatchOperation::onConnectionReady(PendingOperation *op)
+{
+ if (op->isError()) {
+ warning() << "ChannelDispatchOperation: Unable to make connection ready";
+ mPriv->readinessHelper->setIntrospectCompleted(FeatureCore, false,
+ op->errorName(), op->errorMessage());
+ return;
+ }
+ mPriv->checkReady();
+}
+
+void ChannelDispatchOperation::onAccountReady(PendingOperation *op)
+{
+ if (op->isError()) {
+ warning() << "ChannelDispatchOperation: Unable to make account ready";
+ mPriv->readinessHelper->setIntrospectCompleted(FeatureCore, false,
+ op->errorName(), op->errorMessage());
+ return;
+ }
+ mPriv->checkReady();
+}
+
+void ChannelDispatchOperation::onChannelReady(PendingOperation *op)
+{
+ if (op->isError()) {
+ PendingReady *pr = qobject_cast<PendingReady*>(op);
+ ChannelPtr channel(qobject_cast<Channel*>(pr->object()));
+ // only fail if channel still exists (channelLost was not emitted)
+ if (mPriv->channels.contains(channel)) {
+ warning() << "ChannelDispatchOperation: Unable to make channel ready";
+ mPriv->readinessHelper->setIntrospectCompleted(FeatureCore, false,
+ op->errorName(), op->errorMessage());
+ }
+ return;
+ }
+ mPriv->checkReady();
+}
+
+void ChannelDispatchOperation::onChannelLost(
+ const QDBusObjectPath &channelObjectPath,
+ const QString &errorName, const QString &errorMessage)
+{
+ foreach (const ChannelPtr &channel, mPriv->channels) {
+ if (channel->objectPath() == channelObjectPath.path()) {
+ emit channelLost(channel, errorName, errorMessage);
+ mPriv->channels.removeOne(channel);
+ return;
+ }
+ }
+}
+
+} // Tp
diff --git a/TelepathyQt4/channel-dispatch-operation.h b/TelepathyQt4/channel-dispatch-operation.h
new file mode 100644
index 0000000..f3544ac
--- /dev/null
+++ b/TelepathyQt4/channel-dispatch-operation.h
@@ -0,0 +1,126 @@
+/*
+ * This file is part of TelepathyQt4
+ *
+ * Copyright (C) 2009 Collabora Ltd. <http://www.collabora.co.uk/>
+ * Copyright (C) 2009 Nokia Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef _TelepathyQt4_cli_channel_dispatch_operation_h_HEADER_GUARD_
+#define _TelepathyQt4_cli_channel_dispatch_operation_h_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#error IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/_gen/cli-channel-dispatch-operation.h>
+
+#include <TelepathyQt4/Constants>
+#include <TelepathyQt4/DBus>
+#include <TelepathyQt4/DBusProxy>
+#include <TelepathyQt4/Feature>
+#include <TelepathyQt4/OptionalInterfaceFactory>
+#include <TelepathyQt4/ReadinessHelper>
+#include <TelepathyQt4/ReadyObject>
+#include <TelepathyQt4/Types>
+#include <TelepathyQt4/SharedPtr>
+
+#include <QString>
+#include <QStringList>
+#include <QVariantMap>
+
+namespace Tp
+{
+
+class PendingOperation;
+
+class ChannelDispatchOperation : public StatefulDBusProxy,
+ private OptionalInterfaceFactory<ChannelDispatchOperation>,
+ public ReadyObject,
+ public RefCounted
+{
+ Q_OBJECT
+ Q_DISABLE_COPY(ChannelDispatchOperation)
+
+public:
+ static const Feature FeatureCore;
+
+ static ChannelDispatchOperationPtr create(const QString &objectPath,
+ const QVariantMap &immutableProperties);
+ static ChannelDispatchOperationPtr create(const QDBusConnection &bus,
+ const QString &objectPath, const QVariantMap &immutableProperties);
+
+ ~ChannelDispatchOperation();
+
+ QStringList interfaces() const;
+
+ ConnectionPtr connection() const;
+
+ AccountPtr account() const;
+
+ QList<ChannelPtr> channels() const;
+
+ QStringList possibleHandlers() const;
+
+ PendingOperation *handleWith(const QString &handler);
+
+ PendingOperation *claim();
+
+ template <class Interface>
+ inline Interface *optionalInterface(
+ InterfaceSupportedChecking check = CheckInterfaceSupported) const
+ {
+ // Check for the remote object supporting the interface
+ QString name(Interface::staticInterfaceName());
+ if (check == CheckInterfaceSupported && !interfaces().contains(name))
+ return 0;
+
+ // If present or forced, delegate to OptionalInterfaceFactory
+ return OptionalInterfaceFactory<ChannelDispatchOperation>::interface<Interface>();
+ }
+
+ inline Client::DBus::PropertiesInterface *propertiesInterface() const
+ {
+ return optionalInterface<Client::DBus::PropertiesInterface>(BypassInterfaceCheck);
+ }
+
+Q_SIGNALS:
+ void channelLost(const ChannelPtr &channel, const QString &errorName,
+ const QString &errorMessage);
+
+protected:
+ ChannelDispatchOperation(const QDBusConnection &bus,
+ const QString &objectPath, const QVariantMap &immutableProperties);
+
+ Client::ChannelDispatchOperationInterface *baseInterface() const;
+
+private Q_SLOTS:
+ void gotMainProperties(QDBusPendingCallWatcher *watcher);
+ void onConnectionReady(Tp::PendingOperation *op);
+ void onAccountReady(Tp::PendingOperation *op);
+ void onChannelReady(Tp::PendingOperation *op);
+ void onChannelLost(const QDBusObjectPath &channelObjectPath,
+ const QString &errorName, const QString &errorMessage);
+
+private:
+ struct Private;
+ friend struct Private;
+ Private *mPriv;
+};
+
+} // Tp
+
+#endif
diff --git a/TelepathyQt4/channel-dispatch-operation.xml b/TelepathyQt4/channel-dispatch-operation.xml
new file mode 100644
index 0000000..d7a6cdd
--- /dev/null
+++ b/TelepathyQt4/channel-dispatch-operation.xml
@@ -0,0 +1,9 @@
+<tp:spec
+ xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+
+<tp:title>Channel Dispatch Operation interface</tp:title>
+
+<xi:include href="../spec/Channel_Dispatch_Operation.xml"/>
+
+</tp:spec>
diff --git a/TelepathyQt4/channel-request.cpp b/TelepathyQt4/channel-request.cpp
index d668448..db6a0de 100644
--- a/TelepathyQt4/channel-request.cpp
+++ b/TelepathyQt4/channel-request.cpp
@@ -147,14 +147,12 @@ void ChannelRequest::Private::extractMainProps(const QVariantMap &props)
{
interfaces = qdbus_cast<QStringList>(props.value("Interfaces"));
- QDBusObjectPath accountObjectPath = qdbus_cast<QDBusObjectPath>(props.value("Account"));
- if (!accountObjectPath.path().isEmpty()) {
+ if (!account && props.contains("Account")) {
+ QDBusObjectPath accountObjectPath =
+ qdbus_cast<QDBusObjectPath>(props.value("Account"));
account = Account::create(
TELEPATHY_ACCOUNT_MANAGER_BUS_NAME,
accountObjectPath.path());
- parent->connect(account->becomeReady(),
- SIGNAL(finished(Tp::PendingOperation *)),
- SLOT(onAccountReady(Tp::PendingOperation *)));
}
// FIXME See http://bugs.freedesktop.org/show_bug.cgi?id=21690
@@ -180,8 +178,8 @@ const Feature ChannelRequest::FeatureCore = Feature(ChannelRequest::staticMetaOb
ChannelRequestPtr ChannelRequest::create(const QString &objectPath,
const QVariantMap &immutableProperties)
{
- return ChannelRequestPtr(new ChannelRequest(objectPath,
- immutableProperties));
+ return ChannelRequestPtr(new ChannelRequest(QDBusConnection::sessionBus(),
+ objectPath, immutableProperties));
}
ChannelRequestPtr ChannelRequest::create(const QDBusConnection &bus,
@@ -191,18 +189,6 @@ ChannelRequestPtr ChannelRequest::create(const QDBusConnection &bus,
immutableProperties));
}
-ChannelRequest::ChannelRequest(const QString &objectPath,
- const QVariantMap &immutableProperties)
- : StatefulDBusProxy(QDBusConnection::sessionBus(),
- "org.freedesktop.Telepathy.ChannelDispatcher",
- objectPath),
- OptionalInterfaceFactory<ChannelRequest>(this),
- ReadyObject(this, FeatureCore),
- mPriv(new Private(this))
-{
- mPriv->extractMainProps(immutableProperties);
-}
-
ChannelRequest::ChannelRequest(const QDBusConnection &bus,
const QString &objectPath, const QVariantMap &immutableProperties)
: StatefulDBusProxy(bus,
@@ -276,6 +262,16 @@ void ChannelRequest::gotMainProperties(QDBusPendingCallWatcher *watcher)
props = reply.value();
mPriv->extractMainProps(props);
+
+ if (mPriv->account) {
+ connect(mPriv->account->becomeReady(),
+ SIGNAL(finished(Tp::PendingOperation *)),
+ SLOT(onAccountReady(Tp::PendingOperation *)));
+ } else {
+ warning() << "Properties.GetAll(ChannelRequest) is missing "
+ "account property, ignoring";
+ mPriv->readinessHelper->setIntrospectCompleted(FeatureCore, true);
+ }
}
else {
mPriv->readinessHelper->setIntrospectCompleted(FeatureCore,
diff --git a/TelepathyQt4/channel-request.h b/TelepathyQt4/channel-request.h
index 752ba20..7334400 100644
--- a/TelepathyQt4/channel-request.h
+++ b/TelepathyQt4/channel-request.h
@@ -100,8 +100,6 @@ Q_SIGNALS:
void succeeded();
protected:
- ChannelRequest(const QString &objectPath,
- const QVariantMap &immutableProperties);
ChannelRequest(const QDBusConnection &bus,
const QString &objectPath, const QVariantMap &immutableProperties);
diff --git a/TelepathyQt4/channel.cpp b/TelepathyQt4/channel.cpp
index 9241d8f..d45c0fb 100644
--- a/TelepathyQt4/channel.cpp
+++ b/TelepathyQt4/channel.cpp
@@ -69,6 +69,7 @@ struct Channel::Private
~Private();
static void introspectMain(Private *self);
+ void introspectMainProperties();
void introspectMainFallbackChannelType();
void introspectMainFallbackHandle();
void introspectMainFallbackInterfaces();
@@ -273,17 +274,27 @@ Channel::Private::~Private()
void Channel::Private::introspectMain(Channel::Private *self)
{
- if (!self->properties) {
- self->properties = self->parent->propertiesInterface();
- Q_ASSERT(self->properties != 0);
+ // Make sure connection object is ready, as we need to use some methods that
+ // are only available after connection object gets ready.
+ debug() << "Calling Connection::becomeReady()";
+ self->parent->connect(self->connection->becomeReady(),
+ SIGNAL(finished(Tp::PendingOperation*)),
+ SLOT(onConnectionReady(Tp::PendingOperation*)));
+}
+
+void Channel::Private::introspectMainProperties()
+{
+ if (!properties) {
+ properties = parent->propertiesInterface();
+ Q_ASSERT(properties != 0);
}
debug() << "Calling Properties::GetAll(Channel)";
QDBusPendingCallWatcher *watcher =
new QDBusPendingCallWatcher(
- self->properties->GetAll(TELEPATHY_INTERFACE_CHANNEL),
- self->parent);
- self->parent->connect(watcher,
+ properties->GetAll(TELEPATHY_INTERFACE_CHANNEL),
+ parent);
+ parent->connect(watcher,
SIGNAL(finished(QDBusPendingCallWatcher*)),
SLOT(gotMainProperties(QDBusPendingCallWatcher*)));
}
@@ -871,9 +882,10 @@ bool Channel::Private::fakeGroupInterfaceIfNeeded()
}
// fake group interface
- if (connection->selfContact() && targetHandle) {
+ if (connection->selfHandle() && targetHandle) {
// Fake groupSelfHandle and initial members, let the MCD handling take care of the rest
- groupSelfHandle = connection->selfContact()->handle()[0];
+ // TODO connect to Connection::selfHandleChanged
+ groupSelfHandle = connection->selfHandle();
groupInitialMembers = UIntList() << groupSelfHandle << targetHandle;
debug().nospace() << "Faking a group on channel with self handle=" <<
@@ -881,7 +893,7 @@ bool Channel::Private::fakeGroupInterfaceIfNeeded()
nowHaveInitialMembers();
} else {
- warning() << "Connection::selfContact returned a null contact or targetHandle is 0, "
+ warning() << "Connection::selfHandle is 0 or targetHandle is 0, "
"not faking a group on channel";
}
@@ -2085,6 +2097,12 @@ void Channel::onClosed()
invalidate(TELEPATHY_ERROR_CANCELLED, "Closed");
}
+void Channel::onConnectionReady(PendingOperation *op)
+{
+ Q_UNUSED(op);
+ mPriv->introspectMainProperties();
+}
+
void Channel::onConnectionInvalidated()
{
debug() << "Owning connection died leaving an orphan Channel, "
diff --git a/TelepathyQt4/channel.h b/TelepathyQt4/channel.h
index b791f91..c75285b 100644
--- a/TelepathyQt4/channel.h
+++ b/TelepathyQt4/channel.h
@@ -287,6 +287,7 @@ private Q_SLOTS:
void gotInterfaces(QDBusPendingCallWatcher *watcher);
void onClosed();
+ void onConnectionReady(Tp::PendingOperation *op);
void onConnectionInvalidated();
void onConnectionDestroyed();
diff --git a/TelepathyQt4/client-registrar-internal.h b/TelepathyQt4/client-registrar-internal.h
index 5c86c25..b47524c 100644
--- a/TelepathyQt4/client-registrar-internal.h
+++ b/TelepathyQt4/client-registrar-internal.h
@@ -107,6 +107,47 @@ private:
AbstractClientObserver *mClient;
};
+class ClientApproverAdaptor : public QDBusAbstractAdaptor
+{
+ Q_OBJECT
+ Q_CLASSINFO("D-Bus Interface", "org.freedesktop.Telepathy.Client.Approver")
+ Q_CLASSINFO("D-Bus Introspection", ""
+" <interface name=\"org.freedesktop.Telepathy.Client.Approver\" >\n"
+" <property name=\"ApproverChannelFilter\" type=\"aa{sv}\" access=\"read\" />\n"
+" <method name=\"AddDispatchOperation\" >\n"
+" <arg name=\"Channels\" type=\"a(oa{sv})\" direction=\"in\" />\n"
+" <arg name=\"Dispatch_Operation\" type=\"o\" direction=\"in\" />\n"
+" <arg name=\"Properties\" type=\"a{sv}\" direction=\"in\" />\n"
+" </method>\n"
+" </interface>\n"
+ "")
+
+ Q_PROPERTY(Tp::ChannelClassList ApproverChannelFilter READ ApproverChannelFilter)
+
+public:
+ ClientApproverAdaptor(
+ const QDBusConnection &bus,
+ AbstractClientApprover *client,
+ QObject *parent);
+ virtual ~ClientApproverAdaptor();
+
+public: // Properties
+ inline Tp::ChannelClassList ApproverChannelFilter() const
+ {
+ return mClient->approverChannelFilter();
+ }
+
+public Q_SLOTS: // Methods
+ void AddDispatchOperation(const Tp::ChannelDetailsList &channels,
+ const QDBusObjectPath &dispatchOperation,
+ const QVariantMap &properties,
+ const QDBusMessage &message);
+
+private:
+ QDBusConnection mBus;
+ AbstractClientApprover *mClient;
+};
+
class ClientHandlerAdaptor : public QDBusAbstractAdaptor
{
Q_OBJECT
diff --git a/TelepathyQt4/client-registrar.cpp b/TelepathyQt4/client-registrar.cpp
index e1f5977..9ff3603 100644
--- a/TelepathyQt4/client-registrar.cpp
+++ b/TelepathyQt4/client-registrar.cpp
@@ -30,6 +30,7 @@
#include <TelepathyQt4/Account>
#include <TelepathyQt4/Channel>
+#include <TelepathyQt4/ChannelDispatchOperation>
#include <TelepathyQt4/ChannelRequest>
#include <TelepathyQt4/Connection>
#include <TelepathyQt4/MethodInvocationContext>
@@ -131,6 +132,10 @@ void ClientObserverAdaptor::ObserveChannels(const QDBusObjectPath &accountPath,
channels.append(channel);
}
+ ChannelDispatchOperationPtr channelDispatchOperation =
+ ChannelDispatchOperation::create(mBus,
+ dispatchOperationPath.path(), QVariantMap());
+
QList<ChannelRequestPtr> channelRequests;
ChannelRequestPtr channelRequest;
foreach (const QDBusObjectPath &path, requestsSatisfied) {
@@ -144,7 +149,52 @@ void ClientObserverAdaptor::ObserveChannels(const QDBusObjectPath &accountPath,
new MethodInvocationContext<>(mBus, message));
mClient->observeChannels(context, account, connection, channels,
- dispatchOperationPath.path(), channelRequests, observerInfo);
+ channelDispatchOperation, channelRequests, observerInfo);
+}
+
+ClientApproverAdaptor::ClientApproverAdaptor(const QDBusConnection &bus,
+ AbstractClientApprover *client,
+ QObject *parent)
+ : QDBusAbstractAdaptor(parent),
+ mBus(bus),
+ mClient(client)
+{
+}
+
+ClientApproverAdaptor::~ClientApproverAdaptor()
+{
+}
+
+void ClientApproverAdaptor::AddDispatchOperation(const Tp::ChannelDetailsList &channelDetailsList,
+ const QDBusObjectPath &dispatchOperationPath,
+ const QVariantMap &properties,
+ const QDBusMessage &message)
+{
+ QDBusObjectPath connectionPath = qdbus_cast<QDBusObjectPath>(
+ properties.value("Connection"));
+ debug() << "addDispatchOperation: connection:" << connectionPath.path();
+ QString connectionBusName = connectionPath.path().mid(1).replace('/', '.');
+ ConnectionPtr connection = Connection::create(mBus, connectionBusName,
+ connectionPath.path());
+
+ QList<ChannelPtr> channels;
+ ChannelPtr channel;
+ foreach (const ChannelDetails &channelDetails, channelDetailsList) {
+ channel = Channel::create(connection, channelDetails.channel.path(),
+ channelDetails.properties);
+ channels.append(channel);
+ }
+
+ ChannelDispatchOperationPtr channelDispatchOperation =
+ ChannelDispatchOperation::create(dispatchOperationPath.path(),
+ properties);
+
+ MethodInvocationContextPtr<> context =
+ MethodInvocationContextPtr<>(
+ new MethodInvocationContext<>(mBus, message));
+
+ mClient->addDispatchOperation(context, channels,
+ channelDispatchOperation);
}
QHash<QPair<QString, QString>, QList<ClientHandlerAdaptor *> > ClientHandlerAdaptor::mAdaptorsForConnection;
@@ -500,7 +550,14 @@ bool ClientRegistrar::registerClient(const AbstractClientPtr &client,
QLatin1String("org.freedesktop.Telepathy.Client.Observer"));
}
- // TODO add more adaptors when they exist
+ AbstractClientApprover *approver =
+ dynamic_cast<AbstractClientApprover*>(client.data());
+ if (approver) {
+ // export o.f.T.Client.Approver
+ new ClientApproverAdaptor(mPriv->bus, approver, object);
+ interfaces.append(
+ QLatin1String("org.freedesktop.Telepathy.Client.Approver"));
+ }
if (interfaces.isEmpty()) {
warning() << "Client does not implement any known interface";
diff --git a/TelepathyQt4/client.xml b/TelepathyQt4/client.xml
index 31ccec3..d4d0f6d 100644
--- a/TelepathyQt4/client.xml
+++ b/TelepathyQt4/client.xml
@@ -6,6 +6,7 @@
<xi:include href="../spec/Client.xml"/>
<xi:include href="../spec/Client_Observer.xml"/>
+<xi:include href="../spec/Client_Approver.xml"/>
<xi:include href="../spec/Client_Handler.xml"/>
<xi:include href="../spec/Client_Interface_Requests.xml"/>
diff --git a/TelepathyQt4/referenced-handles.h b/TelepathyQt4/referenced-handles.h
index faf094f..36cc700 100644
--- a/TelepathyQt4/referenced-handles.h
+++ b/TelepathyQt4/referenced-handles.h
@@ -48,7 +48,9 @@
#include <TelepathyQt4/Types>
#include <TelepathyQt4/Types>
-#include <list>
+#ifndef QT_NO_STL
+# include <list>
+#endif
#include <QList>
#include <QSet>
@@ -262,10 +264,12 @@ class ReferencedHandles
return toList().toSet();
}
+#ifndef QT_NO_STL
inline std::list<uint> toStdList() const
{
return toList().toStdList();
}
+#endif
inline QVector<uint> toVector() const
{
diff --git a/TelepathyQt4/stable-interfaces.xml b/TelepathyQt4/stable-interfaces.xml
index 4904149..8d33042 100644
--- a/TelepathyQt4/stable-interfaces.xml
+++ b/TelepathyQt4/stable-interfaces.xml
@@ -8,6 +8,7 @@
<xi:include href="connection-manager.xml"/>
<xi:include href="connection.xml"/>
<xi:include href="channel.xml"/>
+<xi:include href="channel-dispatch-operation.xml"/>
<xi:include href="channel-request.xml"/>
<xi:include href="media-session-handler.xml"/>
<xi:include href="media-stream-handler.xml"/>
diff --git a/TelepathyQt4/text-channel.cpp b/TelepathyQt4/text-channel.cpp
index 975b035..c8da57a 100644
--- a/TelepathyQt4/text-channel.cpp
+++ b/TelepathyQt4/text-channel.cpp
@@ -292,15 +292,20 @@ void TextChannel::Private::updateInitialMessages()
MessagePartListList messages = qdbus_cast<MessagePartListList>(
props["PendingMessages"]);
- foreach (const MessagePartList &message, messages) {
- parent->onMessageReceived(message);
+ if (messages.isEmpty()) {
+ debug() << "Message queue empty: FeatureMessageQueue is now ready";
+ readinessHelper->setIntrospectCompleted(FeatureMessageQueue, true);
+ } else {
+ foreach (const MessagePartList &message, messages) {
+ parent->onMessageReceived(message);
+ }
}
}
void TextChannel::Private::updateCapabilities()
{
if (!readinessHelper->requestedFeatures().contains(FeatureMessageCapabilities) ||
- readinessHelper->isReady(Features() << FeatureMessageQueue)) {
+ readinessHelper->isReady(Features() << FeatureMessageCapabilities)) {
return;
}
diff --git a/TelepathyQt4/types.h b/TelepathyQt4/types.h
index 1ec4a65..9657388 100644
--- a/TelepathyQt4/types.h
+++ b/TelepathyQt4/types.h
@@ -38,6 +38,7 @@ class AbstractClient;
class Account;
class AccountManager;
class Channel;
+class ChannelDispatchOperation;
class ChannelRequest;
class ClientObject;
class ClientRegistrar;
@@ -53,6 +54,7 @@ typedef SharedPtr<AbstractClient> AbstractClientPtr;
typedef SharedPtr<Account> AccountPtr;
typedef SharedPtr<AccountManager> AccountManagerPtr;
typedef SharedPtr<Channel> ChannelPtr;
+typedef SharedPtr<ChannelDispatchOperation> ChannelDispatchOperationPtr;
typedef SharedPtr<ChannelRequest> ChannelRequestPtr;
typedef SharedPtr<ClientObject> ClientObjectPtr;
typedef SharedPtr<ClientRegistrar> ClientRegistrarPtr;
diff --git a/configure b/configure
index 766c280..96c545b 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for Telepathy-Qt4 0.1.6.
+# Generated by GNU Autoconf 2.63 for Telepathy-Qt4 0.1.7.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-qt4>.
#
@@ -745,8 +745,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='Telepathy-Qt4'
PACKAGE_TARNAME='telepathy-qt4'
-PACKAGE_VERSION='0.1.6'
-PACKAGE_STRING='Telepathy-Qt4 0.1.6'
+PACKAGE_VERSION='0.1.7'
+PACKAGE_STRING='Telepathy-Qt4 0.1.7'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-qt4'
# Factoring default headers for most tests.
@@ -1598,7 +1598,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Telepathy-Qt4 0.1.6 to adapt to many kinds of systems.
+\`configure' configures Telepathy-Qt4 0.1.7 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1668,7 +1668,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Telepathy-Qt4 0.1.6:";;
+ short | recursive ) echo "Configuration of Telepathy-Qt4 0.1.7:";;
esac
cat <<\_ACEOF
@@ -1815,7 +1815,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Telepathy-Qt4 configure 0.1.6
+Telepathy-Qt4 configure 0.1.7
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1829,7 +1829,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Telepathy-Qt4 $as_me 0.1.6, which was
+It was created by Telepathy-Qt4 $as_me 0.1.7, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2534,7 +2534,7 @@ fi
# Define the identity of the package.
PACKAGE='telepathy-qt4'
- VERSION='0.1.6'
+ VERSION='0.1.7'
cat >>confdefs.h <<_ACEOF
@@ -21455,7 +21455,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Telepathy-Qt4 $as_me 0.1.6, which was
+This file was extended by Telepathy-Qt4 $as_me 0.1.7, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21518,7 +21518,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-Telepathy-Qt4 config.status 0.1.6
+Telepathy-Qt4 config.status 0.1.7
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/configure.ac b/configure.ac
index a4db852..5594f21 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,7 +11,7 @@ AC_PREREQ([2.59])
m4_define([tp_qt4_major_version], [0])
m4_define([tp_qt4_minor_version], [1])
-m4_define([tp_qt4_micro_version], [6])
+m4_define([tp_qt4_micro_version], [7])
m4_define([tp_qt4_nano_version], [0])
# If library source has changed since last release, increment revision
diff --git a/doc/html/Farsight_2channel_8h_source.html b/doc/html/Farsight_2channel_8h_source.html
index 669f9b9..3b4c6ec 100644
--- a/doc/html/Farsight_2channel_8h_source.html
+++ b/doc/html/Farsight_2channel_8h_source.html
@@ -73,7 +73,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/__gen_2constants_8h_source.html b/doc/html/__gen_2constants_8h_source.html
index 53b978c..c7756d4 100644
--- a/doc/html/__gen_2constants_8h_source.html
+++ b/doc/html/__gen_2constants_8h_source.html
@@ -448,328 +448,310 @@
<a name="l01420"></a>01420
<a name="l01426"></a><a class="code" href="group__enumtypeconsts.html#g589832cb27c4f7d4dae3a28c82f7b3a3">01426</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g589832cb27c4f7d4dae3a28c82f7b3a3">NUM_TUBE_STATES</a> = (2+1);
<a name="l01427"></a>01427
-<a name="l01434"></a><a class="code" href="group__enumtypeconsts.html#g61b50dd50bb182d515c31711c039f6f0">01434</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g61b50dd50bb182d515c31711c039f6f0">SocketAddressType</a>
+<a name="l01434"></a><a class="code" href="group__enumtypeconsts.html#g4c9cd648b9d47253c7d0dcfd81ae96be">01434</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g4c9cd648b9d47253c7d0dcfd81ae96be">ChannelChatState</a>
<a name="l01435"></a>01435 {
-<a name="l01440"></a><a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f0f715da21abc2566e45f23623c34788f5">01440</a> <a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f0f715da21abc2566e45f23623c34788f5">SocketAddressTypeUnix</a> = 0,
-<a name="l01441"></a>01441
-<a name="l01447"></a><a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f07b23c8df43f65d38c98db3f25fa97a82">01447</a> <a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f07b23c8df43f65d38c98db3f25fa97a82">SocketAddressTypeAbstractUnix</a> = 1,
-<a name="l01448"></a>01448
-<a name="l01455"></a><a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f067d254d68097f3b3add722148ae5a277">01455</a> <a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f067d254d68097f3b3add722148ae5a277">SocketAddressTypeIPv4</a> = 2,
-<a name="l01456"></a>01456
-<a name="l01463"></a><a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f054e5152ce94a010d3a5a4d45e0765101">01463</a> <a class="code" href="namespaceTp.html#g61b50dd50bb182d515c31711c039f6f054e5152ce94a010d3a5a4d45e0765101">SocketAddressTypeIPv6</a> = 3
-<a name="l01464"></a>01464 };
-<a name="l01465"></a>01465
-<a name="l01471"></a><a class="code" href="group__enumtypeconsts.html#gb23b5d50410268485d28cc4be78a5e0f">01471</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#gb23b5d50410268485d28cc4be78a5e0f">NUM_SOCKET_ADDRESS_TYPES</a> = (3+1);
-<a name="l01472"></a>01472
-<a name="l01479"></a><a class="code" href="group__enumtypeconsts.html#gdf7e0182a9b345eb1a035ac7f65d557f">01479</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#gdf7e0182a9b345eb1a035ac7f65d557f">SocketAccessControl</a>
-<a name="l01480"></a>01480 {
-<a name="l01487"></a><a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f7d35332a5333aa2c5a1e71666a434960">01487</a> <a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f7d35332a5333aa2c5a1e71666a434960">SocketAccessControlLocalhost</a> = 0,
-<a name="l01488"></a>01488
-<a name="l01496"></a><a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f7ee13182d9d86ff3ea9092b8803c85a1">01496</a> <a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f7ee13182d9d86ff3ea9092b8803c85a1">SocketAccessControlPort</a> = 1,
-<a name="l01497"></a>01497
-<a name="l01506"></a><a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f660698bae78b359588bc10e4e3e8d050">01506</a> <a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f660698bae78b359588bc10e4e3e8d050">SocketAccessControlNetmask</a> = 2,
-<a name="l01507"></a>01507
-<a name="l01522"></a><a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f3b102c303b2ef905a081fe22d8065391">01522</a> <a class="code" href="namespaceTp.html#gdf7e0182a9b345eb1a035ac7f65d557f3b102c303b2ef905a081fe22d8065391">SocketAccessControlCredentials</a> = 3
-<a name="l01523"></a>01523 };
-<a name="l01524"></a>01524
-<a name="l01530"></a><a class="code" href="group__enumtypeconsts.html#g1d16b026d23ae966b2d37d712ce50fe9">01530</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g1d16b026d23ae966b2d37d712ce50fe9">NUM_SOCKET_ACCESS_CONTROLS</a> = (3+1);
+<a name="l01439"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bedcd100dd3c4bc25bb69baceab29735ad">01439</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bedcd100dd3c4bc25bb69baceab29735ad">ChannelChatStateGone</a> = 0,
+<a name="l01440"></a>01440
+<a name="l01444"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be1038d414aa061ac574f05f580729373e">01444</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be1038d414aa061ac574f05f580729373e">ChannelChatStateInactive</a> = 1,
+<a name="l01445"></a>01445
+<a name="l01449"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be6a38adc5d08c0508a0c7df7f7ebd0759">01449</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be6a38adc5d08c0508a0c7df7f7ebd0759">ChannelChatStateActive</a> = 2,
+<a name="l01450"></a>01450
+<a name="l01454"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bef798a03d4416c911fe23b389d009679e">01454</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bef798a03d4416c911fe23b389d009679e">ChannelChatStatePaused</a> = 3,
+<a name="l01455"></a>01455
+<a name="l01459"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be5dffa9665c5125ec6bf240bc5ec4e458">01459</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be5dffa9665c5125ec6bf240bc5ec4e458">ChannelChatStateComposing</a> = 4
+<a name="l01460"></a>01460 };
+<a name="l01461"></a>01461
+<a name="l01467"></a><a class="code" href="group__enumtypeconsts.html#ga61e77d12202f35f02be2316acf64622">01467</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#ga61e77d12202f35f02be2316acf64622">NUM_CHANNEL_CHAT_STATES</a> = (4+1);
+<a name="l01468"></a>01468
+<a name="l01475"></a><a class="code" href="group__enumtypeconsts.html#g3a0296124175b0fab3515b9205424211">01475</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g3a0296124175b0fab3515b9205424211">DTMFEvent</a>
+<a name="l01476"></a>01476 {
+<a name="l01480"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118714955c09147f84ed933ab6cd81510c">01480</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118714955c09147f84ed933ab6cd81510c">DTMFEventDigit0</a> = 0,
+<a name="l01481"></a>01481
+<a name="l01485"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421110073c993a30a3f1b1f6f8997279a732">01485</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421110073c993a30a3f1b1f6f8997279a732">DTMFEventDigit1</a> = 1,
+<a name="l01486"></a>01486
+<a name="l01490"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ea24ffc0721a719127a20f3e6111aa00">01490</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ea24ffc0721a719127a20f3e6111aa00">DTMFEventDigit2</a> = 2,
+<a name="l01491"></a>01491
+<a name="l01495"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211966c5d1ae690675f65a9b257211aaf67">01495</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211966c5d1ae690675f65a9b257211aaf67">DTMFEventDigit3</a> = 3,
+<a name="l01496"></a>01496
+<a name="l01500"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211a3fd7017a453205730fa68e7d60b52ad">01500</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211a3fd7017a453205730fa68e7d60b52ad">DTMFEventDigit4</a> = 4,
+<a name="l01501"></a>01501
+<a name="l01505"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211eafd7df0dd5a112a837be54c641cc17e">01505</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211eafd7df0dd5a112a837be54c641cc17e">DTMFEventDigit5</a> = 5,
+<a name="l01506"></a>01506
+<a name="l01510"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421172a89e8585f3f0c392a38a96a42ccf82">01510</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421172a89e8585f3f0c392a38a96a42ccf82">DTMFEventDigit6</a> = 6,
+<a name="l01511"></a>01511
+<a name="l01515"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242114f94ebef394349f382c19ec78f86cb57">01515</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242114f94ebef394349f382c19ec78f86cb57">DTMFEventDigit7</a> = 7,
+<a name="l01516"></a>01516
+<a name="l01520"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211d61feaac9095e3b349992c4f12cf60f8">01520</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211d61feaac9095e3b349992c4f12cf60f8">DTMFEventDigit8</a> = 8,
+<a name="l01521"></a>01521
+<a name="l01525"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118b92c03c8710c6c3885659a46a42944e">01525</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118b92c03c8710c6c3885659a46a42944e">DTMFEventDigit9</a> = 9,
+<a name="l01526"></a>01526
+<a name="l01530"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211645acd64548acc2970a7eeb83d453ef5">01530</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211645acd64548acc2970a7eeb83d453ef5">DTMFEventAsterisk</a> = 10,
<a name="l01531"></a>01531
-<a name="l01538"></a><a class="code" href="group__enumtypeconsts.html#g4c9cd648b9d47253c7d0dcfd81ae96be">01538</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g4c9cd648b9d47253c7d0dcfd81ae96be">ChannelChatState</a>
-<a name="l01539"></a>01539 {
-<a name="l01543"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bedcd100dd3c4bc25bb69baceab29735ad">01543</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bedcd100dd3c4bc25bb69baceab29735ad">ChannelChatStateGone</a> = 0,
-<a name="l01544"></a>01544
-<a name="l01548"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be1038d414aa061ac574f05f580729373e">01548</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be1038d414aa061ac574f05f580729373e">ChannelChatStateInactive</a> = 1,
-<a name="l01549"></a>01549
-<a name="l01553"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be6a38adc5d08c0508a0c7df7f7ebd0759">01553</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be6a38adc5d08c0508a0c7df7f7ebd0759">ChannelChatStateActive</a> = 2,
-<a name="l01554"></a>01554
-<a name="l01558"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bef798a03d4416c911fe23b389d009679e">01558</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96bef798a03d4416c911fe23b389d009679e">ChannelChatStatePaused</a> = 3,
-<a name="l01559"></a>01559
-<a name="l01563"></a><a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be5dffa9665c5125ec6bf240bc5ec4e458">01563</a> <a class="code" href="namespaceTp.html#g4c9cd648b9d47253c7d0dcfd81ae96be5dffa9665c5125ec6bf240bc5ec4e458">ChannelChatStateComposing</a> = 4
-<a name="l01564"></a>01564 };
-<a name="l01565"></a>01565
-<a name="l01571"></a><a class="code" href="group__enumtypeconsts.html#ga61e77d12202f35f02be2316acf64622">01571</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#ga61e77d12202f35f02be2316acf64622">NUM_CHANNEL_CHAT_STATES</a> = (4+1);
-<a name="l01572"></a>01572
-<a name="l01579"></a><a class="code" href="group__enumtypeconsts.html#g3a0296124175b0fab3515b9205424211">01579</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g3a0296124175b0fab3515b9205424211">DTMFEvent</a>
-<a name="l01580"></a>01580 {
-<a name="l01584"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118714955c09147f84ed933ab6cd81510c">01584</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118714955c09147f84ed933ab6cd81510c">DTMFEventDigit0</a> = 0,
-<a name="l01585"></a>01585
-<a name="l01589"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421110073c993a30a3f1b1f6f8997279a732">01589</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421110073c993a30a3f1b1f6f8997279a732">DTMFEventDigit1</a> = 1,
-<a name="l01590"></a>01590
-<a name="l01594"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ea24ffc0721a719127a20f3e6111aa00">01594</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ea24ffc0721a719127a20f3e6111aa00">DTMFEventDigit2</a> = 2,
-<a name="l01595"></a>01595
-<a name="l01599"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211966c5d1ae690675f65a9b257211aaf67">01599</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211966c5d1ae690675f65a9b257211aaf67">DTMFEventDigit3</a> = 3,
-<a name="l01600"></a>01600
-<a name="l01604"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211a3fd7017a453205730fa68e7d60b52ad">01604</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211a3fd7017a453205730fa68e7d60b52ad">DTMFEventDigit4</a> = 4,
-<a name="l01605"></a>01605
-<a name="l01609"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211eafd7df0dd5a112a837be54c641cc17e">01609</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211eafd7df0dd5a112a837be54c641cc17e">DTMFEventDigit5</a> = 5,
-<a name="l01610"></a>01610
-<a name="l01614"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421172a89e8585f3f0c392a38a96a42ccf82">01614</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b920542421172a89e8585f3f0c392a38a96a42ccf82">DTMFEventDigit6</a> = 6,
-<a name="l01615"></a>01615
-<a name="l01619"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242114f94ebef394349f382c19ec78f86cb57">01619</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242114f94ebef394349f382c19ec78f86cb57">DTMFEventDigit7</a> = 7,
-<a name="l01620"></a>01620
-<a name="l01624"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211d61feaac9095e3b349992c4f12cf60f8">01624</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211d61feaac9095e3b349992c4f12cf60f8">DTMFEventDigit8</a> = 8,
-<a name="l01625"></a>01625
-<a name="l01629"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118b92c03c8710c6c3885659a46a42944e">01629</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242118b92c03c8710c6c3885659a46a42944e">DTMFEventDigit9</a> = 9,
-<a name="l01630"></a>01630
-<a name="l01634"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211645acd64548acc2970a7eeb83d453ef5">01634</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211645acd64548acc2970a7eeb83d453ef5">DTMFEventAsterisk</a> = 10,
-<a name="l01635"></a>01635
-<a name="l01639"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242117b2a2ee6a8a2364b6572e7e7e26026cf">01639</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242117b2a2ee6a8a2364b6572e7e7e26026cf">DTMFEventHash</a> = 11,
-<a name="l01640"></a>01640
-<a name="l01644"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211455eb853ab17f12d96fce6d5ab289e10">01644</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211455eb853ab17f12d96fce6d5ab289e10">DTMFEventLetterA</a> = 12,
+<a name="l01535"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242117b2a2ee6a8a2364b6572e7e7e26026cf">01535</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242117b2a2ee6a8a2364b6572e7e7e26026cf">DTMFEventHash</a> = 11,
+<a name="l01536"></a>01536
+<a name="l01540"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211455eb853ab17f12d96fce6d5ab289e10">01540</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211455eb853ab17f12d96fce6d5ab289e10">DTMFEventLetterA</a> = 12,
+<a name="l01541"></a>01541
+<a name="l01545"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211387e3245148e743b954718f99a97a378">01545</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211387e3245148e743b954718f99a97a378">DTMFEventLetterB</a> = 13,
+<a name="l01546"></a>01546
+<a name="l01550"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ac7539dfd54cdfd061ba014b7600639b">01550</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ac7539dfd54cdfd061ba014b7600639b">DTMFEventLetterC</a> = 14,
+<a name="l01551"></a>01551
+<a name="l01555"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242112913d45f5242bf9685191e1845f5c2a6">01555</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242112913d45f5242bf9685191e1845f5c2a6">DTMFEventLetterD</a> = 15
+<a name="l01556"></a>01556 };
+<a name="l01557"></a>01557
+<a name="l01563"></a><a class="code" href="group__enumtypeconsts.html#g2a82a313f3276dbaf712b7d3aa78c42c">01563</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g2a82a313f3276dbaf712b7d3aa78c42c">NUM_DTMF_EVENTS</a> = (15+1);
+<a name="l01564"></a>01564
+<a name="l01571"></a><a class="code" href="group__enumtypeconsts.html#g20af5159cb67d4edce5db5e73fbad55a">01571</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g20af5159cb67d4edce5db5e73fbad55a">ChannelGroupChangeReason</a>
+<a name="l01572"></a>01572 {
+<a name="l01590"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a4b8d4be5174064c5ece649c366d08b7b">01590</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a4b8d4be5174064c5ece649c366d08b7b">ChannelGroupChangeReasonNone</a> = 0,
+<a name="l01591"></a>01591
+<a name="l01612"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ade5bb51c43b2764c15edc35a0920f631">01612</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ade5bb51c43b2764c15edc35a0920f631">ChannelGroupChangeReasonOffline</a> = 1,
+<a name="l01613"></a>01613
+<a name="l01622"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a40a9fb32ec896c2b5e8e432d701378ba">01622</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a40a9fb32ec896c2b5e8e432d701378ba">ChannelGroupChangeReasonKicked</a> = 2,
+<a name="l01623"></a>01623
+<a name="l01644"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a7ca324388b2a95bda39becd0967c05f5">01644</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a7ca324388b2a95bda39becd0967c05f5">ChannelGroupChangeReasonBusy</a> = 3,
<a name="l01645"></a>01645
-<a name="l01649"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211387e3245148e743b954718f99a97a378">01649</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211387e3245148e743b954718f99a97a378">DTMFEventLetterB</a> = 13,
-<a name="l01650"></a>01650
-<a name="l01654"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ac7539dfd54cdfd061ba014b7600639b">01654</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b9205424211ac7539dfd54cdfd061ba014b7600639b">DTMFEventLetterC</a> = 14,
-<a name="l01655"></a>01655
-<a name="l01659"></a><a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242112913d45f5242bf9685191e1845f5c2a6">01659</a> <a class="code" href="namespaceTp.html#g3a0296124175b0fab3515b92054242112913d45f5242bf9685191e1845f5c2a6">DTMFEventLetterD</a> = 15
-<a name="l01660"></a>01660 };
-<a name="l01661"></a>01661
-<a name="l01667"></a><a class="code" href="group__enumtypeconsts.html#g2a82a313f3276dbaf712b7d3aa78c42c">01667</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g2a82a313f3276dbaf712b7d3aa78c42c">NUM_DTMF_EVENTS</a> = (15+1);
+<a name="l01652"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a3e7a38f0210db8c8b216964dff095e9c">01652</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a3e7a38f0210db8c8b216964dff095e9c">ChannelGroupChangeReasonInvited</a> = 4,
+<a name="l01653"></a>01653
+<a name="l01662"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa6fd4f00d0fd2f7edcb624bbd833b3f4">01662</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa6fd4f00d0fd2f7edcb624bbd833b3f4">ChannelGroupChangeReasonBanned</a> = 5,
+<a name="l01663"></a>01663
+<a name="l01667"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa4d944180e266c7f3596774ac4ef55b7">01667</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa4d944180e266c7f3596774ac4ef55b7">ChannelGroupChangeReasonError</a> = 6,
<a name="l01668"></a>01668
-<a name="l01675"></a><a class="code" href="group__enumtypeconsts.html#g20af5159cb67d4edce5db5e73fbad55a">01675</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g20af5159cb67d4edce5db5e73fbad55a">ChannelGroupChangeReason</a>
-<a name="l01676"></a>01676 {
-<a name="l01694"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a4b8d4be5174064c5ece649c366d08b7b">01694</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a4b8d4be5174064c5ece649c366d08b7b">ChannelGroupChangeReasonNone</a> = 0,
-<a name="l01695"></a>01695
-<a name="l01716"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ade5bb51c43b2764c15edc35a0920f631">01716</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ade5bb51c43b2764c15edc35a0920f631">ChannelGroupChangeReasonOffline</a> = 1,
-<a name="l01717"></a>01717
-<a name="l01726"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a40a9fb32ec896c2b5e8e432d701378ba">01726</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a40a9fb32ec896c2b5e8e432d701378ba">ChannelGroupChangeReasonKicked</a> = 2,
-<a name="l01727"></a>01727
-<a name="l01748"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a7ca324388b2a95bda39becd0967c05f5">01748</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a7ca324388b2a95bda39becd0967c05f5">ChannelGroupChangeReasonBusy</a> = 3,
-<a name="l01749"></a>01749
-<a name="l01756"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a3e7a38f0210db8c8b216964dff095e9c">01756</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a3e7a38f0210db8c8b216964dff095e9c">ChannelGroupChangeReasonInvited</a> = 4,
-<a name="l01757"></a>01757
-<a name="l01766"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa6fd4f00d0fd2f7edcb624bbd833b3f4">01766</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa6fd4f00d0fd2f7edcb624bbd833b3f4">ChannelGroupChangeReasonBanned</a> = 5,
-<a name="l01767"></a>01767
-<a name="l01771"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa4d944180e266c7f3596774ac4ef55b7">01771</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55aa4d944180e266c7f3596774ac4ef55b7">ChannelGroupChangeReasonError</a> = 6,
-<a name="l01772"></a>01772
-<a name="l01795"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a2e0166723a5a522c5b73e6a57945fbd1">01795</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a2e0166723a5a522c5b73e6a57945fbd1">ChannelGroupChangeReasonInvalidContact</a> = 7,
-<a name="l01796"></a>01796
-<a name="l01815"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a1c9f9173a0e3da742ed9c56a6a6e8b8a">01815</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a1c9f9173a0e3da742ed9c56a6a6e8b8a">ChannelGroupChangeReasonNoAnswer</a> = 8,
-<a name="l01816"></a>01816
-<a name="l01826"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ae57ca815b4cae3d24b3607e321d37487">01826</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ae57ca815b4cae3d24b3607e321d37487">ChannelGroupChangeReasonRenamed</a> = 9,
-<a name="l01827"></a>01827
-<a name="l01837"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a416ca149132676e437c763c68264e580">01837</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a416ca149132676e437c763c68264e580">ChannelGroupChangeReasonPermissionDenied</a> = 10,
-<a name="l01838"></a>01838
-<a name="l01866"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a0feb7b4a126c4ef6c08d0d20ab70e856">01866</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a0feb7b4a126c4ef6c08d0d20ab70e856">ChannelGroupChangeReasonSeparated</a> = 11
-<a name="l01867"></a>01867 };
-<a name="l01868"></a>01868
-<a name="l01874"></a><a class="code" href="group__enumtypeconsts.html#g04dc596b34cbedd46a864605a313c5ae">01874</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g04dc596b34cbedd46a864605a313c5ae">NUM_CHANNEL_GROUP_CHANGE_REASONS</a> = (11+1);
-<a name="l01875"></a>01875
-<a name="l01884"></a><a class="code" href="group__enumtypeconsts.html#g750c3d9ea9069c66402d2b97fceb0fdf">01884</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g750c3d9ea9069c66402d2b97fceb0fdf">LocalHoldState</a>
-<a name="l01885"></a>01885 {
-<a name="l01890"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf06fa3235da26b0fd2ac71917f73fdf18">01890</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf06fa3235da26b0fd2ac71917f73fdf18">LocalHoldStateUnheld</a> = 0,
-<a name="l01891"></a>01891
-<a name="l01895"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf3252a59d8cbdffed378b50e30360ecee">01895</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf3252a59d8cbdffed378b50e30360ecee">LocalHoldStateHeld</a> = 1,
+<a name="l01691"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a2e0166723a5a522c5b73e6a57945fbd1">01691</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a2e0166723a5a522c5b73e6a57945fbd1">ChannelGroupChangeReasonInvalidContact</a> = 7,
+<a name="l01692"></a>01692
+<a name="l01711"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a1c9f9173a0e3da742ed9c56a6a6e8b8a">01711</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a1c9f9173a0e3da742ed9c56a6a6e8b8a">ChannelGroupChangeReasonNoAnswer</a> = 8,
+<a name="l01712"></a>01712
+<a name="l01722"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ae57ca815b4cae3d24b3607e321d37487">01722</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55ae57ca815b4cae3d24b3607e321d37487">ChannelGroupChangeReasonRenamed</a> = 9,
+<a name="l01723"></a>01723
+<a name="l01733"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a416ca149132676e437c763c68264e580">01733</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a416ca149132676e437c763c68264e580">ChannelGroupChangeReasonPermissionDenied</a> = 10,
+<a name="l01734"></a>01734
+<a name="l01762"></a><a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a0feb7b4a126c4ef6c08d0d20ab70e856">01762</a> <a class="code" href="namespaceTp.html#g20af5159cb67d4edce5db5e73fbad55a0feb7b4a126c4ef6c08d0d20ab70e856">ChannelGroupChangeReasonSeparated</a> = 11
+<a name="l01763"></a>01763 };
+<a name="l01764"></a>01764
+<a name="l01770"></a><a class="code" href="group__enumtypeconsts.html#g04dc596b34cbedd46a864605a313c5ae">01770</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g04dc596b34cbedd46a864605a313c5ae">NUM_CHANNEL_GROUP_CHANGE_REASONS</a> = (11+1);
+<a name="l01771"></a>01771
+<a name="l01780"></a><a class="code" href="group__enumtypeconsts.html#g750c3d9ea9069c66402d2b97fceb0fdf">01780</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g750c3d9ea9069c66402d2b97fceb0fdf">LocalHoldState</a>
+<a name="l01781"></a>01781 {
+<a name="l01786"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf06fa3235da26b0fd2ac71917f73fdf18">01786</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf06fa3235da26b0fd2ac71917f73fdf18">LocalHoldStateUnheld</a> = 0,
+<a name="l01787"></a>01787
+<a name="l01791"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf3252a59d8cbdffed378b50e30360ecee">01791</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf3252a59d8cbdffed378b50e30360ecee">LocalHoldStateHeld</a> = 1,
+<a name="l01792"></a>01792
+<a name="l01798"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdfd2a66503beefd1424805b2aa5da3f703">01798</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdfd2a66503beefd1424805b2aa5da3f703">LocalHoldStatePendingHold</a> = 2,
+<a name="l01799"></a>01799
+<a name="l01805"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf7c15863fe67189de245c34e72ffe45b1">01805</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf7c15863fe67189de245c34e72ffe45b1">LocalHoldStatePendingUnhold</a> = 3
+<a name="l01806"></a>01806 };
+<a name="l01807"></a>01807
+<a name="l01813"></a><a class="code" href="group__enumtypeconsts.html#g6f8d8fabaa0a0ad83c87c9f23da10fe5">01813</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g6f8d8fabaa0a0ad83c87c9f23da10fe5">NUM_LOCAL_HOLD_STATES</a> = (3+1);
+<a name="l01814"></a>01814
+<a name="l01824"></a><a class="code" href="group__enumtypeconsts.html#g294ae394dff03789ebd0d0b54335a40f">01824</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g294ae394dff03789ebd0d0b54335a40f">LocalHoldStateReason</a>
+<a name="l01825"></a>01825 {
+<a name="l01831"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f9b456f1eada0b49757c339da7ca66e05">01831</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f9b456f1eada0b49757c339da7ca66e05">LocalHoldStateReasonNone</a> = 0,
+<a name="l01832"></a>01832
+<a name="l01836"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f3ab56325eedef4ce3eb968798f405fd3">01836</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f3ab56325eedef4ce3eb968798f405fd3">LocalHoldStateReasonRequested</a> = 1,
+<a name="l01837"></a>01837
+<a name="l01841"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f4739fb0d789eaa6e7428d7a67ef07bb5">01841</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f4739fb0d789eaa6e7428d7a67ef07bb5">LocalHoldStateReasonResourceNotAvailable</a> = 2
+<a name="l01842"></a>01842 };
+<a name="l01843"></a>01843
+<a name="l01849"></a><a class="code" href="group__enumtypeconsts.html#g388248fc9099025380c9dc53801e8188">01849</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g388248fc9099025380c9dc53801e8188">NUM_LOCAL_HOLD_STATE_REASONS</a> = (2+1);
+<a name="l01850"></a>01850
+<a name="l01864"></a><a class="code" href="group__enumtypeconsts.html#gf0d631b66a69c563cd73bfe9031bd457">01864</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#gf0d631b66a69c563cd73bfe9031bd457">DeliveryStatus</a>
+<a name="l01865"></a>01865 {
+<a name="l01872"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457bc2feff5a24bb9f576f0fe1c18a3b951">01872</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457bc2feff5a24bb9f576f0fe1c18a3b951">DeliveryStatusUnknown</a> = 0,
+<a name="l01873"></a>01873
+<a name="l01877"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457f8b9107176763709dbe9490ad0ea5ac5">01877</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457f8b9107176763709dbe9490ad0ea5ac5">DeliveryStatusDelivered</a> = 1,
+<a name="l01878"></a>01878
+<a name="l01885"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4570d2272154f08b70c1a0855271ae248be">01885</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4570d2272154f08b70c1a0855271ae248be">DeliveryStatusTemporarilyFailed</a> = 2,
+<a name="l01886"></a>01886
+<a name="l01895"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4573245196a97af3508313ffce619d9a9cb">01895</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4573245196a97af3508313ffce619d9a9cb">DeliveryStatusPermanentlyFailed</a> = 3,
<a name="l01896"></a>01896
-<a name="l01902"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdfd2a66503beefd1424805b2aa5da3f703">01902</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdfd2a66503beefd1424805b2aa5da3f703">LocalHoldStatePendingHold</a> = 2,
-<a name="l01903"></a>01903
-<a name="l01909"></a><a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf7c15863fe67189de245c34e72ffe45b1">01909</a> <a class="code" href="namespaceTp.html#g750c3d9ea9069c66402d2b97fceb0fdf7c15863fe67189de245c34e72ffe45b1">LocalHoldStatePendingUnhold</a> = 3
-<a name="l01910"></a>01910 };
-<a name="l01911"></a>01911
-<a name="l01917"></a><a class="code" href="group__enumtypeconsts.html#g6f8d8fabaa0a0ad83c87c9f23da10fe5">01917</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g6f8d8fabaa0a0ad83c87c9f23da10fe5">NUM_LOCAL_HOLD_STATES</a> = (3+1);
-<a name="l01918"></a>01918
-<a name="l01928"></a><a class="code" href="group__enumtypeconsts.html#g294ae394dff03789ebd0d0b54335a40f">01928</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g294ae394dff03789ebd0d0b54335a40f">LocalHoldStateReason</a>
-<a name="l01929"></a>01929 {
-<a name="l01935"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f9b456f1eada0b49757c339da7ca66e05">01935</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f9b456f1eada0b49757c339da7ca66e05">LocalHoldStateReasonNone</a> = 0,
-<a name="l01936"></a>01936
-<a name="l01940"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f3ab56325eedef4ce3eb968798f405fd3">01940</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f3ab56325eedef4ce3eb968798f405fd3">LocalHoldStateReasonRequested</a> = 1,
-<a name="l01941"></a>01941
-<a name="l01945"></a><a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f4739fb0d789eaa6e7428d7a67ef07bb5">01945</a> <a class="code" href="namespaceTp.html#g294ae394dff03789ebd0d0b54335a40f4739fb0d789eaa6e7428d7a67ef07bb5">LocalHoldStateReasonResourceNotAvailable</a> = 2
-<a name="l01946"></a>01946 };
-<a name="l01947"></a>01947
-<a name="l01953"></a><a class="code" href="group__enumtypeconsts.html#g388248fc9099025380c9dc53801e8188">01953</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g388248fc9099025380c9dc53801e8188">NUM_LOCAL_HOLD_STATE_REASONS</a> = (2+1);
-<a name="l01954"></a>01954
-<a name="l01968"></a><a class="code" href="group__enumtypeconsts.html#gf0d631b66a69c563cd73bfe9031bd457">01968</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#gf0d631b66a69c563cd73bfe9031bd457">DeliveryStatus</a>
-<a name="l01969"></a>01969 {
-<a name="l01976"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457bc2feff5a24bb9f576f0fe1c18a3b951">01976</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457bc2feff5a24bb9f576f0fe1c18a3b951">DeliveryStatusUnknown</a> = 0,
-<a name="l01977"></a>01977
-<a name="l01981"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457f8b9107176763709dbe9490ad0ea5ac5">01981</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd457f8b9107176763709dbe9490ad0ea5ac5">DeliveryStatusDelivered</a> = 1,
-<a name="l01982"></a>01982
-<a name="l01989"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4570d2272154f08b70c1a0855271ae248be">01989</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4570d2272154f08b70c1a0855271ae248be">DeliveryStatusTemporarilyFailed</a> = 2,
-<a name="l01990"></a>01990
-<a name="l01999"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4573245196a97af3508313ffce619d9a9cb">01999</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4573245196a97af3508313ffce619d9a9cb">DeliveryStatusPermanentlyFailed</a> = 3,
-<a name="l02000"></a>02000
-<a name="l02008"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4579a26219afdcd2576ebd4258c8581a00e">02008</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4579a26219afdcd2576ebd4258c8581a00e">DeliveryStatusAccepted</a> = 4
-<a name="l02009"></a>02009 };
-<a name="l02010"></a>02010
-<a name="l02016"></a><a class="code" href="group__enumtypeconsts.html#g0e263aea884264fe5369f061cd4d9307">02016</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g0e263aea884264fe5369f061cd4d9307">NUM_DELIVERY_STATUSES</a> = (4+1);
-<a name="l02017"></a>02017
-<a name="l02024"></a><a class="code" href="group__enumtypeconsts.html#g83a2dd439aa5896dae86933cc1f81939">02024</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g83a2dd439aa5896dae86933cc1f81939">MediaStreamError</a>
-<a name="l02025"></a>02025 {
-<a name="l02029"></a><a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f8193996f4408e9e9840edb36eb722ecf5619a">02029</a> <a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f8193996f4408e9e9840edb36eb722ecf5619a">MediaStreamErrorUnknown</a> = 0,
-<a name="l02030"></a>02030
-<a name="l02034"></a><a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f819390895b86a26087b6cc9360972811582a2">02034</a> <a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f819390895b86a26087b6cc9360972811582a2">MediaStreamErrorEOS</a> = 1
-<a name="l02035"></a>02035 };
-<a name="l02036"></a>02036
-<a name="l02042"></a><a class="code" href="group__enumtypeconsts.html#g28eeeff4ff379fbfdaea55a646037d2b">02042</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g28eeeff4ff379fbfdaea55a646037d2b">NUM_MEDIA_STREAM_ERRORS</a> = (1+1);
-<a name="l02043"></a>02043
-<a name="l02050"></a><a class="code" href="group__enumtypeconsts.html#g2ec69286136161fd52c37d6a213532b9">02050</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g2ec69286136161fd52c37d6a213532b9">MediaStreamBaseProto</a>
-<a name="l02051"></a>02051 {
-<a name="l02055"></a><a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b9c878e0cb02f75d26bbe2e787266ce47d">02055</a> <a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b9c878e0cb02f75d26bbe2e787266ce47d">MediaStreamBaseProtoUDP</a> = 0,
-<a name="l02056"></a>02056
-<a name="l02060"></a><a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b935bf094acb0026e66ca6b83e4ac935e1">02060</a> <a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b935bf094acb0026e66ca6b83e4ac935e1">MediaStreamBaseProtoTCP</a> = 1
-<a name="l02061"></a>02061 };
-<a name="l02062"></a>02062
-<a name="l02068"></a><a class="code" href="group__enumtypeconsts.html#g56f6c9aec07ccac457818783a7c0cf37">02068</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g56f6c9aec07ccac457818783a7c0cf37">NUM_MEDIA_STREAM_BASE_PROTOS</a> = (1+1);
-<a name="l02069"></a>02069
-<a name="l02076"></a><a class="code" href="group__enumtypeconsts.html#g6e78f23cd1643d0e3d4724a11cfe334b">02076</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g6e78f23cd1643d0e3d4724a11cfe334b">MediaStreamTransportType</a>
-<a name="l02077"></a>02077 {
-<a name="l02081"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b27f33c1b71323cddf9e9f5512023dc34">02081</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b27f33c1b71323cddf9e9f5512023dc34">MediaStreamTransportTypeLocal</a> = 0,
-<a name="l02082"></a>02082
-<a name="l02086"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b208660b478b4ffb06ea2ffe77393a594">02086</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b208660b478b4ffb06ea2ffe77393a594">MediaStreamTransportTypeDerived</a> = 1,
-<a name="l02087"></a>02087
-<a name="l02091"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b661a287f0d6e798adae6455b802b006d">02091</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b661a287f0d6e798adae6455b802b006d">MediaStreamTransportTypeRelay</a> = 2
-<a name="l02092"></a>02092 };
-<a name="l02093"></a>02093
-<a name="l02099"></a><a class="code" href="group__enumtypeconsts.html#g66eccc91e9a184f4f530cf8d42af0a1d">02099</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g66eccc91e9a184f4f530cf8d42af0a1d">NUM_MEDIA_STREAM_TRANSPORT_TYPES</a> = (2+1);
-<a name="l02100"></a>02100
-<a name="l02101"></a>02101 }
-<a name="l02102"></a>02102
-<a name="l02108"></a><a class="code" href="group__ifacestrconsts.html#g10a62b5f956d73d3322d3ed3ce955514">02108</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_MANAGER "org.freedesktop.Telepathy.ConnectionManager"</span>
-<a name="l02109"></a>02109 <span class="preprocessor"></span>
-<a name="l02115"></a><a class="code" href="group__ifacestrconsts.html#g9c78d10dd9db5cbb86aba7252439d874">02115</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION "org.freedesktop.Telepathy.Connection"</span>
-<a name="l02116"></a>02116 <span class="preprocessor"></span>
-<a name="l02122"></a><a class="code" href="group__ifacestrconsts.html#gafdb11caeceb3360e04699f9ee1ed372">02122</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_ALIASING "org.freedesktop.Telepathy.Connection.Interface.Aliasing"</span>
-<a name="l02123"></a>02123 <span class="preprocessor"></span>
-<a name="l02129"></a><a class="code" href="group__ifacestrconsts.html#g4a023ee0dc25927f36234cb5088d523d">02129</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_AVATARS "org.freedesktop.Telepathy.Connection.Interface.Avatars"</span>
-<a name="l02130"></a>02130 <span class="preprocessor"></span>
-<a name="l02136"></a><a class="code" href="group__ifacestrconsts.html#g5ccffebd43067e758dcce504e917e5a0">02136</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_CAPABILITIES "org.freedesktop.Telepathy.Connection.Interface.Capabilities"</span>
-<a name="l02137"></a>02137 <span class="preprocessor"></span>
-<a name="l02143"></a><a class="code" href="group__ifacestrconsts.html#g220421f42006abc4f9722489a9ad43f0">02143</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_CONTACTS "org.freedesktop.Telepathy.Connection.Interface.Contacts"</span>
-<a name="l02144"></a>02144 <span class="preprocessor"></span>
-<a name="l02150"></a><a class="code" href="group__ifacestrconsts.html#g65126feffe13edfa8df64206b4af2762">02150</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_PRESENCE "org.freedesktop.Telepathy.Connection.Interface.Presence"</span>
-<a name="l02151"></a>02151 <span class="preprocessor"></span>
-<a name="l02157"></a><a class="code" href="group__ifacestrconsts.html#gd0fcbfbd4452cde92a8de17e92971212">02157</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Connection.Interface.Requests"</span>
-<a name="l02158"></a>02158 <span class="preprocessor"></span>
-<a name="l02164"></a><a class="code" href="group__ifacestrconsts.html#g86d771ff54c550bf6594dfc5ac1e0c01">02164</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"</span>
-<a name="l02165"></a>02165 <span class="preprocessor"></span>
-<a name="l02171"></a><a class="code" href="group__ifacestrconsts.html#gc6c58c723e76c7c493a043476441ec2f">02171</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL "org.freedesktop.Telepathy.Channel"</span>
-<a name="l02172"></a>02172 <span class="preprocessor"></span>
-<a name="l02178"></a><a class="code" href="group__ifacestrconsts.html#gcdf8cb4bae8a44c2129bb2d65f874fe3">02178</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_CONTACT_LIST "org.freedesktop.Telepathy.Channel.Type.ContactList"</span>
-<a name="l02179"></a>02179 <span class="preprocessor"></span>
-<a name="l02185"></a><a class="code" href="group__ifacestrconsts.html#g4d3e156cb7139debcaebafa92787a543">02185</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_FILE_TRANSFER "org.freedesktop.Telepathy.Channel.Type.FileTransfer"</span>
-<a name="l02186"></a>02186 <span class="preprocessor"></span>
-<a name="l02192"></a><a class="code" href="group__ifacestrconsts.html#g747a1c27e9afa1ec9019fd9cbd547033">02192</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_STREAMED_MEDIA "org.freedesktop.Telepathy.Channel.Type.StreamedMedia"</span>
-<a name="l02193"></a>02193 <span class="preprocessor"></span>
-<a name="l02199"></a><a class="code" href="group__ifacestrconsts.html#g4b7fb5bc8bd0e1227377864144246ac7">02199</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_ROOM_LIST "org.freedesktop.Telepathy.Channel.Type.RoomList"</span>
-<a name="l02200"></a>02200 <span class="preprocessor"></span>
-<a name="l02206"></a><a class="code" href="group__ifacestrconsts.html#gb140c4c86466602b0c8a1ec92770422c">02206</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_TEXT "org.freedesktop.Telepathy.Channel.Type.Text"</span>
-<a name="l02207"></a>02207 <span class="preprocessor"></span>
-<a name="l02213"></a><a class="code" href="group__ifacestrconsts.html#gf30d9e3d99107ee1ce107b8fe1af5b2f">02213</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_TUBES "org.freedesktop.Telepathy.Channel.Type.Tubes"</span>
-<a name="l02214"></a>02214 <span class="preprocessor"></span>
-<a name="l02220"></a><a class="code" href="group__ifacestrconsts.html#g4b479e6e93d5ffea0f76064558bd20a9">02220</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_CALL_STATE "org.freedesktop.Telepathy.Channel.Interface.CallState"</span>
-<a name="l02221"></a>02221 <span class="preprocessor"></span>
-<a name="l02227"></a><a class="code" href="group__ifacestrconsts.html#gce935ac31a6f1bc7e664d45bac2a971b">02227</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_CHAT_STATE "org.freedesktop.Telepathy.Channel.Interface.ChatState"</span>
-<a name="l02228"></a>02228 <span class="preprocessor"></span>
-<a name="l02234"></a><a class="code" href="group__ifacestrconsts.html#gdd6af4424f87da82f4b4afa4463b4d3f">02234</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_DTMF "org.freedesktop.Telepathy.Channel.Interface.DTMF"</span>
-<a name="l02235"></a>02235 <span class="preprocessor"></span>
-<a name="l02241"></a><a class="code" href="group__ifacestrconsts.html#g7c613c607872398cf52e41c349710f88">02241</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_GROUP "org.freedesktop.Telepathy.Channel.Interface.Group"</span>
-<a name="l02242"></a>02242 <span class="preprocessor"></span>
-<a name="l02248"></a><a class="code" href="group__ifacestrconsts.html#gb33e495d18598f1da71c06efcac46624">02248</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_HOLD "org.freedesktop.Telepathy.Channel.Interface.Hold"</span>
-<a name="l02249"></a>02249 <span class="preprocessor"></span>
-<a name="l02255"></a><a class="code" href="group__ifacestrconsts.html#g1e8e6aaa28b0db8ca3e5306c30c6f65a">02255</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"</span>
-<a name="l02256"></a>02256 <span class="preprocessor"></span>
-<a name="l02262"></a><a class="code" href="group__ifacestrconsts.html#gb3d09229a28e555dc4932af162b69cdf">02262</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_MESSAGES "org.freedesktop.Telepathy.Channel.Interface.Messages"</span>
-<a name="l02263"></a>02263 <span class="preprocessor"></span>
-<a name="l02269"></a><a class="code" href="group__ifacestrconsts.html#g6e2d086b4431506d7002bef344c3b4cf">02269</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_PASSWORD "org.freedesktop.Telepathy.Channel.Interface.Password"</span>
-<a name="l02270"></a>02270 <span class="preprocessor"></span>
-<a name="l02276"></a><a class="code" href="group__ifacestrconsts.html#gf4393450816cb5661d945dfa2ed07eb3">02276</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_REQUEST "org.freedesktop.Telepathy.ChannelRequest"</span>
-<a name="l02277"></a>02277 <span class="preprocessor"></span>
-<a name="l02283"></a><a class="code" href="group__ifacestrconsts.html#g2ca66e39fe89162903e4c7e326e5628e">02283</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_SESSION_HANDLER "org.freedesktop.Telepathy.Media.SessionHandler"</span>
-<a name="l02284"></a>02284 <span class="preprocessor"></span>
-<a name="l02290"></a><a class="code" href="group__ifacestrconsts.html#g4d26797ef2461fb7aadb89ba55e82761">02290</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_STREAM_HANDLER "org.freedesktop.Telepathy.Media.StreamHandler"</span>
-<a name="l02291"></a>02291 <span class="preprocessor"></span>
-<a name="l02297"></a><a class="code" href="group__ifacestrconsts.html#gb1b1ca6ffa52bf627d30623107be003c">02297</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_DBUS_DAEMON "org.freedesktop.DBus"</span>
-<a name="l02298"></a>02298 <span class="preprocessor"></span>
-<a name="l02304"></a><a class="code" href="group__ifacestrconsts.html#g4795a791b715e0cd5c83305312ce56d0">02304</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_INTROSPECTABLE "org.freedesktop.DBus.Introspectable"</span>
-<a name="l02305"></a>02305 <span class="preprocessor"></span>
-<a name="l02311"></a><a class="code" href="group__ifacestrconsts.html#gbe052f423011434f04142b77561331b4">02311</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PEER "org.freedesktop.DBus.Peer"</span>
-<a name="l02312"></a>02312 <span class="preprocessor"></span>
-<a name="l02318"></a><a class="code" href="group__ifacestrconsts.html#g58ca8b50654627efd6a458ac85839e58">02318</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES "org.freedesktop.DBus.Properties"</span>
-<a name="l02319"></a>02319 <span class="preprocessor"></span>
-<a name="l02325"></a><a class="code" href="group__ifacestrconsts.html#g8e47a4946d1a35211cde76e9edecdad7">02325</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES_INTERFACE "org.freedesktop.Telepathy.Properties"</span>
-<a name="l02326"></a>02326 <span class="preprocessor"></span>
-<a name="l02332"></a><a class="code" href="group__ifacestrconsts.html#gc1cd63ff9e7efc5a9f8d92511339721a">02332</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_MANAGER "org.freedesktop.Telepathy.AccountManager"</span>
-<a name="l02333"></a>02333 <span class="preprocessor"></span>
-<a name="l02339"></a><a class="code" href="group__ifacestrconsts.html#gacc1fcc8f01e147eaa1b1da1aa7fb70e">02339</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT "org.freedesktop.Telepathy.Account"</span>
-<a name="l02340"></a>02340 <span class="preprocessor"></span>
-<a name="l02346"></a><a class="code" href="group__ifacestrconsts.html#g837d67fc62b3ea1e38d7a70a60e18d05">02346</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_INTERFACE_AVATAR "org.freedesktop.Telepathy.Account.Interface.Avatar"</span>
-<a name="l02347"></a>02347 <span class="preprocessor"></span>
-<a name="l02353"></a><a class="code" href="group__ifacestrconsts.html#g0b8fe9106a657686c5ddf6393ec7fd93">02353</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT "org.freedesktop.Telepathy.Client"</span>
-<a name="l02354"></a>02354 <span class="preprocessor"></span>
-<a name="l02360"></a><a class="code" href="group__ifacestrconsts.html#gb72b59362a36d44129a196c5843e4690">02360</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_OBSERVER "org.freedesktop.Telepathy.Client.Observer"</span>
-<a name="l02361"></a>02361 <span class="preprocessor"></span>
-<a name="l02367"></a><a class="code" href="group__ifacestrconsts.html#gd882236b89f655f0bb34db0a3a0a8b86">02367</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_APPROVER "org.freedesktop.Telepathy.Client.Approver"</span>
-<a name="l02368"></a>02368 <span class="preprocessor"></span>
-<a name="l02374"></a><a class="code" href="group__ifacestrconsts.html#g4551d4810505394b66c0bf06ec75883a">02374</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_HANDLER "org.freedesktop.Telepathy.Client.Handler"</span>
-<a name="l02375"></a>02375 <span class="preprocessor"></span>
-<a name="l02381"></a><a class="code" href="group__ifacestrconsts.html#g44aff157fa819ac3b350f1c4fbf0ae36">02381</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Client.Interface.Requests"</span>
-<a name="l02382"></a>02382 <span class="preprocessor"></span>
-<a name="l02390"></a><a class="code" href="group__errorstrconsts.html#gfca2588ec55dd09bd5e1fb24c792236a">02390</a> <span class="preprocessor">#define TELEPATHY_ERROR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.NetworkError"</span>
-<a name="l02391"></a>02391 <span class="preprocessor"></span>
-<a name="l02400"></a><a class="code" href="group__errorstrconsts.html#g5c599cf2b323fefef7718cbf03b5c8f5">02400</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotImplemented"</span>
-<a name="l02401"></a>02401 <span class="preprocessor"></span>
-<a name="l02409"></a><a class="code" href="group__errorstrconsts.html#ge719a87e6ba5da0050d10c496735d2c2">02409</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.InvalidArgument"</span>
-<a name="l02410"></a>02410 <span class="preprocessor"></span>
-<a name="l02418"></a><a class="code" href="group__errorstrconsts.html#g84c502836b79ccdcdfd157ba3b6e81e5">02418</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvailable"</span>
-<a name="l02419"></a>02419 <span class="preprocessor"></span>
-<a name="l02427"></a><a class="code" href="group__errorstrconsts.html#g0971ba840616e1db8996d778a7cc9d8f">02427</a> <span class="preprocessor">#define TELEPATHY_ERROR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.PermissionDenied"</span>
-<a name="l02428"></a>02428 <span class="preprocessor"></span>
-<a name="l02440"></a><a class="code" href="group__errorstrconsts.html#g23c0eb37f5e44cb04eea03813cd12557">02440</a> <span class="preprocessor">#define TELEPATHY_ERROR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconnected"</span>
-<a name="l02441"></a>02441 <span class="preprocessor"></span>
-<a name="l02449"></a><a class="code" href="group__errorstrconsts.html#g6e6909d3ec5be4e676b59a214f212da9">02449</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.InvalidHandle"</span>
-<a name="l02450"></a>02450 <span class="preprocessor"></span>
-<a name="l02458"></a><a class="code" href="group__errorstrconsts.html#g531b50837cc16992b55c634e9311ea37">02458</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channel.Banned"</span>
-<a name="l02459"></a>02459 <span class="preprocessor"></span>
-<a name="l02467"></a><a class="code" href="group__errorstrconsts.html#gea7feb980b9f97f1050fc6b1cba18e62">02467</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel.Full"</span>
-<a name="l02468"></a>02468 <span class="preprocessor"></span>
-<a name="l02476"></a><a class="code" href="group__errorstrconsts.html#g64d9567649e1f27f242c2bf03f657d31">02476</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.Channel.InviteOnly"</span>
-<a name="l02477"></a>02477 <span class="preprocessor"></span>
-<a name="l02486"></a><a class="code" href="group__errorstrconsts.html#ga3d7eb899b671db395bbbfce263684ad">02486</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours"</span>
-<a name="l02487"></a>02487 <span class="preprocessor"></span>
-<a name="l02504"></a><a class="code" href="group__errorstrconsts.html#g15745753017aa74f78cfd4268964be6d">02504</a> <span class="preprocessor">#define TELEPATHY_ERROR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled"</span>
-<a name="l02505"></a>02505 <span class="preprocessor"></span>
-<a name="l02514"></a><a class="code" href="group__errorstrconsts.html#gf4cce33dbfb48dfd6bf76b274eba14cb">02514</a> <span class="preprocessor">#define TELEPATHY_ERROR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error.AuthenticationFailed"</span>
-<a name="l02515"></a>02515 <span class="preprocessor"></span>
-<a name="l02528"></a><a class="code" href="group__errorstrconsts.html#g7f202cd61bf9c6a692b26c36397d1aeb">02528</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.EncryptionNotAvailable"</span>
-<a name="l02529"></a>02529 <span class="preprocessor"></span>
-<a name="l02539"></a><a class="code" href="group__errorstrconsts.html#gbf2e56c6e3c73b2baf1ac841d9850db7">02539</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.EncryptionError"</span>
-<a name="l02540"></a>02540 <span class="preprocessor"></span>
-<a name="l02554"></a><a class="code" href="group__errorstrconsts.html#gbc0f4256f9bf7783d51b48db5bdea581">02554</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cert.NotProvided"</span>
-<a name="l02555"></a>02555 <span class="preprocessor"></span>
-<a name="l02567"></a><a class="code" href="group__errorstrconsts.html#gb7ab11126956ee0c42068f8323733882">02567</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.Untrusted"</span>
+<a name="l01904"></a><a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4579a26219afdcd2576ebd4258c8581a00e">01904</a> <a class="code" href="namespaceTp.html#gf0d631b66a69c563cd73bfe9031bd4579a26219afdcd2576ebd4258c8581a00e">DeliveryStatusAccepted</a> = 4
+<a name="l01905"></a>01905 };
+<a name="l01906"></a>01906
+<a name="l01912"></a><a class="code" href="group__enumtypeconsts.html#g0e263aea884264fe5369f061cd4d9307">01912</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g0e263aea884264fe5369f061cd4d9307">NUM_DELIVERY_STATUSES</a> = (4+1);
+<a name="l01913"></a>01913
+<a name="l01920"></a><a class="code" href="group__enumtypeconsts.html#g83a2dd439aa5896dae86933cc1f81939">01920</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g83a2dd439aa5896dae86933cc1f81939">MediaStreamError</a>
+<a name="l01921"></a>01921 {
+<a name="l01925"></a><a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f8193996f4408e9e9840edb36eb722ecf5619a">01925</a> <a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f8193996f4408e9e9840edb36eb722ecf5619a">MediaStreamErrorUnknown</a> = 0,
+<a name="l01926"></a>01926
+<a name="l01930"></a><a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f819390895b86a26087b6cc9360972811582a2">01930</a> <a class="code" href="namespaceTp.html#g83a2dd439aa5896dae86933cc1f819390895b86a26087b6cc9360972811582a2">MediaStreamErrorEOS</a> = 1
+<a name="l01931"></a>01931 };
+<a name="l01932"></a>01932
+<a name="l01938"></a><a class="code" href="group__enumtypeconsts.html#g28eeeff4ff379fbfdaea55a646037d2b">01938</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g28eeeff4ff379fbfdaea55a646037d2b">NUM_MEDIA_STREAM_ERRORS</a> = (1+1);
+<a name="l01939"></a>01939
+<a name="l01946"></a><a class="code" href="group__enumtypeconsts.html#g2ec69286136161fd52c37d6a213532b9">01946</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g2ec69286136161fd52c37d6a213532b9">MediaStreamBaseProto</a>
+<a name="l01947"></a>01947 {
+<a name="l01951"></a><a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b9c878e0cb02f75d26bbe2e787266ce47d">01951</a> <a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b9c878e0cb02f75d26bbe2e787266ce47d">MediaStreamBaseProtoUDP</a> = 0,
+<a name="l01952"></a>01952
+<a name="l01956"></a><a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b935bf094acb0026e66ca6b83e4ac935e1">01956</a> <a class="code" href="namespaceTp.html#g2ec69286136161fd52c37d6a213532b935bf094acb0026e66ca6b83e4ac935e1">MediaStreamBaseProtoTCP</a> = 1
+<a name="l01957"></a>01957 };
+<a name="l01958"></a>01958
+<a name="l01964"></a><a class="code" href="group__enumtypeconsts.html#g56f6c9aec07ccac457818783a7c0cf37">01964</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g56f6c9aec07ccac457818783a7c0cf37">NUM_MEDIA_STREAM_BASE_PROTOS</a> = (1+1);
+<a name="l01965"></a>01965
+<a name="l01972"></a><a class="code" href="group__enumtypeconsts.html#g6e78f23cd1643d0e3d4724a11cfe334b">01972</a> <span class="keyword">enum</span> <a class="code" href="group__enumtypeconsts.html#g6e78f23cd1643d0e3d4724a11cfe334b">MediaStreamTransportType</a>
+<a name="l01973"></a>01973 {
+<a name="l01977"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b27f33c1b71323cddf9e9f5512023dc34">01977</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b27f33c1b71323cddf9e9f5512023dc34">MediaStreamTransportTypeLocal</a> = 0,
+<a name="l01978"></a>01978
+<a name="l01982"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b208660b478b4ffb06ea2ffe77393a594">01982</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b208660b478b4ffb06ea2ffe77393a594">MediaStreamTransportTypeDerived</a> = 1,
+<a name="l01983"></a>01983
+<a name="l01987"></a><a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b661a287f0d6e798adae6455b802b006d">01987</a> <a class="code" href="namespaceTp.html#g6e78f23cd1643d0e3d4724a11cfe334b661a287f0d6e798adae6455b802b006d">MediaStreamTransportTypeRelay</a> = 2
+<a name="l01988"></a>01988 };
+<a name="l01989"></a>01989
+<a name="l01995"></a><a class="code" href="group__enumtypeconsts.html#g66eccc91e9a184f4f530cf8d42af0a1d">01995</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="group__enumtypeconsts.html#g66eccc91e9a184f4f530cf8d42af0a1d">NUM_MEDIA_STREAM_TRANSPORT_TYPES</a> = (2+1);
+<a name="l01996"></a>01996
+<a name="l01997"></a>01997 }
+<a name="l01998"></a>01998
+<a name="l02004"></a><a class="code" href="group__ifacestrconsts.html#g10a62b5f956d73d3322d3ed3ce955514">02004</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_MANAGER "org.freedesktop.Telepathy.ConnectionManager"</span>
+<a name="l02005"></a>02005 <span class="preprocessor"></span>
+<a name="l02011"></a><a class="code" href="group__ifacestrconsts.html#g9c78d10dd9db5cbb86aba7252439d874">02011</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION "org.freedesktop.Telepathy.Connection"</span>
+<a name="l02012"></a>02012 <span class="preprocessor"></span>
+<a name="l02018"></a><a class="code" href="group__ifacestrconsts.html#gafdb11caeceb3360e04699f9ee1ed372">02018</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_ALIASING "org.freedesktop.Telepathy.Connection.Interface.Aliasing"</span>
+<a name="l02019"></a>02019 <span class="preprocessor"></span>
+<a name="l02025"></a><a class="code" href="group__ifacestrconsts.html#g4a023ee0dc25927f36234cb5088d523d">02025</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_AVATARS "org.freedesktop.Telepathy.Connection.Interface.Avatars"</span>
+<a name="l02026"></a>02026 <span class="preprocessor"></span>
+<a name="l02032"></a><a class="code" href="group__ifacestrconsts.html#g5ccffebd43067e758dcce504e917e5a0">02032</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_CAPABILITIES "org.freedesktop.Telepathy.Connection.Interface.Capabilities"</span>
+<a name="l02033"></a>02033 <span class="preprocessor"></span>
+<a name="l02039"></a><a class="code" href="group__ifacestrconsts.html#g220421f42006abc4f9722489a9ad43f0">02039</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_CONTACTS "org.freedesktop.Telepathy.Connection.Interface.Contacts"</span>
+<a name="l02040"></a>02040 <span class="preprocessor"></span>
+<a name="l02046"></a><a class="code" href="group__ifacestrconsts.html#g65126feffe13edfa8df64206b4af2762">02046</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_PRESENCE "org.freedesktop.Telepathy.Connection.Interface.Presence"</span>
+<a name="l02047"></a>02047 <span class="preprocessor"></span>
+<a name="l02053"></a><a class="code" href="group__ifacestrconsts.html#gd0fcbfbd4452cde92a8de17e92971212">02053</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Connection.Interface.Requests"</span>
+<a name="l02054"></a>02054 <span class="preprocessor"></span>
+<a name="l02060"></a><a class="code" href="group__ifacestrconsts.html#g86d771ff54c550bf6594dfc5ac1e0c01">02060</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE "org.freedesktop.Telepathy.Connection.Interface.SimplePresence"</span>
+<a name="l02061"></a>02061 <span class="preprocessor"></span>
+<a name="l02067"></a><a class="code" href="group__ifacestrconsts.html#gc6c58c723e76c7c493a043476441ec2f">02067</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL "org.freedesktop.Telepathy.Channel"</span>
+<a name="l02068"></a>02068 <span class="preprocessor"></span>
+<a name="l02074"></a><a class="code" href="group__ifacestrconsts.html#gcdf8cb4bae8a44c2129bb2d65f874fe3">02074</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_CONTACT_LIST "org.freedesktop.Telepathy.Channel.Type.ContactList"</span>
+<a name="l02075"></a>02075 <span class="preprocessor"></span>
+<a name="l02081"></a><a class="code" href="group__ifacestrconsts.html#g4d3e156cb7139debcaebafa92787a543">02081</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_FILE_TRANSFER "org.freedesktop.Telepathy.Channel.Type.FileTransfer"</span>
+<a name="l02082"></a>02082 <span class="preprocessor"></span>
+<a name="l02088"></a><a class="code" href="group__ifacestrconsts.html#g747a1c27e9afa1ec9019fd9cbd547033">02088</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_STREAMED_MEDIA "org.freedesktop.Telepathy.Channel.Type.StreamedMedia"</span>
+<a name="l02089"></a>02089 <span class="preprocessor"></span>
+<a name="l02095"></a><a class="code" href="group__ifacestrconsts.html#g4b7fb5bc8bd0e1227377864144246ac7">02095</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_ROOM_LIST "org.freedesktop.Telepathy.Channel.Type.RoomList"</span>
+<a name="l02096"></a>02096 <span class="preprocessor"></span>
+<a name="l02102"></a><a class="code" href="group__ifacestrconsts.html#gb140c4c86466602b0c8a1ec92770422c">02102</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_TEXT "org.freedesktop.Telepathy.Channel.Type.Text"</span>
+<a name="l02103"></a>02103 <span class="preprocessor"></span>
+<a name="l02109"></a><a class="code" href="group__ifacestrconsts.html#gf30d9e3d99107ee1ce107b8fe1af5b2f">02109</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_TYPE_TUBES "org.freedesktop.Telepathy.Channel.Type.Tubes"</span>
+<a name="l02110"></a>02110 <span class="preprocessor"></span>
+<a name="l02116"></a><a class="code" href="group__ifacestrconsts.html#g4b479e6e93d5ffea0f76064558bd20a9">02116</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_CALL_STATE "org.freedesktop.Telepathy.Channel.Interface.CallState"</span>
+<a name="l02117"></a>02117 <span class="preprocessor"></span>
+<a name="l02123"></a><a class="code" href="group__ifacestrconsts.html#gce935ac31a6f1bc7e664d45bac2a971b">02123</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_CHAT_STATE "org.freedesktop.Telepathy.Channel.Interface.ChatState"</span>
+<a name="l02124"></a>02124 <span class="preprocessor"></span>
+<a name="l02130"></a><a class="code" href="group__ifacestrconsts.html#gdd6af4424f87da82f4b4afa4463b4d3f">02130</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_DTMF "org.freedesktop.Telepathy.Channel.Interface.DTMF"</span>
+<a name="l02131"></a>02131 <span class="preprocessor"></span>
+<a name="l02137"></a><a class="code" href="group__ifacestrconsts.html#g7c613c607872398cf52e41c349710f88">02137</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_GROUP "org.freedesktop.Telepathy.Channel.Interface.Group"</span>
+<a name="l02138"></a>02138 <span class="preprocessor"></span>
+<a name="l02144"></a><a class="code" href="group__ifacestrconsts.html#gb33e495d18598f1da71c06efcac46624">02144</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_HOLD "org.freedesktop.Telepathy.Channel.Interface.Hold"</span>
+<a name="l02145"></a>02145 <span class="preprocessor"></span>
+<a name="l02151"></a><a class="code" href="group__ifacestrconsts.html#g1e8e6aaa28b0db8ca3e5306c30c6f65a">02151</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling"</span>
+<a name="l02152"></a>02152 <span class="preprocessor"></span>
+<a name="l02158"></a><a class="code" href="group__ifacestrconsts.html#gb3d09229a28e555dc4932af162b69cdf">02158</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_MESSAGES "org.freedesktop.Telepathy.Channel.Interface.Messages"</span>
+<a name="l02159"></a>02159 <span class="preprocessor"></span>
+<a name="l02165"></a><a class="code" href="group__ifacestrconsts.html#g6e2d086b4431506d7002bef344c3b4cf">02165</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_INTERFACE_PASSWORD "org.freedesktop.Telepathy.Channel.Interface.Password"</span>
+<a name="l02166"></a>02166 <span class="preprocessor"></span>
+<a name="l02172"></a><a class="code" href="group__ifacestrconsts.html#g57ed45e4b2b217f76ed6e6249791b35b">02172</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_DISPATCH_OPERATION "org.freedesktop.Telepathy.ChannelDispatchOperation"</span>
+<a name="l02173"></a>02173 <span class="preprocessor"></span>
+<a name="l02179"></a><a class="code" href="group__ifacestrconsts.html#gf4393450816cb5661d945dfa2ed07eb3">02179</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CHANNEL_REQUEST "org.freedesktop.Telepathy.ChannelRequest"</span>
+<a name="l02180"></a>02180 <span class="preprocessor"></span>
+<a name="l02186"></a><a class="code" href="group__ifacestrconsts.html#g2ca66e39fe89162903e4c7e326e5628e">02186</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_SESSION_HANDLER "org.freedesktop.Telepathy.Media.SessionHandler"</span>
+<a name="l02187"></a>02187 <span class="preprocessor"></span>
+<a name="l02193"></a><a class="code" href="group__ifacestrconsts.html#g4d26797ef2461fb7aadb89ba55e82761">02193</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_MEDIA_STREAM_HANDLER "org.freedesktop.Telepathy.Media.StreamHandler"</span>
+<a name="l02194"></a>02194 <span class="preprocessor"></span>
+<a name="l02200"></a><a class="code" href="group__ifacestrconsts.html#gb1b1ca6ffa52bf627d30623107be003c">02200</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_DBUS_DAEMON "org.freedesktop.DBus"</span>
+<a name="l02201"></a>02201 <span class="preprocessor"></span>
+<a name="l02207"></a><a class="code" href="group__ifacestrconsts.html#g4795a791b715e0cd5c83305312ce56d0">02207</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_INTROSPECTABLE "org.freedesktop.DBus.Introspectable"</span>
+<a name="l02208"></a>02208 <span class="preprocessor"></span>
+<a name="l02214"></a><a class="code" href="group__ifacestrconsts.html#gbe052f423011434f04142b77561331b4">02214</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PEER "org.freedesktop.DBus.Peer"</span>
+<a name="l02215"></a>02215 <span class="preprocessor"></span>
+<a name="l02221"></a><a class="code" href="group__ifacestrconsts.html#g58ca8b50654627efd6a458ac85839e58">02221</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES "org.freedesktop.DBus.Properties"</span>
+<a name="l02222"></a>02222 <span class="preprocessor"></span>
+<a name="l02228"></a><a class="code" href="group__ifacestrconsts.html#g8e47a4946d1a35211cde76e9edecdad7">02228</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_PROPERTIES_INTERFACE "org.freedesktop.Telepathy.Properties"</span>
+<a name="l02229"></a>02229 <span class="preprocessor"></span>
+<a name="l02235"></a><a class="code" href="group__ifacestrconsts.html#gc1cd63ff9e7efc5a9f8d92511339721a">02235</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_MANAGER "org.freedesktop.Telepathy.AccountManager"</span>
+<a name="l02236"></a>02236 <span class="preprocessor"></span>
+<a name="l02242"></a><a class="code" href="group__ifacestrconsts.html#gacc1fcc8f01e147eaa1b1da1aa7fb70e">02242</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT "org.freedesktop.Telepathy.Account"</span>
+<a name="l02243"></a>02243 <span class="preprocessor"></span>
+<a name="l02249"></a><a class="code" href="group__ifacestrconsts.html#g837d67fc62b3ea1e38d7a70a60e18d05">02249</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_ACCOUNT_INTERFACE_AVATAR "org.freedesktop.Telepathy.Account.Interface.Avatar"</span>
+<a name="l02250"></a>02250 <span class="preprocessor"></span>
+<a name="l02256"></a><a class="code" href="group__ifacestrconsts.html#g0b8fe9106a657686c5ddf6393ec7fd93">02256</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT "org.freedesktop.Telepathy.Client"</span>
+<a name="l02257"></a>02257 <span class="preprocessor"></span>
+<a name="l02263"></a><a class="code" href="group__ifacestrconsts.html#gb72b59362a36d44129a196c5843e4690">02263</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_OBSERVER "org.freedesktop.Telepathy.Client.Observer"</span>
+<a name="l02264"></a>02264 <span class="preprocessor"></span>
+<a name="l02270"></a><a class="code" href="group__ifacestrconsts.html#gd882236b89f655f0bb34db0a3a0a8b86">02270</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_APPROVER "org.freedesktop.Telepathy.Client.Approver"</span>
+<a name="l02271"></a>02271 <span class="preprocessor"></span>
+<a name="l02277"></a><a class="code" href="group__ifacestrconsts.html#g4551d4810505394b66c0bf06ec75883a">02277</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_HANDLER "org.freedesktop.Telepathy.Client.Handler"</span>
+<a name="l02278"></a>02278 <span class="preprocessor"></span>
+<a name="l02284"></a><a class="code" href="group__ifacestrconsts.html#g44aff157fa819ac3b350f1c4fbf0ae36">02284</a> <span class="preprocessor">#define TELEPATHY_INTERFACE_CLIENT_INTERFACE_REQUESTS "org.freedesktop.Telepathy.Client.Interface.Requests"</span>
+<a name="l02285"></a>02285 <span class="preprocessor"></span>
+<a name="l02293"></a><a class="code" href="group__errorstrconsts.html#gfca2588ec55dd09bd5e1fb24c792236a">02293</a> <span class="preprocessor">#define TELEPATHY_ERROR_NETWORK_ERROR "org.freedesktop.Telepathy.Error.NetworkError"</span>
+<a name="l02294"></a>02294 <span class="preprocessor"></span>
+<a name="l02303"></a><a class="code" href="group__errorstrconsts.html#g5c599cf2b323fefef7718cbf03b5c8f5">02303</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_IMPLEMENTED "org.freedesktop.Telepathy.Error.NotImplemented"</span>
+<a name="l02304"></a>02304 <span class="preprocessor"></span>
+<a name="l02312"></a><a class="code" href="group__errorstrconsts.html#ge719a87e6ba5da0050d10c496735d2c2">02312</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_ARGUMENT "org.freedesktop.Telepathy.Error.InvalidArgument"</span>
+<a name="l02313"></a>02313 <span class="preprocessor"></span>
+<a name="l02321"></a><a class="code" href="group__errorstrconsts.html#g84c502836b79ccdcdfd157ba3b6e81e5">02321</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.NotAvailable"</span>
+<a name="l02322"></a>02322 <span class="preprocessor"></span>
+<a name="l02330"></a><a class="code" href="group__errorstrconsts.html#g0971ba840616e1db8996d778a7cc9d8f">02330</a> <span class="preprocessor">#define TELEPATHY_ERROR_PERMISSION_DENIED "org.freedesktop.Telepathy.Error.PermissionDenied"</span>
+<a name="l02331"></a>02331 <span class="preprocessor"></span>
+<a name="l02343"></a><a class="code" href="group__errorstrconsts.html#g23c0eb37f5e44cb04eea03813cd12557">02343</a> <span class="preprocessor">#define TELEPATHY_ERROR_DISCONNECTED "org.freedesktop.Telepathy.Error.Disconnected"</span>
+<a name="l02344"></a>02344 <span class="preprocessor"></span>
+<a name="l02352"></a><a class="code" href="group__errorstrconsts.html#g6e6909d3ec5be4e676b59a214f212da9">02352</a> <span class="preprocessor">#define TELEPATHY_ERROR_INVALID_HANDLE "org.freedesktop.Telepathy.Error.InvalidHandle"</span>
+<a name="l02353"></a>02353 <span class="preprocessor"></span>
+<a name="l02361"></a><a class="code" href="group__errorstrconsts.html#g531b50837cc16992b55c634e9311ea37">02361</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_BANNED "org.freedesktop.Telepathy.Error.Channel.Banned"</span>
+<a name="l02362"></a>02362 <span class="preprocessor"></span>
+<a name="l02370"></a><a class="code" href="group__errorstrconsts.html#gea7feb980b9f97f1050fc6b1cba18e62">02370</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_FULL "org.freedesktop.Telepathy.Error.Channel.Full"</span>
+<a name="l02371"></a>02371 <span class="preprocessor"></span>
+<a name="l02379"></a><a class="code" href="group__errorstrconsts.html#g64d9567649e1f27f242c2bf03f657d31">02379</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_INVITE_ONLY "org.freedesktop.Telepathy.Error.Channel.InviteOnly"</span>
+<a name="l02380"></a>02380 <span class="preprocessor"></span>
+<a name="l02389"></a><a class="code" href="group__errorstrconsts.html#ga3d7eb899b671db395bbbfce263684ad">02389</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_YOURS "org.freedesktop.Telepathy.Error.NotYours"</span>
+<a name="l02390"></a>02390 <span class="preprocessor"></span>
+<a name="l02407"></a><a class="code" href="group__errorstrconsts.html#g15745753017aa74f78cfd4268964be6d">02407</a> <span class="preprocessor">#define TELEPATHY_ERROR_CANCELLED "org.freedesktop.Telepathy.Error.Cancelled"</span>
+<a name="l02408"></a>02408 <span class="preprocessor"></span>
+<a name="l02417"></a><a class="code" href="group__errorstrconsts.html#gf4cce33dbfb48dfd6bf76b274eba14cb">02417</a> <span class="preprocessor">#define TELEPATHY_ERROR_AUTHENTICATION_FAILED "org.freedesktop.Telepathy.Error.AuthenticationFailed"</span>
+<a name="l02418"></a>02418 <span class="preprocessor"></span>
+<a name="l02431"></a><a class="code" href="group__errorstrconsts.html#g7f202cd61bf9c6a692b26c36397d1aeb">02431</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_NOT_AVAILABLE "org.freedesktop.Telepathy.Error.EncryptionNotAvailable"</span>
+<a name="l02432"></a>02432 <span class="preprocessor"></span>
+<a name="l02442"></a><a class="code" href="group__errorstrconsts.html#gbf2e56c6e3c73b2baf1ac841d9850db7">02442</a> <span class="preprocessor">#define TELEPATHY_ERROR_ENCRYPTION_ERROR "org.freedesktop.Telepathy.Error.EncryptionError"</span>
+<a name="l02443"></a>02443 <span class="preprocessor"></span>
+<a name="l02457"></a><a class="code" href="group__errorstrconsts.html#gbc0f4256f9bf7783d51b48db5bdea581">02457</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_PROVIDED "org.freedesktop.Telepathy.Error.Cert.NotProvided"</span>
+<a name="l02458"></a>02458 <span class="preprocessor"></span>
+<a name="l02470"></a><a class="code" href="group__errorstrconsts.html#gb7ab11126956ee0c42068f8323733882">02470</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_UNTRUSTED "org.freedesktop.Telepathy.Error.Cert.Untrusted"</span>
+<a name="l02471"></a>02471 <span class="preprocessor"></span>
+<a name="l02480"></a><a class="code" href="group__errorstrconsts.html#g2ae784cb811ce360ee95bad593992e8a">02480</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Expired"</span>
+<a name="l02481"></a>02481 <span class="preprocessor"></span>
+<a name="l02491"></a><a class="code" href="group__errorstrconsts.html#gb57e4c858db895d9aa73991bd0d916db">02491</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Cert.NotActivated"</span>
+<a name="l02492"></a>02492 <span class="preprocessor"></span>
+<a name="l02502"></a><a class="code" href="group__errorstrconsts.html#g20707055fe7d2e31e62e03c8d5872ada">02502</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch"</span>
+<a name="l02503"></a>02503 <span class="preprocessor"></span>
+<a name="l02513"></a><a class="code" href="group__errorstrconsts.html#g665cbd3b6c716853b300e57e8c091f26">02513</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Error.Cert.HostnameMismatch"</span>
+<a name="l02514"></a>02514 <span class="preprocessor"></span>
+<a name="l02524"></a><a class="code" href="group__errorstrconsts.html#g862910330619ff6ae9481190cdf564d6">02524</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert.SelfSigned"</span>
+<a name="l02525"></a>02525 <span class="preprocessor"></span>
+<a name="l02535"></a><a class="code" href="group__errorstrconsts.html#g4363ffb95755823a33b72d1ab4a1df31">02535</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Invalid"</span>
+<a name="l02536"></a>02536 <span class="preprocessor"></span>
+<a name="l02545"></a><a class="code" href="group__errorstrconsts.html#g455aecf432f20f8ae32addf5d486c9fc">02545</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapable"</span>
+<a name="l02546"></a>02546 <span class="preprocessor"></span>
+<a name="l02556"></a><a class="code" href="group__errorstrconsts.html#g5482baaecb888cafc6f60f61df6cc40f">02556</a> <span class="preprocessor">#define TELEPATHY_ERROR_OFFLINE "org.freedesktop.Telepathy.Error.Offline"</span>
+<a name="l02557"></a>02557 <span class="preprocessor"></span>
+<a name="l02567"></a><a class="code" href="group__errorstrconsts.html#g4c0f3a0a9eeb8847e5c0fe7b7aa701b6">02567</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channel.Kicked"</span>
<a name="l02568"></a>02568 <span class="preprocessor"></span>
-<a name="l02577"></a><a class="code" href="group__errorstrconsts.html#g2ae784cb811ce360ee95bad593992e8a">02577</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_EXPIRED "org.freedesktop.Telepathy.Error.Cert.Expired"</span>
-<a name="l02578"></a>02578 <span class="preprocessor"></span>
-<a name="l02588"></a><a class="code" href="group__errorstrconsts.html#gb57e4c858db895d9aa73991bd0d916db">02588</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_NOT_ACTIVATED "org.freedesktop.Telepathy.Error.Cert.NotActivated"</span>
-<a name="l02589"></a>02589 <span class="preprocessor"></span>
-<a name="l02599"></a><a class="code" href="group__errorstrconsts.html#g20707055fe7d2e31e62e03c8d5872ada">02599</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_FINGERPRINT_MISMATCH "org.freedesktop.Telepathy.Error.Cert.FingerprintMismatch"</span>
-<a name="l02600"></a>02600 <span class="preprocessor"></span>
-<a name="l02610"></a><a class="code" href="group__errorstrconsts.html#g665cbd3b6c716853b300e57e8c091f26">02610</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_HOSTNAME_MISMATCH "org.freedesktop.Telepathy.Error.Cert.HostnameMismatch"</span>
-<a name="l02611"></a>02611 <span class="preprocessor"></span>
-<a name="l02621"></a><a class="code" href="group__errorstrconsts.html#g862910330619ff6ae9481190cdf564d6">02621</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_SELF_SIGNED "org.freedesktop.Telepathy.Error.Cert.SelfSigned"</span>
+<a name="l02578"></a><a class="code" href="group__errorstrconsts.html#g5bb44f171f5c98af3096919ba6cf7e81">02578</a> <span class="preprocessor">#define TELEPATHY_ERROR_BUSY "org.freedesktop.Telepathy.Error.Busy"</span>
+<a name="l02579"></a>02579 <span class="preprocessor"></span>
+<a name="l02589"></a><a class="code" href="group__errorstrconsts.html#gce94332dd666dc68847ce50f4783c5b1">02589</a> <span class="preprocessor">#define TELEPATHY_ERROR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer"</span>
+<a name="l02590"></a>02590 <span class="preprocessor"></span>
+<a name="l02600"></a><a class="code" href="group__errorstrconsts.html#g86f68805f9b9e0d6ad1a7113ebdcf470">02600</a> <span class="preprocessor">#define TELEPATHY_ERROR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNotExist"</span>
+<a name="l02601"></a>02601 <span class="preprocessor"></span>
+<a name="l02612"></a><a class="code" href="group__errorstrconsts.html#gea799e945d6a975f79e2c7fba7d791a5">02612</a> <span class="preprocessor">#define TELEPATHY_ERROR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated"</span>
+<a name="l02613"></a>02613 <span class="preprocessor"></span>
+<a name="l02621"></a><a class="code" href="group__errorstrconsts.html#gf48663ef3704fe31842e48303bc19bc1">02621</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_REFUSED "org.freedesktop.Telepathy.Error.ConnectionRefused"</span>
<a name="l02622"></a>02622 <span class="preprocessor"></span>
-<a name="l02632"></a><a class="code" href="group__errorstrconsts.html#g4363ffb95755823a33b72d1ab4a1df31">02632</a> <span class="preprocessor">#define TELEPATHY_ERROR_CERT_INVALID "org.freedesktop.Telepathy.Error.Cert.Invalid"</span>
-<a name="l02633"></a>02633 <span class="preprocessor"></span>
-<a name="l02642"></a><a class="code" href="group__errorstrconsts.html#g455aecf432f20f8ae32addf5d486c9fc">02642</a> <span class="preprocessor">#define TELEPATHY_ERROR_NOT_CAPABLE "org.freedesktop.Telepathy.Error.NotCapable"</span>
-<a name="l02643"></a>02643 <span class="preprocessor"></span>
-<a name="l02653"></a><a class="code" href="group__errorstrconsts.html#g5482baaecb888cafc6f60f61df6cc40f">02653</a> <span class="preprocessor">#define TELEPATHY_ERROR_OFFLINE "org.freedesktop.Telepathy.Error.Offline"</span>
-<a name="l02654"></a>02654 <span class="preprocessor"></span>
-<a name="l02664"></a><a class="code" href="group__errorstrconsts.html#g4c0f3a0a9eeb8847e5c0fe7b7aa701b6">02664</a> <span class="preprocessor">#define TELEPATHY_ERROR_CHANNEL_KICKED "org.freedesktop.Telepathy.Error.Channel.Kicked"</span>
-<a name="l02665"></a>02665 <span class="preprocessor"></span>
-<a name="l02675"></a><a class="code" href="group__errorstrconsts.html#g5bb44f171f5c98af3096919ba6cf7e81">02675</a> <span class="preprocessor">#define TELEPATHY_ERROR_BUSY "org.freedesktop.Telepathy.Error.Busy"</span>
-<a name="l02676"></a>02676 <span class="preprocessor"></span>
-<a name="l02686"></a><a class="code" href="group__errorstrconsts.html#gce94332dd666dc68847ce50f4783c5b1">02686</a> <span class="preprocessor">#define TELEPATHY_ERROR_NO_ANSWER "org.freedesktop.Telepathy.Error.NoAnswer"</span>
-<a name="l02687"></a>02687 <span class="preprocessor"></span>
-<a name="l02697"></a><a class="code" href="group__errorstrconsts.html#g86f68805f9b9e0d6ad1a7113ebdcf470">02697</a> <span class="preprocessor">#define TELEPATHY_ERROR_DOES_NOT_EXIST "org.freedesktop.Telepathy.Error.DoesNotExist"</span>
-<a name="l02698"></a>02698 <span class="preprocessor"></span>
-<a name="l02709"></a><a class="code" href="group__errorstrconsts.html#gea799e945d6a975f79e2c7fba7d791a5">02709</a> <span class="preprocessor">#define TELEPATHY_ERROR_TERMINATED "org.freedesktop.Telepathy.Error.Terminated"</span>
-<a name="l02710"></a>02710 <span class="preprocessor"></span>
+<a name="l02630"></a><a class="code" href="group__errorstrconsts.html#gcf861e0c9d07e44ef942170b41bfd7d6">02630</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_FAILED "org.freedesktop.Telepathy.Error.ConnectionFailed"</span>
+<a name="l02631"></a>02631 <span class="preprocessor"></span>
+<a name="l02639"></a><a class="code" href="group__errorstrconsts.html#gadebbba8142cf2e5d9b8aad1b2606538">02639</a> <span class="preprocessor">#define TELEPATHY_ERROR_CONNECTION_LOST "org.freedesktop.Telepathy.Error.ConnectionLost"</span>
+<a name="l02640"></a>02640 <span class="preprocessor"></span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/__gen_2types_8h_source.html b/doc/html/__gen_2types_8h_source.html
index 1d6e4fe..83fac5a 100644
--- a/doc/html/__gen_2types_8h_source.html
+++ b/doc/html/__gen_2types_8h_source.html
@@ -938,7 +938,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/abstract-client_8h_source.html b/doc/html/abstract-client_8h_source.html
index 8b38569..f34c68e 100644
--- a/doc/html/abstract-client_8h_source.html
+++ b/doc/html/abstract-client_8h_source.html
@@ -86,11 +86,11 @@
<a name="l00055"></a>00055
<a name="l00056"></a>00056 <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="code" href="classTp_1_1AbstractClientObserver.html#56c117985fb907f4858540d070ef06cf">observerChannelFilter</a>() <span class="keyword">const</span>;
<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientObserver.html#07ec646e376673407330b17038c7ca31">observeChannels</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr&lt;&gt;</a> &amp;context,
+<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientObserver.html#9b52ee269a3abe3cc3bc2016ee6c4413">observeChannels</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr&lt;&gt;</a> &amp;context,
<a name="l00059"></a>00059 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> &amp;account,
<a name="l00060"></a>00060 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> &amp;connection,
<a name="l00061"></a>00061 <span class="keyword">const</span> QList&lt;ChannelPtr&gt; &amp;channels,
-<a name="l00062"></a>00062 <span class="keyword">const</span> QString &amp;dispatchOperationPath,
+<a name="l00062"></a>00062 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;dispatchOperation,
<a name="l00063"></a>00063 <span class="keyword">const</span> QList&lt;ChannelRequestPtr&gt; &amp;requestsSatisfied,
<a name="l00064"></a>00064 <span class="keyword">const</span> QVariantMap &amp;observerInfo) = 0;
<a name="l00065"></a>00065
@@ -112,58 +112,60 @@
<a name="l00081"></a>00081
<a name="l00082"></a>00082 <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="code" href="classTp_1_1AbstractClientApprover.html#971554ed7c8b8ae78946b5f1884c7459">approverChannelFilter</a>() <span class="keyword">const</span>;
<a name="l00083"></a>00083
-<a name="l00084"></a>00084 <span class="comment">/* TODO add more methods */</span>
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="keyword">protected</span>:
-<a name="l00087"></a>00087 <a class="code" href="classTp_1_1AbstractClientApprover.html#bee99cae110cad4ea17c0e0230772476">AbstractClientApprover</a>(<span class="keyword">const</span> <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> &amp;channelFilter);
-<a name="l00088"></a>00088
-<a name="l00089"></a>00089 <span class="keyword">private</span>:
-<a name="l00090"></a><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00090</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00091"></a>00091 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00092"></a>00092 <a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00093"></a>00093 };
-<a name="l00094"></a>00094
-<a name="l00095"></a><a class="code" href="classTp_1_1AbstractClientHandler.html">00095</a> <span class="keyword">class </span><a class="code" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="classTp_1_1AbstractClient.html">AbstractClient</a>
-<a name="l00096"></a>00096 {
-<a name="l00097"></a>00097 Q_DISABLE_COPY(<a class="code" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a>)
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 <span class="keyword">public</span>:
-<a name="l00100"></a>00100 <span class="keyword">virtual</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#9ad44b9c58e1195d7b6fd09e9af8e227">~AbstractClientHandler</a>();
-<a name="l00101"></a>00101
-<a name="l00102"></a>00102 <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="code" href="classTp_1_1AbstractClientHandler.html#f4865b7cef13932fbc33fafe5af42fbd">handlerChannelFilter</a>() <span class="keyword">const</span>;
-<a name="l00103"></a>00103 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#574b69af0ff8694f1100cb9feb61344f">bypassApproval</a>() <span class="keyword">const</span> = 0;
-<a name="l00104"></a>00104
-<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#25dccf551e82aaa23e8400f373253021">handleChannels</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr&lt;&gt;</a> &amp;context,
-<a name="l00106"></a>00106 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> &amp;account,
-<a name="l00107"></a>00107 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> &amp;connection,
-<a name="l00108"></a>00108 <span class="keyword">const</span> QList&lt;ChannelPtr&gt; &amp;channels,
-<a name="l00109"></a>00109 <span class="keyword">const</span> QList&lt;ChannelRequestPtr&gt; &amp;requestsSatisfied,
-<a name="l00110"></a>00110 <span class="keyword">const</span> QDateTime &amp;userActionTime,
-<a name="l00111"></a>00111 <span class="keyword">const</span> QVariantMap &amp;handlerInfo) = 0;
-<a name="l00112"></a>00112
-<a name="l00113"></a>00113 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#f780e3a0bda07319e49a9b085a629729">wantsRequestNotification</a>() <span class="keyword">const</span>;
-<a name="l00114"></a>00114 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#570e8d8a0d83fc32c628d64e42967b6d">addRequest</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &amp;request);
-<a name="l00115"></a>00115 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#749397194dea35b28b2b4a90febc8c25">removeRequest</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &amp;request,
-<a name="l00116"></a>00116 <span class="keyword">const</span> QString &amp;errorName, <span class="keyword">const</span> QString &amp;errorMessage);
-<a name="l00117"></a>00117
-<a name="l00118"></a>00118 <span class="keyword">protected</span>:
-<a name="l00119"></a>00119 <a class="code" href="classTp_1_1AbstractClientHandler.html#286c510d3fef09474f1552b66e9e8fd9">AbstractClientHandler</a>(<span class="keyword">const</span> <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> &amp;channelFilter,
-<a name="l00120"></a>00120 <span class="keywordtype">bool</span> wantsRequestNotification = <span class="keyword">false</span>);
-<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="keyword">private</span>:
-<a name="l00123"></a><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00123</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00124"></a>00124 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00125"></a>00125 <a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00126"></a>00126 };
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128 } <span class="comment">// Tp</span>
+<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientApprover.html#520e41546fa2167610a44735310c5333">addDispatchOperation</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr&lt;&gt;</a> &amp;context,
+<a name="l00085"></a>00085 <span class="keyword">const</span> QList&lt;ChannelPtr&gt; &amp;channels,
+<a name="l00086"></a>00086 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;dispatchOperation) = 0;
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="keyword">protected</span>:
+<a name="l00089"></a>00089 <a class="code" href="classTp_1_1AbstractClientApprover.html#bee99cae110cad4ea17c0e0230772476">AbstractClientApprover</a>(<span class="keyword">const</span> <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> &amp;channelFilter);
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="keyword">private</span>:
+<a name="l00092"></a><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00092</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00093"></a>00093 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00094"></a>00094 <a class="code" href="classTp_1_1AbstractClientApprover.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00095"></a>00095 };
+<a name="l00096"></a>00096
+<a name="l00097"></a><a class="code" href="classTp_1_1AbstractClientHandler.html">00097</a> <span class="keyword">class </span><a class="code" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="classTp_1_1AbstractClient.html">AbstractClient</a>
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 Q_DISABLE_COPY(<a class="code" href="classTp_1_1AbstractClientHandler.html">AbstractClientHandler</a>)
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <span class="keyword">public</span>:
+<a name="l00102"></a>00102 <span class="keyword">virtual</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#9ad44b9c58e1195d7b6fd09e9af8e227">~AbstractClientHandler</a>();
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="code" href="classTp_1_1AbstractClientHandler.html#f4865b7cef13932fbc33fafe5af42fbd">handlerChannelFilter</a>() <span class="keyword">const</span>;
+<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#574b69af0ff8694f1100cb9feb61344f">bypassApproval</a>() <span class="keyword">const</span> = 0;
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#25dccf551e82aaa23e8400f373253021">handleChannels</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr&lt;&gt;</a> &amp;context,
+<a name="l00108"></a>00108 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> &amp;account,
+<a name="l00109"></a>00109 <span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> &amp;connection,
+<a name="l00110"></a>00110 <span class="keyword">const</span> QList&lt;ChannelPtr&gt; &amp;channels,
+<a name="l00111"></a>00111 <span class="keyword">const</span> QList&lt;ChannelRequestPtr&gt; &amp;requestsSatisfied,
+<a name="l00112"></a>00112 <span class="keyword">const</span> QDateTime &amp;userActionTime,
+<a name="l00113"></a>00113 <span class="keyword">const</span> QVariantMap &amp;handlerInfo) = 0;
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keywordtype">bool</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#f780e3a0bda07319e49a9b085a629729">wantsRequestNotification</a>() <span class="keyword">const</span>;
+<a name="l00116"></a>00116 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#570e8d8a0d83fc32c628d64e42967b6d">addRequest</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &amp;request);
+<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTp_1_1AbstractClientHandler.html#749397194dea35b28b2b4a90febc8c25">removeRequest</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &amp;request,
+<a name="l00118"></a>00118 <span class="keyword">const</span> QString &amp;errorName, <span class="keyword">const</span> QString &amp;errorMessage);
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <span class="keyword">protected</span>:
+<a name="l00121"></a>00121 <a class="code" href="classTp_1_1AbstractClientHandler.html#286c510d3fef09474f1552b66e9e8fd9">AbstractClientHandler</a>(<span class="keyword">const</span> <a class="code" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> &amp;channelFilter,
+<a name="l00122"></a>00122 <span class="keywordtype">bool</span> wantsRequestNotification = <span class="keyword">false</span>);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="keyword">private</span>:
+<a name="l00125"></a><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00125</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00126"></a>00126 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00127"></a>00127 <a class="code" href="classTp_1_1AbstractClientHandler.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00128"></a>00128 };
<a name="l00129"></a>00129
-<a name="l00130"></a>00130 <span class="preprocessor">#endif</span>
+<a name="l00130"></a>00130 } <span class="comment">// Tp</span>
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="preprocessor">#endif</span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/abstract-interface_8h_source.html b/doc/html/abstract-interface_8h_source.html
index 4d4dc16..54eea4f 100644
--- a/doc/html/abstract-interface_8h_source.html
+++ b/doc/html/abstract-interface_8h_source.html
@@ -97,7 +97,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/account-manager_8h_source.html b/doc/html/account-manager_8h_source.html
index 46c4d4b..c769efe 100644
--- a/doc/html/account-manager_8h_source.html
+++ b/doc/html/account-manager_8h_source.html
@@ -152,7 +152,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/account_8h_source.html b/doc/html/account_8h_source.html
index 2ccbc66..ca82c3e 100644
--- a/doc/html/account_8h_source.html
+++ b/doc/html/account_8h_source.html
@@ -187,7 +187,7 @@
<a name="l00156"></a>00156 <span class="keywordflow">return</span> optionalInterface&lt;Client::DBus::PropertiesInterface&gt;(<a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a>);
<a name="l00157"></a>00157 }
<a name="l00158"></a>00158
-<a name="l00159"></a><a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">00159</a> <span class="keyword">inline</span> <a class="code" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">Client::AccountInterfaceAvatarInterface</a> *<a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a>(
+<a name="l00159"></a><a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">00159</a> <span class="keyword">inline</span> Client::AccountInterfaceAvatarInterface *<a class="code" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a>(
<a name="l00160"></a>00160 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
<a name="l00161"></a>00161 <span class="keyword"> </span>{
<a name="l00162"></a>00162 <span class="keywordflow">return</span> optionalInterface&lt;Client::AccountInterfaceAvatarInterface&gt;(check);
@@ -216,7 +216,7 @@
<a name="l00185"></a>00185 <a class="code" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
<a name="l00186"></a>00186 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>, <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>);
<a name="l00187"></a>00187
-<a name="l00188"></a>00188 <a class="code" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> *<a class="code" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a>() <span class="keyword">const</span>;
+<a name="l00188"></a>00188 Client::AccountInterface *<a class="code" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a>() <span class="keyword">const</span>;
<a name="l00189"></a>00189
<a name="l00190"></a>00190 <span class="keyword">private</span> Q_SLOTS:
<a name="l00191"></a>00191 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *);
@@ -239,7 +239,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example.html b/doc/html/accounts_example.html
index 98c371f..0170f7a 100644
--- a/doc/html/accounts_example.html
+++ b/doc/html/accounts_example.html
@@ -41,7 +41,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_account_item_cpp.html b/doc/html/accounts_example_account_item_cpp.html
index 7d6e58b..faac50d 100644
--- a/doc/html/accounts_example_account_item_cpp.html
+++ b/doc/html/accounts_example_account_item_cpp.html
@@ -194,7 +194,7 @@ AccountItem::~AccountItem()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_account_item_h.html b/doc/html/accounts_example_account_item_h.html
index 0233187..c3da6fe 100644
--- a/doc/html/accounts_example_account_item_h.html
+++ b/doc/html/accounts_example_account_item_h.html
@@ -121,7 +121,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_accounts_window_cpp.html b/doc/html/accounts_example_accounts_window_cpp.html
index a7b446e..ee8e8d9 100644
--- a/doc/html/accounts_example_accounts_window_cpp.html
+++ b/doc/html/accounts_example_accounts_window_cpp.html
@@ -130,7 +130,7 @@ AccountsWindow::~AccountsWindow()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_accounts_window_h.html b/doc/html/accounts_example_accounts_window_h.html
index 05e96a3..563eb61 100644
--- a/doc/html/accounts_example_accounts_window_h.html
+++ b/doc/html/accounts_example_accounts_window_h.html
@@ -88,7 +88,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/accounts_example_main.html b/doc/html/accounts_example_main.html
index fc912ad..6bb9c74 100644
--- a/doc/html/accounts_example_main.html
+++ b/doc/html/accounts_example_main.html
@@ -55,7 +55,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
index 0aef16a..530244e 100644
--- a/doc/html/annotated.html
+++ b/doc/html/annotated.html
@@ -37,8 +37,6 @@
<tr><td class="indexkey"><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Account.html">Account</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1AccountManager.html">AccountManager</a></td><td class="indexvalue">Object representing a <a href="http://telepathy.freedesktop.org">Telepathy</a> account manager </td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1AliasMap.html">AliasMap</a></td><td class="indexvalue"></td></tr>
@@ -51,6 +49,8 @@
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelCallStateMap.html">ChannelCallStateMap</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelClass.html">ChannelClass</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelDetails.html">ChannelDetails</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">ChannelDispatchOperationInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1ChannelFactory.html">ChannelFactory</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structTp_1_1ChannelInfo.html">ChannelInfo</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelInterface.html">ChannelInterface</a></td><td class="indexvalue"></td></tr>
@@ -71,6 +71,7 @@
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html">ChannelTypeTextInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html">ChannelTypeTubesInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1ClientAdaptor.html">ClientAdaptor</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classTp_1_1ClientApproverAdaptor.html">ClientApproverAdaptor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html">ClientApproverInterface</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1ClientHandlerAdaptor.html">ClientHandlerAdaptor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a></td><td class="indexvalue"></td></tr>
@@ -199,7 +200,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/async_model.html b/doc/html/async_model.html
index cf80dfb..40c5acf 100644
--- a/doc/html/async_model.html
+++ b/doc/html/async_model.html
@@ -42,7 +42,7 @@ Many objects cache the returned values of a previous introspection run for futur
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/bugreport.html b/doc/html/bugreport.html
index b067a84..b7f6155 100644
--- a/doc/html/bugreport.html
+++ b/doc/html/bugreport.html
@@ -38,7 +38,7 @@ Please submit the bug report, feature request or "to-do" item <a href="https://b
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example.html b/doc/html/call_example.html
index a490f1b..cf2ca68 100644
--- a/doc/html/call_example.html
+++ b/doc/html/call_example.html
@@ -49,7 +49,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_handler_cpp.html b/doc/html/call_example_call_handler_cpp.html
index 991fe33..946ae61 100644
--- a/doc/html/call_example_call_handler_cpp.html
+++ b/doc/html/call_example_call_handler_cpp.html
@@ -206,7 +206,7 @@ CallHandler::~CallHandler()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_handler_h.html b/doc/html/call_example_call_handler_h.html
index 0655470..19c28c1 100644
--- a/doc/html/call_example_call_handler_h.html
+++ b/doc/html/call_example_call_handler_h.html
@@ -93,7 +93,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_roster_widget_cpp.html b/doc/html/call_example_call_roster_widget_cpp.html
index 0573793..832989c 100644
--- a/doc/html/call_example_call_roster_widget_cpp.html
+++ b/doc/html/call_example_call_roster_widget_cpp.html
@@ -125,7 +125,7 @@ RosterItem *CallRosterWidget::createItemForContact(<span class="keyword">const</
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_roster_widget_h.html b/doc/html/call_example_call_roster_widget_h.html
index 715835d..266cc70 100644
--- a/doc/html/call_example_call_roster_widget_h.html
+++ b/doc/html/call_example_call_roster_widget_h.html
@@ -95,7 +95,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_widget_cpp.html b/doc/html/call_example_call_widget_cpp.html
index 9b488a1..0d51bd7 100644
--- a/doc/html/call_example_call_widget_cpp.html
+++ b/doc/html/call_example_call_widget_cpp.html
@@ -515,7 +515,7 @@ CallWidget::~CallWidget()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_widget_h.html b/doc/html/call_example_call_widget_h.html
index fd88e63..34f423b 100644
--- a/doc/html/call_example_call_widget_h.html
+++ b/doc/html/call_example_call_widget_h.html
@@ -138,7 +138,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_window_cpp.html b/doc/html/call_example_call_window_cpp.html
index d550990..29637c7 100644
--- a/doc/html/call_example_call_window_cpp.html
+++ b/doc/html/call_example_call_window_cpp.html
@@ -204,7 +204,7 @@ CallWindow::~CallWindow()
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_call_window_h.html b/doc/html/call_example_call_window_h.html
index 23d8882..70e7647 100644
--- a/doc/html/call_example_call_window_h.html
+++ b/doc/html/call_example_call_window_h.html
@@ -101,7 +101,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_farsight_channel_cpp.html b/doc/html/call_example_farsight_channel_cpp.html
index 37494de..61f74a8 100644
--- a/doc/html/call_example_farsight_channel_cpp.html
+++ b/doc/html/call_example_farsight_channel_cpp.html
@@ -342,7 +342,7 @@ VideoWidget *FarsightChannel::videoWidget()<span class="keyword"> const</span>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_farsight_channel_h.html b/doc/html/call_example_farsight_channel_h.html
index d3c6386..0da6c82 100644
--- a/doc/html/call_example_farsight_channel_h.html
+++ b/doc/html/call_example_farsight_channel_h.html
@@ -106,7 +106,7 @@ Q_DECLARE_METATYPE(Tp::FarsightChannel::Status)
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_main.html b/doc/html/call_example_main.html
index 828d62f..a2ee8a4 100644
--- a/doc/html/call_example_main.html
+++ b/doc/html/call_example_main.html
@@ -71,7 +71,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_video_widget_cpp.html b/doc/html/call_example_video_widget_cpp.html
index e66990a..ceed3f0 100644
--- a/doc/html/call_example_video_widget_cpp.html
+++ b/doc/html/call_example_video_widget_cpp.html
@@ -199,7 +199,7 @@ GstElement *VideoWidget::element()<span class="keyword"> const</span>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/call_example_video_widget_h.html b/doc/html/call_example_video_widget_h.html
index 0e1b9cf..32fdbb4 100644
--- a/doc/html/call_example_video_widget_h.html
+++ b/doc/html/call_example_video_widget_h.html
@@ -90,7 +90,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel-dispatch-operation_8h_source.html b/doc/html/channel-dispatch-operation_8h_source.html
new file mode 100644
index 0000000..219e07a
--- /dev/null
+++ b/doc/html/channel-dispatch-operation_8h_source.html
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: channel-dispatch-operation.h Source File</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<h1>channel-dispatch-operation.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * This file is part of TelepathyQt4</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2009 Collabora Ltd. &lt;http://www.collabora.co.uk/&gt;</span>
+<a name="l00005"></a>00005 <span class="comment"> * Copyright (C) 2009 Nokia Corporation</span>
+<a name="l00006"></a>00006 <span class="comment"> *</span>
+<a name="l00007"></a>00007 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
+<a name="l00008"></a>00008 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
+<a name="l00009"></a>00009 <span class="comment"> * License as published by the Free Software Foundation; either</span>
+<a name="l00010"></a>00010 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
+<a name="l00011"></a>00011 <span class="comment"> *</span>
+<a name="l00012"></a>00012 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
+<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
+<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
+<a name="l00015"></a>00015 <span class="comment"> * Lesser General Public License for more details.</span>
+<a name="l00016"></a>00016 <span class="comment"> *</span>
+<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
+<a name="l00018"></a>00018 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
+<a name="l00019"></a>00019 <span class="comment"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA</span>
+<a name="l00020"></a>00020 <span class="comment"> */</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#ifndef _TelepathyQt4_cli_channel_dispatch_operation_h_HEADER_GUARD_</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define _TelepathyQt4_cli_channel_dispatch_operation_h_HEADER_GUARD_</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#ifndef IN_TELEPATHY_QT4_HEADER</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#error IN_TELEPATHY_QT4_HEADER</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;TelepathyQt4/_gen/cli-channel-dispatch-operation.h&gt;</span>
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;TelepathyQt4/Constants&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;TelepathyQt4/DBus&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;TelepathyQt4/DBusProxy&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;TelepathyQt4/Feature&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;TelepathyQt4/OptionalInterfaceFactory&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;TelepathyQt4/ReadinessHelper&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;TelepathyQt4/ReadyObject&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;TelepathyQt4/Types&gt;</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;TelepathyQt4/SharedPtr&gt;</span>
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;QString&gt;</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include &lt;QStringList&gt;</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#include &lt;QVariantMap&gt;</span>
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="keyword">namespace </span>Tp
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 <span class="keyword">class </span>PendingOperation;
+<a name="l00049"></a>00049
+<a name="l00050"></a><a class="code" href="classTp_1_1ChannelDispatchOperation.html">00050</a> <span class="keyword">class </span><a class="code" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> : <span class="keyword">public</span> <a class="code" href="classTp_1_1StatefulDBusProxy.html">StatefulDBusProxy</a>,
+<a name="l00051"></a>00051 <span class="keyword">private</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory</a>&lt;ChannelDispatchOperation&gt;,
+<a name="l00052"></a>00052 <span class="keyword">public</span> <a class="code" href="classTp_1_1ReadyObject.html">ReadyObject</a>,
+<a name="l00053"></a>00053 <span class="keyword">public</span> <a class="code" href="classTp_1_1RefCounted.html">RefCounted</a>
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 Q_OBJECT
+<a name="l00056"></a>00056 Q_DISABLE_COPY(<a class="code" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a>)
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="keyword">public</span>:
+<a name="l00059"></a><a class="code" href="classTp_1_1ChannelDispatchOperation.html#5000fb4b8588d0f682acb4f35f0fb94c">00059</a> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classTp_1_1Feature.html">Feature</a> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a>;
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#794b17506a9b5eed398f4882ba806bb4">create</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>,
+<a name="l00062"></a>00062 <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
+<a name="l00063"></a>00063 <span class="keyword">static</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#794b17506a9b5eed398f4882ba806bb4">create</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
+<a name="l00064"></a>00064 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>, <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <a class="code" href="classTp_1_1ChannelDispatchOperation.html#0cf6106c6e8da1573e40da67efee4630">~ChannelDispatchOperation</a>();
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 QStringList <a class="code" href="classTp_1_1ChannelDispatchOperation.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>() <span class="keyword">const</span>;
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <a class="code" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#d7dfedd8a11393b66a7b09bf1462d448">connection</a>() <span class="keyword">const</span>;
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <a class="code" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#fd4a4cd57c806bb9f612b152f66d9833">account</a>() <span class="keyword">const</span>;
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 QList&lt;ChannelPtr&gt; <a class="code" href="classTp_1_1ChannelDispatchOperation.html#88bf79248c9beae527be44f1f57c736b">channels</a>() <span class="keyword">const</span>;
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 QStringList <a class="code" href="classTp_1_1ChannelDispatchOperation.html#625e2bc2b465ffe50ddb79ef57b37a14">possibleHandlers</a>() <span class="keyword">const</span>;
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1ChannelDispatchOperation.html#14fc81685ad1a0018295b5475e19ff7f">handleWith</a>(<span class="keyword">const</span> QString &amp;handler);
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <a class="code" href="classTp_1_1PendingOperation.html">PendingOperation</a> *<a class="code" href="classTp_1_1ChannelDispatchOperation.html#d220170c9fd02802122809660db9e534">claim</a>();
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Interface&gt;
+<a name="l00083"></a><a class="code" href="classTp_1_1ChannelDispatchOperation.html#ca25b29cd005986b55851ae6891cd2a2">00083</a> <span class="keyword">inline</span> Interface *<a class="code" href="classTp_1_1ChannelDispatchOperation.html#ca25b29cd005986b55851ae6891cd2a2">optionalInterface</a>(
+<a name="l00084"></a>00084 <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check = <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a>)<span class="keyword"> const</span>
+<a name="l00085"></a>00085 <span class="keyword"> </span>{
+<a name="l00086"></a>00086 <span class="comment">// Check for the remote object supporting the interface</span>
+<a name="l00087"></a>00087 QString name(Interface::staticInterfaceName());
+<a name="l00088"></a>00088 <span class="keywordflow">if</span> (check == <a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a> &amp;&amp; !<a class="code" href="classTp_1_1ChannelDispatchOperation.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>().contains(name))
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> 0;
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="comment">// If present or forced, delegate to OptionalInterfaceFactory</span>
+<a name="l00092"></a>00092 <span class="keywordflow">return</span> <a class="code" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt;ChannelDispatchOperation&gt;::interface</a>&lt;Interface&gt;();
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094
+<a name="l00095"></a><a class="code" href="classTp_1_1ChannelDispatchOperation.html#0eba72b176df6f71f75f22a1fad2e4c2">00095</a> <span class="keyword">inline</span> <a class="code" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> *<a class="code" href="classTp_1_1ChannelDispatchOperation.html#0eba72b176df6f71f75f22a1fad2e4c2">propertiesInterface</a>()<span class="keyword"> const</span>
+<a name="l00096"></a>00096 <span class="keyword"> </span>{
+<a name="l00097"></a>00097 <span class="keywordflow">return</span> optionalInterface&lt;Client::DBus::PropertiesInterface&gt;(<a class="code" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a>);
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 Q_SIGNALS:
+<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1ChannelDispatchOperation.html#fc06ab475d5186324ef6e63e60cb7f6f">channelLost</a>(<span class="keyword">const</span> <a class="code" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &amp;channel, <span class="keyword">const</span> QString &amp;errorName,
+<a name="l00102"></a>00102 <span class="keyword">const</span> QString &amp;errorMessage);
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="keyword">protected</span>:
+<a name="l00105"></a>00105 <a class="code" href="classTp_1_1ChannelDispatchOperation.html#5f8c00084e4cb17730e7c6817a4a7e93">ChannelDispatchOperation</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
+<a name="l00106"></a>00106 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>, <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <a class="code" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">Client::ChannelDispatchOperationInterface</a> *<a class="code" href="classTp_1_1ChannelDispatchOperation.html#1d1e9316b415cf9f6282389b67193b25">baseInterface</a>() <span class="keyword">const</span>;
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="keyword">private</span> Q_SLOTS:
+<a name="l00111"></a>00111 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *watcher);
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> onConnectionReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00113"></a>00113 <span class="keywordtype">void</span> onAccountReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> onChannelReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> onChannelLost(<span class="keyword">const</span> QDBusObjectPath &amp;channelObjectPath,
+<a name="l00116"></a>00116 <span class="keyword">const</span> QString &amp;errorName, <span class="keyword">const</span> QString &amp;errorMessage);
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 <span class="keyword">private</span>:
+<a name="l00119"></a><a class="code" href="classTp_1_1ChannelDispatchOperation.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00119</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelDispatchOperation.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00120"></a>00120 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelDispatchOperation.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00121"></a>00121 <a class="code" href="classTp_1_1ChannelDispatchOperation.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00122"></a>00122 };
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 } <span class="comment">// Tp</span>
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/channel-factory_8h_source.html b/doc/html/channel-factory_8h_source.html
index 3c65fcc..7c4faf7 100644
--- a/doc/html/channel-factory_8h_source.html
+++ b/doc/html/channel-factory_8h_source.html
@@ -75,7 +75,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel-request_8h_source.html b/doc/html/channel-request_8h_source.html
index 5dd5170..fb83388 100644
--- a/doc/html/channel-request_8h_source.html
+++ b/doc/html/channel-request_8h_source.html
@@ -131,31 +131,29 @@
<a name="l00100"></a>00100 <span class="keywordtype">void</span> <a class="code" href="classTp_1_1ChannelRequest.html#b765964c6604811e7a23a33705c7180c">succeeded</a>();
<a name="l00101"></a>00101
<a name="l00102"></a>00102 <span class="keyword">protected</span>:
-<a name="l00103"></a>00103 <a class="code" href="classTp_1_1ChannelRequest.html#180da5863fabfc2067eee2a6edbbc9da">ChannelRequest</a>(<span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>,
-<a name="l00104"></a>00104 <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
-<a name="l00105"></a>00105 <a class="code" href="classTp_1_1ChannelRequest.html#180da5863fabfc2067eee2a6edbbc9da">ChannelRequest</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
-<a name="l00106"></a>00106 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>, <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
+<a name="l00103"></a>00103 <a class="code" href="classTp_1_1ChannelRequest.html#bdc95af21fecb47c60515b23ce4eaf07">ChannelRequest</a>(<span class="keyword">const</span> QDBusConnection &amp;bus,
+<a name="l00104"></a>00104 <span class="keyword">const</span> QString &amp;<a class="code" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>, <span class="keyword">const</span> QVariantMap &amp;immutableProperties);
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <a class="code" href="classTp_1_1Client_1_1ChannelRequestInterface.html">Client::ChannelRequestInterface</a> *<a class="code" href="classTp_1_1ChannelRequest.html#d753cf2b9b26da1a77527b4afa0eab58">baseInterface</a>() <span class="keyword">const</span>;
<a name="l00107"></a>00107
-<a name="l00108"></a>00108 <a class="code" href="classTp_1_1Client_1_1ChannelRequestInterface.html">Client::ChannelRequestInterface</a> *<a class="code" href="classTp_1_1ChannelRequest.html#d753cf2b9b26da1a77527b4afa0eab58">baseInterface</a>() <span class="keyword">const</span>;
-<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <span class="keyword">private</span> Q_SLOTS:
-<a name="l00111"></a>00111 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *watcher);
-<a name="l00112"></a>00112 <span class="keywordtype">void</span> onAccountReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
-<a name="l00113"></a>00113
-<a name="l00114"></a>00114 <span class="keyword">private</span>:
-<a name="l00115"></a><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00115</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00116"></a>00116 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00117"></a>00117 <a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00118"></a>00118 };
+<a name="l00108"></a>00108 <span class="keyword">private</span> Q_SLOTS:
+<a name="l00109"></a>00109 <span class="keywordtype">void</span> gotMainProperties(QDBusPendingCallWatcher *watcher);
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> onAccountReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="keyword">private</span>:
+<a name="l00113"></a><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00113</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00114"></a>00114 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00115"></a>00115 <a class="code" href="classTp_1_1ChannelRequest.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00116"></a>00116 };
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 } <span class="comment">// Tp</span>
<a name="l00119"></a>00119
-<a name="l00120"></a>00120 } <span class="comment">// Tp</span>
-<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="preprocessor">#endif</span>
+<a name="l00120"></a>00120 <span class="preprocessor">#endif</span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/channel_8h_source.html b/doc/html/channel_8h_source.html
index bdc43c1..ca01e03 100644
--- a/doc/html/channel_8h_source.html
+++ b/doc/html/channel_8h_source.html
@@ -318,45 +318,46 @@
<a name="l00287"></a>00287 <span class="keywordtype">void</span> gotInterfaces(QDBusPendingCallWatcher *watcher);
<a name="l00288"></a>00288 <span class="keywordtype">void</span> onClosed();
<a name="l00289"></a>00289
-<a name="l00290"></a>00290 <span class="keywordtype">void</span> onConnectionInvalidated();
-<a name="l00291"></a>00291 <span class="keywordtype">void</span> onConnectionDestroyed();
-<a name="l00292"></a>00292
-<a name="l00293"></a>00293 <span class="keywordtype">void</span> gotGroupProperties(QDBusPendingCallWatcher *watcher);
-<a name="l00294"></a>00294 <span class="keywordtype">void</span> gotGroupFlags(QDBusPendingCallWatcher *watcher);
-<a name="l00295"></a>00295 <span class="keywordtype">void</span> gotAllMembers(QDBusPendingCallWatcher *watcher);
-<a name="l00296"></a>00296 <span class="keywordtype">void</span> gotLocalPendingMembersWithInfo(QDBusPendingCallWatcher *watcher);
-<a name="l00297"></a>00297 <span class="keywordtype">void</span> gotSelfHandle(QDBusPendingCallWatcher *watcher);
-<a name="l00298"></a>00298 <span class="keywordtype">void</span> gotContacts(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
-<a name="l00299"></a>00299
-<a name="l00300"></a>00300 <span class="keywordtype">void</span> onGroupFlagsChanged(uint, uint);
-<a name="l00301"></a>00301 <span class="keywordtype">void</span> onMembersChanged(<span class="keyword">const</span> QString&amp;,
-<a name="l00302"></a>00302 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;,
-<a name="l00303"></a>00303 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, uint, uint);
-<a name="l00304"></a>00304 <span class="keywordtype">void</span> onMembersChangedDetailed(
-<a name="l00305"></a>00305 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;added, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;removed,
-<a name="l00306"></a>00306 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;localPending, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;remotePending,
-<a name="l00307"></a>00307 <span class="keyword">const</span> QVariantMap &amp;details);
-<a name="l00308"></a>00308 <span class="keywordtype">void</span> onHandleOwnersChanged(<span class="keyword">const</span> <a class="code" href="structTp_1_1HandleOwnerMap.html">Tp::HandleOwnerMap</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;);
-<a name="l00309"></a>00309 <span class="keywordtype">void</span> onSelfHandleChanged(uint);
-<a name="l00310"></a>00310
-<a name="l00311"></a>00311 <span class="keywordtype">void</span> continueIntrospection();
-<a name="l00312"></a>00312
-<a name="l00313"></a>00313 <span class="keyword">private</span>:
-<a name="l00314"></a><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00314</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00315"></a>00315 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
-<a name="l00316"></a>00316 <a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
-<a name="l00317"></a>00317 };
-<a name="l00318"></a>00318
-<a name="l00319"></a>00319 } <span class="comment">// Tp</span>
-<a name="l00320"></a>00320
-<a name="l00321"></a>00321 Q_DECLARE_METATYPE(<a class="code" href="classTp_1_1Channel_1_1GroupMemberChangeDetails.html">Tp::Channel::GroupMemberChangeDetails</a>);
-<a name="l00322"></a>00322
-<a name="l00323"></a>00323 <span class="preprocessor">#endif</span>
+<a name="l00290"></a>00290 <span class="keywordtype">void</span> onConnectionReady(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00291"></a>00291 <span class="keywordtype">void</span> onConnectionInvalidated();
+<a name="l00292"></a>00292 <span class="keywordtype">void</span> onConnectionDestroyed();
+<a name="l00293"></a>00293
+<a name="l00294"></a>00294 <span class="keywordtype">void</span> gotGroupProperties(QDBusPendingCallWatcher *watcher);
+<a name="l00295"></a>00295 <span class="keywordtype">void</span> gotGroupFlags(QDBusPendingCallWatcher *watcher);
+<a name="l00296"></a>00296 <span class="keywordtype">void</span> gotAllMembers(QDBusPendingCallWatcher *watcher);
+<a name="l00297"></a>00297 <span class="keywordtype">void</span> gotLocalPendingMembersWithInfo(QDBusPendingCallWatcher *watcher);
+<a name="l00298"></a>00298 <span class="keywordtype">void</span> gotSelfHandle(QDBusPendingCallWatcher *watcher);
+<a name="l00299"></a>00299 <span class="keywordtype">void</span> gotContacts(<a class="code" href="classTp_1_1PendingOperation.html">Tp::PendingOperation</a> *op);
+<a name="l00300"></a>00300
+<a name="l00301"></a>00301 <span class="keywordtype">void</span> onGroupFlagsChanged(uint, uint);
+<a name="l00302"></a>00302 <span class="keywordtype">void</span> onMembersChanged(<span class="keyword">const</span> QString&amp;,
+<a name="l00303"></a>00303 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;,
+<a name="l00304"></a>00304 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;, uint, uint);
+<a name="l00305"></a>00305 <span class="keywordtype">void</span> onMembersChangedDetailed(
+<a name="l00306"></a>00306 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;added, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;removed,
+<a name="l00307"></a>00307 <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;localPending, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a> &amp;remotePending,
+<a name="l00308"></a>00308 <span class="keyword">const</span> QVariantMap &amp;details);
+<a name="l00309"></a>00309 <span class="keywordtype">void</span> onHandleOwnersChanged(<span class="keyword">const</span> <a class="code" href="structTp_1_1HandleOwnerMap.html">Tp::HandleOwnerMap</a>&amp;, <span class="keyword">const</span> <a class="code" href="structTp_1_1UIntList.html">Tp::UIntList</a>&amp;);
+<a name="l00310"></a>00310 <span class="keywordtype">void</span> onSelfHandleChanged(uint);
+<a name="l00311"></a>00311
+<a name="l00312"></a>00312 <span class="keywordtype">void</span> continueIntrospection();
+<a name="l00313"></a>00313
+<a name="l00314"></a>00314 <span class="keyword">private</span>:
+<a name="l00315"></a><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">00315</a> <span class="keyword">struct </span><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00316"></a>00316 <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a>;
+<a name="l00317"></a>00317 <a class="code" href="classTp_1_1Channel.html#15a94ff2bd578e608a94d0a1ba4bd3e0">Private</a> *mPriv;
+<a name="l00318"></a>00318 };
+<a name="l00319"></a>00319
+<a name="l00320"></a>00320 } <span class="comment">// Tp</span>
+<a name="l00321"></a>00321
+<a name="l00322"></a>00322 Q_DECLARE_METATYPE(<a class="code" href="classTp_1_1Channel_1_1GroupMemberChangeDetails.html">Tp::Channel::GroupMemberChangeDetails</a>);
+<a name="l00323"></a>00323
+<a name="l00324"></a>00324 <span class="preprocessor">#endif</span>
</pre></div></div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClient-members.html b/doc/html/classTp_1_1AbstractClient-members.html
index 0b97cd8..c22a72d 100644
--- a/doc/html/classTp_1_1AbstractClient-members.html
+++ b/doc/html/classTp_1_1AbstractClient-members.html
@@ -43,7 +43,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClient.html b/doc/html/classTp_1_1AbstractClient.html
index 0e42c1f..9b59fa4 100644
--- a/doc/html/classTp_1_1AbstractClient.html
+++ b/doc/html/classTp_1_1AbstractClient.html
@@ -88,7 +88,7 @@ Inherited by MyNothing<code> [virtual]</code>, <a class="el" href="classTp_1_1Ab
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientApprover-members.html b/doc/html/classTp_1_1AbstractClientApprover-members.html
index 01874c5..10c83b9 100644
--- a/doc/html/classTp_1_1AbstractClientApprover-members.html
+++ b/doc/html/classTp_1_1AbstractClientApprover-members.html
@@ -33,6 +33,7 @@
<h1>AbstractClientApprover Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClient.html#20a4f329788de39b541776f476f637f7">AbstractClient</a>()</td><td><a class="el" href="classTp_1_1AbstractClient.html">AbstractClient</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientApprover.html#bee99cae110cad4ea17c0e0230772476">AbstractClientApprover</a>(const ChannelClassList &amp;channelFilter)</td><td><a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientApprover.html#520e41546fa2167610a44735310c5333">addDispatchOperation</a>(const MethodInvocationContextPtr&lt;&gt; &amp;context, const QList&lt; ChannelPtr &gt; &amp;channels, const ChannelDispatchOperationPtr &amp;dispatchOperation)=0</td><td><a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientApprover.html#971554ed7c8b8ae78946b5f1884c7459">approverChannelFilter</a>() const </td><td><a class="el" href="classTp_1_1AbstractClientApprover.html">AbstractClientApprover</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#de4d3f74b88a085b2e905c3a108c57f6">deref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#e84429cc5d55e687f3abbd5c0bfe7430">ref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
@@ -46,7 +47,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientApprover.html b/doc/html/classTp_1_1AbstractClientApprover.html
index d16740d..484d5ab 100644
--- a/doc/html/classTp_1_1AbstractClientApprover.html
+++ b/doc/html/classTp_1_1AbstractClientApprover.html
@@ -42,6 +42,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<ul>
<li>virtual <a class="el" href="classTp_1_1AbstractClientApprover.html#5820108c630e69ae52b7dbed9f088e73">~AbstractClientApprover</a> ()
<li><a class="el" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="el" href="classTp_1_1AbstractClientApprover.html#971554ed7c8b8ae78946b5f1884c7459">approverChannelFilter</a> () const
+<li>virtual void <a class="el" href="classTp_1_1AbstractClientApprover.html#520e41546fa2167610a44735310c5333">addDispatchOperation</a> (const <a class="el" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr</a>&lt;&gt; &amp;context, const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; &amp;channels, const <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;dispatchOperation)=0
</ul>
<h2>Protected Member Functions</h2>
<ul>
@@ -107,11 +108,46 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
</div>
</div><p>
+<a class="anchor" name="520e41546fa2167610a44735310c5333"></a><!-- doxytag: member="Tp::AbstractClientApprover::addDispatchOperation" ref="520e41546fa2167610a44735310c5333" args="(const MethodInvocationContextPtr&lt;&gt; &amp;context, const QList&lt; ChannelPtr &gt; &amp;channels, const ChannelDispatchOperationPtr &amp;dispatchOperation)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void addDispatchOperation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr</a>&lt;&gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>channels</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dispatchOperation</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
</div>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientHandler-members.html b/doc/html/classTp_1_1AbstractClientHandler-members.html
index 5d24454..f3b306f 100644
--- a/doc/html/classTp_1_1AbstractClientHandler-members.html
+++ b/doc/html/classTp_1_1AbstractClientHandler-members.html
@@ -51,7 +51,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientHandler.html b/doc/html/classTp_1_1AbstractClientHandler.html
index da21468..a624c01 100644
--- a/doc/html/classTp_1_1AbstractClientHandler.html
+++ b/doc/html/classTp_1_1AbstractClientHandler.html
@@ -279,7 +279,7 @@ Inherited by MyHandler.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientObserver-members.html b/doc/html/classTp_1_1AbstractClientObserver-members.html
index eaa5659..8bf8ae7 100644
--- a/doc/html/classTp_1_1AbstractClientObserver-members.html
+++ b/doc/html/classTp_1_1AbstractClientObserver-members.html
@@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClient.html#20a4f329788de39b541776f476f637f7">AbstractClient</a>()</td><td><a class="el" href="classTp_1_1AbstractClient.html">AbstractClient</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientObserver.html#77ebeefc13185d83edcb8d5c73727d2f">AbstractClientObserver</a>(const ChannelClassList &amp;channelFilter)</td><td><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#de4d3f74b88a085b2e905c3a108c57f6">deref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientObserver.html#07ec646e376673407330b17038c7ca31">observeChannels</a>(const MethodInvocationContextPtr&lt;&gt; &amp;context, const AccountPtr &amp;account, const ConnectionPtr &amp;connection, const QList&lt; ChannelPtr &gt; &amp;channels, const QString &amp;dispatchOperationPath, const QList&lt; ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0</td><td><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientObserver.html#9b52ee269a3abe3cc3bc2016ee6c4413">observeChannels</a>(const MethodInvocationContextPtr&lt;&gt; &amp;context, const AccountPtr &amp;account, const ConnectionPtr &amp;connection, const QList&lt; ChannelPtr &gt; &amp;channels, const ChannelDispatchOperationPtr &amp;dispatchOperation, const QList&lt; ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0</td><td><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1AbstractClientObserver.html#56c117985fb907f4858540d070ef06cf">observerChannelFilter</a>() const </td><td><a class="el" href="classTp_1_1AbstractClientObserver.html">AbstractClientObserver</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#e84429cc5d55e687f3abbd5c0bfe7430">ref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#ebb1990f519367c00c1861b5b3b3e0a5">RefCounted</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
@@ -47,7 +47,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractClientObserver.html b/doc/html/classTp_1_1AbstractClientObserver.html
index 2505956..5f5a9f5 100644
--- a/doc/html/classTp_1_1AbstractClientObserver.html
+++ b/doc/html/classTp_1_1AbstractClientObserver.html
@@ -42,7 +42,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<ul>
<li>virtual <a class="el" href="classTp_1_1AbstractClientObserver.html#7e7bbb1af090d9962d76975f50e66bb8">~AbstractClientObserver</a> ()
<li><a class="el" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">ChannelClassList</a> <a class="el" href="classTp_1_1AbstractClientObserver.html#56c117985fb907f4858540d070ef06cf">observerChannelFilter</a> () const
-<li>virtual void <a class="el" href="classTp_1_1AbstractClientObserver.html#07ec646e376673407330b17038c7ca31">observeChannels</a> (const <a class="el" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr</a>&lt;&gt; &amp;context, const <a class="el" href="classTp_1_1SharedPtr.html">AccountPtr</a> &amp;account, const <a class="el" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> &amp;connection, const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; &amp;channels, const QString &amp;dispatchOperationPath, const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0
+<li>virtual void <a class="el" href="classTp_1_1AbstractClientObserver.html#9b52ee269a3abe3cc3bc2016ee6c4413">observeChannels</a> (const <a class="el" href="classTp_1_1MethodInvocationContextPtr.html">MethodInvocationContextPtr</a>&lt;&gt; &amp;context, const <a class="el" href="classTp_1_1SharedPtr.html">AccountPtr</a> &amp;account, const <a class="el" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> &amp;connection, const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; &amp;channels, const <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;dispatchOperation, const QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelRequestPtr</a> &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0
</ul>
<h2>Protected Member Functions</h2>
<ul>
@@ -108,7 +108,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
</div>
</div><p>
-<a class="anchor" name="07ec646e376673407330b17038c7ca31"></a><!-- doxytag: member="Tp::AbstractClientObserver::observeChannels" ref="07ec646e376673407330b17038c7ca31" args="(const MethodInvocationContextPtr&lt;&gt; &amp;context, const AccountPtr &amp;account, const ConnectionPtr &amp;connection, const QList&lt; ChannelPtr &gt; &amp;channels, const QString &amp;dispatchOperationPath, const QList&lt; ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0" -->
+<a class="anchor" name="9b52ee269a3abe3cc3bc2016ee6c4413"></a><!-- doxytag: member="Tp::AbstractClientObserver::observeChannels" ref="9b52ee269a3abe3cc3bc2016ee6c4413" args="(const MethodInvocationContextPtr&lt;&gt; &amp;context, const AccountPtr &amp;account, const ConnectionPtr &amp;connection, const QList&lt; ChannelPtr &gt; &amp;channels, const ChannelDispatchOperationPtr &amp;dispatchOperation, const QList&lt; ChannelRequestPtr &gt; &amp;requestsSatisfied, const QVariantMap &amp;observerInfo)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -139,8 +139,8 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>dispatchOperationPath</em>, </td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dispatchOperation</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -171,7 +171,7 @@ Inherits <a class="el" href="classTp_1_1AbstractClient.html">Tp::AbstractClient<
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractInterface-members.html b/doc/html/classTp_1_1AbstractInterface-members.html
index f331e7a..b4d9017 100644
--- a/doc/html/classTp_1_1AbstractInterface-members.html
+++ b/doc/html/classTp_1_1AbstractInterface-members.html
@@ -42,7 +42,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AbstractInterface.html b/doc/html/classTp_1_1AbstractInterface.html
index b05e65a..103b468 100644
--- a/doc/html/classTp_1_1AbstractInterface.html
+++ b/doc/html/classTp_1_1AbstractInterface.html
@@ -34,7 +34,7 @@
<div class="contents">
<h1>AbstractInterface Class Reference</h1><!-- doxytag: class="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="abstract-interface_8h_source.html">TelepathyQt4/abstract-interface.h</a>&gt;</code>
<p>
-Inherited by <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html">PropertiesInterfaceInterface</a>.
+Inherited by <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html">PropertiesInterfaceInterface</a>.
<p>
<p>
@@ -241,7 +241,7 @@ Inherited by <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Acc
<p>
-<p>Reimplemented in <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountInterface</a>, <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountInterfaceAvatarInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterfaceInterface</a>.</p>
+<p>Reimplemented in <a class="el" href="classTp_1_1Client_1_1AccountManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">AccountManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelDispatchOperationInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelRequestInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceCallStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceCallStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceChatStateInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceChatStateInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceDTMFInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceDTMFInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceGroupInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceGroupInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceHoldInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceHoldInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMediaSignallingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMediaSignallingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfaceMessagesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfaceMessagesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelInterfacePasswordInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelInterfacePasswordInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeContactListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeContactListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeFileTransferInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeFileTransferInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeRoomListInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeRoomListInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeStreamedMediaInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeStreamedMediaInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTextInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTextInterface</a>, <a class="el" href="classTp_1_1Client_1_1ChannelTypeTubesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ChannelTypeTubesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientApproverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientApproverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ClientObserverInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ClientObserverInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionManagerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionManagerInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAliasingInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAliasingInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceAvatarsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceAvatarsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceCapabilitiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceCapabilitiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceContactsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceContactsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfacePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfacePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceRequestsInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceRequestsInterface</a>, <a class="el" href="classTp_1_1Client_1_1ConnectionInterfaceSimplePresenceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">ConnectionInterfaceSimplePresenceInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1DBusDaemonInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">DBusDaemonInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1IntrospectableInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">IntrospectableInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PeerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PeerInterface</a>, <a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaSessionHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaSessionHandlerInterface</a>, <a class="el" href="classTp_1_1Client_1_1MediaStreamHandlerInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">MediaStreamHandlerInterface</a>, and <a class="el" href="classTp_1_1Client_1_1PropertiesInterfaceInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">PropertiesInterfaceInterface</a>.</p>
</div>
</div><p>
@@ -249,7 +249,7 @@ Inherited by <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Acc
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Account-members.html b/doc/html/classTp_1_1Account-members.html
index 42e82cc..5b1c2e7 100644
--- a/doc/html/classTp_1_1Account-members.html
+++ b/doc/html/classTp_1_1Account-members.html
@@ -130,7 +130,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Account.html b/doc/html/classTp_1_1Account.html
index 22e8c08..a13b19d 100644
--- a/doc/html/classTp_1_1Account.html
+++ b/doc/html/classTp_1_1Account.html
@@ -98,7 +98,7 @@ Inherits <a class="el" href="classTp_1_1StatelessDBusProxy.html">Tp::StatelessDB
<li>QStringList <a class="el" href="classTp_1_1Account.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a> () const
<li>template&lt;class Interface &gt; Interface * <a class="el" href="classTp_1_1Account.html#19c222d6d9ceba558517183752fb495c">optionalInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
<li><a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> * <a class="el" href="classTp_1_1Account.html#b00e1390f6ab4d42e2360d8cfee7884e">propertiesInterface</a> () const
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">Client::AccountInterfaceAvatarInterface</a> * <a class="el" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
+<li>Client::AccountInterfaceAvatarInterface * <a class="el" href="classTp_1_1Account.html#b24f31c483429811a7228e5381666482">avatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
</ul>
<h2>Static Public Member Functions</h2>
<ul>
@@ -115,7 +115,7 @@ Inherits <a class="el" href="classTp_1_1StatelessDBusProxy.html">Tp::StatelessDB
<ul>
<li><a class="el" href="classTp_1_1Account.html#112438f22c8d8e54ab3f533cc38ff8bf">Account</a> (const QString &amp;busName, const QString &amp;objectPath)
<li><a class="el" href="classTp_1_1Account.html#41fd5cc4a119e50c6809af97a6747055">Account</a> (const QDBusConnection &amp;bus, const QString &amp;busName, const QString &amp;objectPath)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> * <a class="el" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a> () const
+<li>Client::AccountInterface * <a class="el" href="classTp_1_1Account.html#9f63703121a3b31f9e43f6d92765d4dd">baseInterface</a> () const
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Object representing a Telepathy account.<p>
@@ -1458,7 +1458,7 @@ Convenience function for getting a <a class="el" href="structTp_1_1Avatar.html">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Client::AccountInterface</a> * baseInterface </td>
+ <td class="memname">Client::AccountInterface * baseInterface </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
@@ -1524,7 +1524,7 @@ Get the AccountInterface for this <a class="el" href="classTp_1_1Account.html">A
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AccountManager-members.html b/doc/html/classTp_1_1AccountManager-members.html
index b43c8ec..f8fc664 100644
--- a/doc/html/classTp_1_1AccountManager-members.html
+++ b/doc/html/classTp_1_1AccountManager-members.html
@@ -91,7 +91,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1AccountManager.html b/doc/html/classTp_1_1AccountManager.html
index 4299d20..7ee5cab 100644
--- a/doc/html/classTp_1_1AccountManager.html
+++ b/doc/html/classTp_1_1AccountManager.html
@@ -710,7 +710,7 @@ When calling <a class="el" href="classTp_1_1ReadyObject.html#4058df48c0ffb0cde98
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel-members.html b/doc/html/classTp_1_1Channel-members.html
index 04ba053..b954d8e 100644
--- a/doc/html/classTp_1_1Channel-members.html
+++ b/doc/html/classTp_1_1Channel-members.html
@@ -128,7 +128,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel.html b/doc/html/classTp_1_1Channel.html
index e5f0dba..b1495e4 100644
--- a/doc/html/classTp_1_1Channel.html
+++ b/doc/html/classTp_1_1Channel.html
@@ -1675,7 +1675,7 @@ Convenience function for getting a Group interface proxy.<p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelDispatchOperation-members.html b/doc/html/classTp_1_1ChannelDispatchOperation-members.html
new file mode 100644
index 0000000..856671b
--- /dev/null
+++ b/doc/html/classTp_1_1ChannelDispatchOperation-members.html
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: Member List</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="contents">
+<h1>ChannelDispatchOperation Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#fd4a4cd57c806bb9f612b152f66d9833">account</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#c2e4d39949f924e84557672104ba2a86">actualFeatures</a>() const </td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#1d1e9316b415cf9f6282389b67193b25">baseInterface</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#2d93cb4a93ce3f7104289e9871a58a14">becomeReady</a>(const Features &amp;requestedFeatures=Features())</td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a> enum value</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#5f8c00084e4cb17730e7c6817a4a7e93">ChannelDispatchOperation</a>(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#fc06ab475d5186324ef6e63e60cb7f6f">channelLost</a>(const ChannelPtr &amp;channel, const QString &amp;errorName, const QString &amp;errorMessage)</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#88bf79248c9beae527be44f1f57c736b">channels</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a> enum value</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#d220170c9fd02802122809660db9e534">claim</a>()</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#d7dfedd8a11393b66a7b09bf1462d448">connection</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#794b17506a9b5eed398f4882ba806bb4">create</a>(const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#3dcc9fa5f09895ea32a65f4d8fe8a2d5">create</a>(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#34657b625a3b937e4953745b6938c9a7">dbusConnection</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#0e860b2272e11332a125d9e067d4bf83">DBusProxy</a>(const QDBusConnection &amp;dbusConnection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#de4d3f74b88a085b2e905c3a108c57f6">deref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a></td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#14fc81685ad1a0018295b5475e19ff7f">handleWith</a>(const QString &amp;handler)</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html#beb3c271143d377ad3f68819ab71c564">interface</a>() const</td><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt; ChannelDispatchOperation &gt;</a></td><td><code> [inline, private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> enum name</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#c7bed6753cb9bd264012cc9f9afb3edb">invalidate</a>(const QString &amp;reason, const QString &amp;message)</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#9da89bc8e908f0731e101725b01c4098">invalidate</a>(const QDBusError &amp;error)</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#be14517035de49903f417d03dfe8e40e">invalidated</a>(Tp::DBusProxy *proxy, const QString &amp;errorName, const QString &amp;errorMessage)</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#4058df48c0ffb0cde98ac0df319f7acf">isReady</a>(const Features &amp;features=Features()) const </td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#cb5770127a668d47700d20d1417624cd">missingFeatures</a>() const </td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#99ab8975b471ff4587157bab61b08171">objectPath</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#ca25b29cd005986b55851ae6891cd2a2">optionalInterface</a>(InterfaceSupportedChecking check=CheckInterfaceSupported) const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html#a856e115602c5db11ae19e0fd85ae0f9">OptionalInterfaceFactory</a>(ChannelDispatchOperation *this_)</td><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt; ChannelDispatchOperation &gt;</a></td><td><code> [inline, private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#625e2bc2b465ffe50ddb79ef57b37a14">possibleHandlers</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#0eba72b176df6f71f75f22a1fad2e4c2">propertiesInterface</a>() const </td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#e042d80e3bd3a161bcae16e8516510ad">readinessHelper</a>() const </td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#daa8245bae1627e3dfdd435085c75845">ReadyObject</a>(QObject *object, const Feature &amp;featureCore)</td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#e84429cc5d55e687f3abbd5c0bfe7430">ref</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#ebb1990f519367c00c1861b5b3b3e0a5">RefCounted</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#f0fd43828c586840f0a439aac518997f">requestedFeatures</a>() const </td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#655a35fe251e9715f670c4a6d6a0f6f2">setBusName</a>(const QString &amp;busName)</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1StatefulDBusProxy.html#3244a8d6e22324012896108dfdc722b6">StatefulDBusProxy</a>(const QDBusConnection &amp;dbusConnection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1StatefulDBusProxy.html">StatefulDBusProxy</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#b0b5f086a437cba8406d8bafb62b4690">strongref</a></td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [mutable]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#9939c01a636826f988a12e4f578d546b">wd</a></td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html#0cf6106c6e8da1573e40da67efee4630">~ChannelDispatchOperation</a>()</td><td><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#7435e6a6d209e60fc68870b47aec8406">~DBusProxy</a>()</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html#c4134d0c476b1ba02c9cd353c5634aa9">~OptionalInterfaceFactory</a>()</td><td><a class="el" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt; ChannelDispatchOperation &gt;</a></td><td><code> [inline, private]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ReadyObject.html#eede66d4cc17f38d424e6d94c7e1b35e">~ReadyObject</a>()</td><td><a class="el" href="classTp_1_1ReadyObject.html">ReadyObject</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1RefCounted.html#e6cca02ff208ebb8704f20b56e6de02b">~RefCounted</a>()</td><td><a class="el" href="classTp_1_1RefCounted.html">RefCounted</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1StatefulDBusProxy.html#1bf10f77397708b8f36900d89799eef4">~StatefulDBusProxy</a>()</td><td><a class="el" href="classTp_1_1StatefulDBusProxy.html">StatefulDBusProxy</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1ChannelDispatchOperation.html b/doc/html/classTp_1_1ChannelDispatchOperation.html
new file mode 100644
index 0000000..3c0eb94
--- /dev/null
+++ b/doc/html/classTp_1_1ChannelDispatchOperation.html
@@ -0,0 +1,448 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: ChannelDispatchOperation Class Reference</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+ <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a>
+ </div>
+<div class="contents">
+<h1>ChannelDispatchOperation Class Reference<br>
+<small>
+[<a class="el" href="group__clientchanneldispatchoperation.html">ChannelDispatchOperation proxies</a>]</small>
+</h1><!-- doxytag: class="Tp::ChannelDispatchOperation" --><!-- doxytag: inherits="Tp::StatefulDBusProxy,OptionalInterfaceFactory&lt; ChannelDispatchOperation &gt;,Tp::ReadyObject,Tp::RefCounted" --><code>#include &lt;<a class="el" href="channel-dispatch-operation_8h_source.html">TelepathyQt4/ChannelDispatchOperation</a>&gt;</code>
+<p>
+Inherits <a class="el" href="classTp_1_1StatefulDBusProxy.html">Tp::StatefulDBusProxy</a>, <a class="el" href="classTp_1_1OptionalInterfaceFactory.html">OptionalInterfaceFactory&lt; ChannelDispatchOperation &gt;</a>, <a class="el" href="classTp_1_1ReadyObject.html">Tp::ReadyObject</a>, and <a class="el" href="classTp_1_1RefCounted.html">Tp::RefCounted</a>.
+<p>
+
+<p>
+<a href="classTp_1_1ChannelDispatchOperation-members.html">List of all members.</a><h2>Signals</h2>
+<ul>
+<li>void <a class="el" href="classTp_1_1ChannelDispatchOperation.html#fc06ab475d5186324ef6e63e60cb7f6f">channelLost</a> (const <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &amp;channel, const QString &amp;errorName, const QString &amp;errorMessage)
+</ul>
+<h2>Public Member Functions</h2>
+<ul>
+<li><a class="el" href="classTp_1_1ChannelDispatchOperation.html#0cf6106c6e8da1573e40da67efee4630">~ChannelDispatchOperation</a> ()
+<li>QStringList <a class="el" href="classTp_1_1ChannelDispatchOperation.html#4d4a18b7af8fc4fd0cf7a3a9aa2710a6">interfaces</a> () const
+<li><a class="el" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#d7dfedd8a11393b66a7b09bf1462d448">connection</a> () const
+<li><a class="el" href="classTp_1_1SharedPtr.html">AccountPtr</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#fd4a4cd57c806bb9f612b152f66d9833">account</a> () const
+<li>QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; <a class="el" href="classTp_1_1ChannelDispatchOperation.html#88bf79248c9beae527be44f1f57c736b">channels</a> () const
+<li>QStringList <a class="el" href="classTp_1_1ChannelDispatchOperation.html#625e2bc2b465ffe50ddb79ef57b37a14">possibleHandlers</a> () const
+<li><a class="el" href="classTp_1_1PendingOperation.html">PendingOperation</a> * <a class="el" href="classTp_1_1ChannelDispatchOperation.html#14fc81685ad1a0018295b5475e19ff7f">handleWith</a> (const QString &amp;handler)
+<li><a class="el" href="classTp_1_1PendingOperation.html">PendingOperation</a> * <a class="el" href="classTp_1_1ChannelDispatchOperation.html#d220170c9fd02802122809660db9e534">claim</a> ()
+<li>template&lt;class Interface &gt; Interface * <a class="el" href="classTp_1_1ChannelDispatchOperation.html#ca25b29cd005986b55851ae6891cd2a2">optionalInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a> check=CheckInterfaceSupported) const
+<li><a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a> * <a class="el" href="classTp_1_1ChannelDispatchOperation.html#0eba72b176df6f71f75f22a1fad2e4c2">propertiesInterface</a> () const
+</ul>
+<h2>Static Public Member Functions</h2>
+<ul>
+<li>static <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#794b17506a9b5eed398f4882ba806bb4">create</a> (const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)
+<li>static <a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#3dcc9fa5f09895ea32a65f4d8fe8a2d5">create</a> (const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)
+</ul>
+<h2>Static Public Attributes</h2>
+<ul>
+<li>static const <a class="el" href="classTp_1_1Feature.html">Feature</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a>
+</ul>
+<h2>Protected Member Functions</h2>
+<ul>
+<li><a class="el" href="classTp_1_1ChannelDispatchOperation.html#5f8c00084e4cb17730e7c6817a4a7e93">ChannelDispatchOperation</a> (const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)
+<li><a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">Client::ChannelDispatchOperationInterface</a> * <a class="el" href="classTp_1_1ChannelDispatchOperation.html#1d1e9316b415cf9f6282389b67193b25">baseInterface</a> () const
+</ul>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+High-level proxy object for accessing remote Telepathy <a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> objects. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="0cf6106c6e8da1573e40da67efee4630"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::~ChannelDispatchOperation" ref="0cf6106c6e8da1573e40da67efee4630" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">~<a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Class destructor.
+</div>
+</div><p>
+<a class="anchor" name="5f8c00084e4cb17730e7c6817a4a7e93"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::ChannelDispatchOperation" ref="5f8c00084e4cb17730e7c6817a4a7e93" args="(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
+ <td class="paramname"> <em>bus</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>immutableProperties</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="794b17506a9b5eed398f4882ba806bb4"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::create" ref="794b17506a9b5eed398f4882ba806bb4" args="(const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> create </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>immutableProperties</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3dcc9fa5f09895ea32a65f4d8fe8a2d5"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::create" ref="3dcc9fa5f09895ea32a65f4d8fe8a2d5" args="(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1SharedPtr.html">ChannelDispatchOperationPtr</a> create </td>
+ <td>(</td>
+ <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
+ <td class="paramname"> <em>bus</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>objectPath</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>immutableProperties</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d4a18b7af8fc4fd0cf7a3a9aa2710a6"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::interfaces" ref="4d4a18b7af8fc4fd0cf7a3a9aa2710a6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList interfaces </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7dfedd8a11393b66a7b09bf1462d448"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::connection" ref="d7dfedd8a11393b66a7b09bf1462d448" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1SharedPtr.html">ConnectionPtr</a> connection </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd4a4cd57c806bb9f612b152f66d9833"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::account" ref="fd4a4cd57c806bb9f612b152f66d9833" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1SharedPtr.html">AccountPtr</a> account </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="88bf79248c9beae527be44f1f57c736b"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::channels" ref="88bf79248c9beae527be44f1f57c736b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QList&lt; <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &gt; channels </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="625e2bc2b465ffe50ddb79ef57b37a14"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::possibleHandlers" ref="625e2bc2b465ffe50ddb79ef57b37a14" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QStringList possibleHandlers </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="14fc81685ad1a0018295b5475e19ff7f"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::handleWith" ref="14fc81685ad1a0018295b5475e19ff7f" args="(const QString &amp;handler)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingOperation.html">PendingOperation</a> * handleWith </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>handler</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d220170c9fd02802122809660db9e534"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::claim" ref="d220170c9fd02802122809660db9e534" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1PendingOperation.html">PendingOperation</a> * claim </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca25b29cd005986b55851ae6891cd2a2"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::optionalInterface" ref="ca25b29cd005986b55851ae6891cd2a2" args="(InterfaceSupportedChecking check=CheckInterfaceSupported) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Interface* optionalInterface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f">InterfaceSupportedChecking</a>&nbsp;</td>
+ <td class="paramname"> <em>check</em> = <code>CheckInterfaceSupported</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0eba72b176df6f71f75f22a1fad2e4c2"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::propertiesInterface" ref="0eba72b176df6f71f75f22a1fad2e4c2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1DBus_1_1PropertiesInterface.html">Client::DBus::PropertiesInterface</a>* propertiesInterface </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc06ab475d5186324ef6e63e60cb7f6f"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::channelLost" ref="fc06ab475d5186324ef6e63e60cb7f6f" args="(const ChannelPtr &amp;channel, const QString &amp;errorName, const QString &amp;errorMessage)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void channelLost </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classTp_1_1SharedPtr.html">ChannelPtr</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>channel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>errorName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&nbsp;</td>
+ <td class="paramname"> <em>errorMessage</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1d1e9316b415cf9f6282389b67193b25"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::baseInterface" ref="1d1e9316b415cf9f6282389b67193b25" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classTp_1_1Client_1_1ChannelDispatchOperationInterface.html">Client::ChannelDispatchOperationInterface</a> * baseInterface </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the ChannelDispatchOperationInterface for this <a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> class. This method is protected since the convenience methods provided by this class should always be used instead of the interface by users of the class.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the existing ChannelDispatchOperationInterface for this <a class="el" href="classTp_1_1ChannelDispatchOperation.html">ChannelDispatchOperation</a> </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="5000fb4b8588d0f682acb4f35f0fb94c"></a><!-- doxytag: member="Tp::ChannelDispatchOperation::FeatureCore" ref="5000fb4b8588d0f682acb4f35f0fb94c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="classTp_1_1Feature.html">Feature</a> <a class="el" href="classTp_1_1ChannelDispatchOperation.html#5000fb4b8588d0f682acb4f35f0fb94c">FeatureCore</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1ChannelFactory-members.html b/doc/html/classTp_1_1ChannelFactory-members.html
index 9cd5165..8d5e2b0 100644
--- a/doc/html/classTp_1_1ChannelFactory-members.html
+++ b/doc/html/classTp_1_1ChannelFactory-members.html
@@ -36,7 +36,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelFactory.html b/doc/html/classTp_1_1ChannelFactory.html
index c83b4eb..978b16b 100644
--- a/doc/html/classTp_1_1ChannelFactory.html
+++ b/doc/html/classTp_1_1ChannelFactory.html
@@ -80,7 +80,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelRequest-members.html b/doc/html/classTp_1_1ChannelRequest-members.html
index 06b5386..d0a4414 100644
--- a/doc/html/classTp_1_1ChannelRequest-members.html
+++ b/doc/html/classTp_1_1ChannelRequest-members.html
@@ -38,7 +38,6 @@
<tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#f3f3b82b08c31a6e8095efa17406f9df">busName</a>() const </td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740fba28c9f50471f4b30b1b4ccf0765dbf5">BypassInterfaceCheck</a> enum value</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1ChannelRequest.html#96b81ae57da5565eec80d685cb9c754b">cancel</a>()</td><td><a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1ChannelRequest.html#180da5863fabfc2067eee2a6edbbc9da">ChannelRequest</a>(const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1ChannelRequest.html#bdc95af21fecb47c60515b23ce4eaf07">ChannelRequest</a>(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1DBusProxy.html#e27b733a11221b695fcc5f6dfdff740f82068d4ffb2b30c2b44d6fa489deaa01">CheckInterfaceSupported</a> enum value</td><td><a class="el" href="classTp_1_1DBusProxy.html">DBusProxy</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="classTp_1_1ChannelRequest.html#5098889ec7c1cbf93b79294f5e0f432b">create</a>(const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)</td><td><a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a></td><td><code> [static]</code></td></tr>
@@ -86,7 +85,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ChannelRequest.html b/doc/html/classTp_1_1ChannelRequest.html
index c5726f8..510dc2e 100644
--- a/doc/html/classTp_1_1ChannelRequest.html
+++ b/doc/html/classTp_1_1ChannelRequest.html
@@ -69,7 +69,6 @@ Inherits <a class="el" href="classTp_1_1StatefulDBusProxy.html">Tp::StatefulDBus
</ul>
<h2>Protected Member Functions</h2>
<ul>
-<li><a class="el" href="classTp_1_1ChannelRequest.html#180da5863fabfc2067eee2a6edbbc9da">ChannelRequest</a> (const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)
<li><a class="el" href="classTp_1_1ChannelRequest.html#bdc95af21fecb47c60515b23ce4eaf07">ChannelRequest</a> (const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)
<li><a class="el" href="classTp_1_1Client_1_1ChannelRequestInterface.html">Client::ChannelRequestInterface</a> * <a class="el" href="classTp_1_1ChannelRequest.html#d753cf2b9b26da1a77527b4afa0eab58">baseInterface</a> () const
</ul>
@@ -94,35 +93,6 @@ High-level proxy object for accessing remote Telepathy <a class="el" href="class
Class destructor.
</div>
</div><p>
-<a class="anchor" name="180da5863fabfc2067eee2a6edbbc9da"></a><!-- doxytag: member="Tp::ChannelRequest::ChannelRequest" ref="180da5863fabfc2067eee2a6edbbc9da" args="(const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1ChannelRequest.html">ChannelRequest</a> </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>objectPath</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
- <td class="paramname"> <em>immutableProperties</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
<a class="anchor" name="bdc95af21fecb47c60515b23ce4eaf07"></a><!-- doxytag: member="Tp::ChannelRequest::ChannelRequest" ref="bdc95af21fecb47c60515b23ce4eaf07" args="(const QDBusConnection &amp;bus, const QString &amp;objectPath, const QVariantMap &amp;immutableProperties)" -->
<div class="memitem">
<div class="memproto">
@@ -465,7 +435,7 @@ Get the ChannelRequestInterface for this <a class="el" href="classTp_1_1ChannelR
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
index 0a5cbfd..66f007c 100644
--- a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
+++ b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
index f46d784..26fcbce 100644
--- a/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
+++ b/doc/html/classTp_1_1Channel_1_1GroupMemberChangeDetails.html
@@ -318,7 +318,7 @@ Return a human-readable message from the contact represented by <a class="el" hr
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientAdaptor-members.html b/doc/html/classTp_1_1ClientAdaptor-members.html
index 808b3a0..b5ace6b 100644
--- a/doc/html/classTp_1_1ClientAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientAdaptor-members.html
@@ -36,7 +36,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientAdaptor.html b/doc/html/classTp_1_1ClientAdaptor.html
index a99e62b..a79fefe 100644
--- a/doc/html/classTp_1_1ClientAdaptor.html
+++ b/doc/html/classTp_1_1ClientAdaptor.html
@@ -64,7 +64,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientApproverAdaptor-members.html b/doc/html/classTp_1_1ClientApproverAdaptor-members.html
new file mode 100644
index 0000000..ead9c58
--- /dev/null
+++ b/doc/html/classTp_1_1ClientApproverAdaptor-members.html
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: Member List</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="contents">
+<h1>ClientApproverAdaptor Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1ClientApproverAdaptor.html">ClientApproverAdaptor</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ClientApproverAdaptor.html#949e9cea05455881fb18bca8056b97a7">AddDispatchOperation</a>(const Tp::ChannelDetailsList &amp;channels, const QDBusObjectPath &amp;dispatchOperation, const QVariantMap &amp;properties, const QDBusMessage &amp;message)</td><td><a class="el" href="classTp_1_1ClientApproverAdaptor.html">ClientApproverAdaptor</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classTp_1_1ClientApproverAdaptor.html#bc007d859991a5d6e7ef80dafd7b80b9">ApproverChannelFilter</a>() const </td><td><a class="el" href="classTp_1_1ClientApproverAdaptor.html">ClientApproverAdaptor</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1ClientApproverAdaptor.html b/doc/html/classTp_1_1ClientApproverAdaptor.html
new file mode 100644
index 0000000..4be769c
--- /dev/null
+++ b/doc/html/classTp_1_1ClientApproverAdaptor.html
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TelepathyQt4: ClientApproverAdaptor Class Reference</title>
+ <link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr>
+<td width="1">&nbsp;&nbsp;</td>
+<td class="postheader" valign="center">
+<a href="index.html">
+<font color="#004faf">Home</font></a>&nbsp;&middot;
+<a href="classes.html">
+<font color="#004faf">All Classes</font></a>&nbsp;&middot;
+<a href="namespaces.html">
+<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
+<a href="modules.html">
+<font color="#004faf">Modules</font></a>&nbsp;&middot;
+<a href="functions.html">
+<font color="#004faf">Functions</font></a>&nbsp;&middot;
+<a href="files.html">
+<font color="#004faf">Files</font></a>
+</td>
+</tr>
+</table>
+</body>
+</html>
+<!-- Generated by Doxygen 1.5.9 -->
+ <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="classTp_1_1ClientApproverAdaptor.html">ClientApproverAdaptor</a>
+ </div>
+<div class="contents">
+<h1>ClientApproverAdaptor Class Reference</h1><!-- doxytag: class="Tp::ClientApproverAdaptor" --><code>#include &lt;<a class="el" href="client-registrar-internal_8h_source.html">TelepathyQt4/client-registrar-internal.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classTp_1_1ClientApproverAdaptor-members.html">List of all members.</a><h2>Public Slots</h2>
+<ul>
+<li>void <a class="el" href="classTp_1_1ClientApproverAdaptor.html#949e9cea05455881fb18bca8056b97a7">AddDispatchOperation</a> (const <a class="el" href="group__list.html#g75775051e01274f75ceeb330b4647e3a">Tp::ChannelDetailsList</a> &amp;channels, const QDBusObjectPath &amp;dispatchOperation, const QVariantMap &amp;properties, const QDBusMessage &amp;message)
+</ul>
+<h2>Public Member Functions</h2>
+<ul>
+<li><a class="el" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">Tp::ChannelClassList</a> <a class="el" href="classTp_1_1ClientApproverAdaptor.html#bc007d859991a5d6e7ef80dafd7b80b9">ApproverChannelFilter</a> () const
+</ul>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="bc007d859991a5d6e7ef80dafd7b80b9"></a><!-- doxytag: member="Tp::ClientApproverAdaptor::ApproverChannelFilter" ref="bc007d859991a5d6e7ef80dafd7b80b9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group__list.html#gf475b807e7631bbca45229a9118afdb3">Tp::ChannelClassList</a> ApproverChannelFilter </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="949e9cea05455881fb18bca8056b97a7"></a><!-- doxytag: member="Tp::ClientApproverAdaptor::AddDispatchOperation" ref="949e9cea05455881fb18bca8056b97a7" args="(const Tp::ChannelDetailsList &amp;channels, const QDBusObjectPath &amp;dispatchOperation, const QVariantMap &amp;properties, const QDBusMessage &amp;message)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void AddDispatchOperation </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="group__list.html#g75775051e01274f75ceeb330b4647e3a">Tp::ChannelDetailsList</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>channels</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QDBusObjectPath &amp;&nbsp;</td>
+ <td class="paramname"> <em>dispatchOperation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
+ <td class="paramname"> <em>properties</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QDBusMessage &amp;&nbsp;</td>
+ <td class="paramname"> <em>message</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</div>
+<p /><address><hr /><div align="center">
+<table width="100%" cellspacing="0" border="0"><tr class="address">
+<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
+</tr></table></div></address>
+</body>
+</html>
diff --git a/doc/html/classTp_1_1ClientHandlerAdaptor-members.html b/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
index b941436..b5cce6d 100644
--- a/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientHandlerAdaptor-members.html
@@ -39,7 +39,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerAdaptor.html b/doc/html/classTp_1_1ClientHandlerAdaptor.html
index ae9f218..50a049c 100644
--- a/doc/html/classTp_1_1ClientHandlerAdaptor.html
+++ b/doc/html/classTp_1_1ClientHandlerAdaptor.html
@@ -167,7 +167,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
index 29a6343..96e853f 100644
--- a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor-members.html
@@ -37,7 +37,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
index 2c583d6..d43c333 100644
--- a/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
+++ b/doc/html/classTp_1_1ClientHandlerRequestsAdaptor.html
@@ -122,7 +122,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientObserverAdaptor-members.html b/doc/html/classTp_1_1ClientObserverAdaptor-members.html
index 7d22b89..ce94b28 100644
--- a/doc/html/classTp_1_1ClientObserverAdaptor-members.html
+++ b/doc/html/classTp_1_1ClientObserverAdaptor-members.html
@@ -37,7 +37,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientObserverAdaptor.html b/doc/html/classTp_1_1ClientObserverAdaptor.html
index 823d22b..7d9dccd 100644
--- a/doc/html/classTp_1_1ClientObserverAdaptor.html
+++ b/doc/html/classTp_1_1ClientObserverAdaptor.html
@@ -127,7 +127,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientRegistrar-members.html b/doc/html/classTp_1_1ClientRegistrar-members.html
index 1f15b7e..335e124 100644
--- a/doc/html/classTp_1_1ClientRegistrar-members.html
+++ b/doc/html/classTp_1_1ClientRegistrar-members.html
@@ -48,7 +48,7 @@
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1ClientRegistrar.html b/doc/html/classTp_1_1ClientRegistrar.html
index e798373..a5c9e08 100644
--- a/doc/html/classTp_1_1ClientRegistrar.html
+++ b/doc/html/classTp_1_1ClientRegistrar.html
@@ -277,7 +277,7 @@ Unregister all clients registered using registerClient on this client registrar.
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
+<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.7</div></td>
</tr></table></div></address>
</body>
</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterface-members.html b/doc/html/classTp_1_1Client_1_1AccountInterface-members.html
deleted file mode 100644
index 9f09222..0000000
--- a/doc/html/classTp_1_1Client_1_1AccountInterface-members.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>TelepathyQt4: Member List</title>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td width="1">&nbsp;&nbsp;</td>
-<td class="postheader" valign="center">
-<a href="index.html">
-<font color="#004faf">Home</font></a>&nbsp;&middot;
-<a href="classes.html">
-<font color="#004faf">All Classes</font></a>&nbsp;&middot;
-<a href="namespaces.html">
-<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
-<a href="modules.html">
-<font color="#004faf">Modules</font></a>&nbsp;&middot;
-<a href="functions.html">
-<font color="#004faf">Functions</font></a>&nbsp;&middot;
-<a href="files.html">
-<font color="#004faf">Files</font></a>
-</td>
-</tr>
-</table>
-</body>
-</html>
-<!-- Generated by Doxygen 1.5.9 -->
-<div class="contents">
-<h1>AccountInterface Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#7cadcdf34b5f1b611fefd438115b785d">AbstractInterface</a>(DBusProxy *parent, const char *interface)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#0ebd25efab0ba22e03fa4952a4ce4be4">AbstractInterface</a>(const QString &amp;busName, const QString &amp;path, const char *interface, const QDBusConnection &amp;connection, QObject *parent)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ee1fddec1b1ab48239e02813a4ac95c7">AccountInterface</a>(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#09629dce8a448f283b4613d027de7ea1">AccountInterface</a>(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8766aeced6dd3ead9c303a78f5367281">AccountInterface</a>(Tp::DBusProxy *proxy)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ffd708b251bbf3c7243c795ebe3fa56">AccountPropertyChanged</a>(const QVariantMap &amp;properties)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [signal]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#c4be2b556a4e5cf7892c9c42c5afc965">AutomaticPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5415a2b80bcfe9a632deb5e8d6944693">AutomaticPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1b46fc8136dbb53cbbc56dd6b64d20ab">ConnectAutomatically</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#04d102cd2688af8de187e36333bf5e78">ConnectAutomatically</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#16289929cf0d5ebceb17cfdec7f3c81d">Connection</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aee6a681555b16210cba616ce98ddda">Connection</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#22c9c6cad9c73d84ecaf1369abab4a46">ConnectionStatus</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a2eddbd9c5b0644a274704cc82a77fc3">ConnectionStatus</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cd486441fc5f4a86e3168a5fd3729ee7">ConnectionStatusReason</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d5ce612dac564608d217699c4881d60d">ConnectionStatusReason</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f606af04d0ce24d0a3ab81d1733c2de7">CurrentPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fe3f07d478d0c33e95eb8bc55dd2025f">CurrentPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#df3e966ac09fb7457962da11017144ac">DisplayName</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cde28e2e374444ca0a2f8d1fb373eca0">DisplayName</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#558f5c44426d0eb7abb82a65e8892d9a">Enabled</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#2576a61e63aa679fde8befc508e1bdbb">Enabled</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cf072f8d9e6f3964b27e7eee620751d8">HasBeenOnline</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6e9068fa9aeb455b7ce0708782e3338a">HasBeenOnline</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fb2ca90eb990afae3de26efd3edb53fb">Icon</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#e1433d85e93b4701b9b784f1c2409cc4">Icon</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a>(Tp::DBusProxy *, const QString &amp;, const QString &amp;)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [protected, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6141a7b30d51390d83c31c18c00c019a">Nickname</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d25cfadbf3b415a29f76efd2f0649e36">Nickname</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6438af3d4384089bb4b1975fbb15b64a">NormalizedName</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ff2297ad5471c5786a46a350d1140a9">NormalizedName</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f7bce5d85b0f1df9ebc98202871cec5f">Parameters</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5db634899673af9b817ce869ea27f55a">Parameters</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a280b2fb1f1271d010888a8e46fd0035">Reconnect</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d1b3372613706ec2ac689f641980b6f5">Remove</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5e383e02135785f1fe27f7b6b267ba43">Removed</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [signal]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#4daef97fee62ac1ce3957579bd7550ec">RequestedPresence</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ad605667b623227541697236fa727ed">RequestedPresence</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#40eee7a701bfcc0e9240bc41affae353">setAutomaticPresence</a>(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0a529f499c77c95a9e3c81d2fb119462">setConnectAutomatically</a>(bool newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aa61e892d078f959c906d4c4b52877c">setDisplayName</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7ac30fa039b739617d71163de8d8159">setEnabled</a>(bool newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#52b769ef66b767526d54c9e13c87e76b">setIcon</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0b0789b5661b4b03c1b2fa18329d340e">setNickname</a>(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#7a60ae59195ee84cab4d46156419568e">setRequestedPresence</a>(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8bf4bff07780f2763f90b35dd938b1af">UpdateParameters</a>(const QVariantMap &amp;set, const QStringList &amp;unset)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline, slot]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a8a69799bf8690d840821ef7d92baec8">Valid</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#18baeeec71bd543b3c3cddb96f58b933">Valid</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#fa750c8dd1d068e769af7b777dff625a">~AbstractInterface</a>()</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-<p /><address><hr /><div align="center">
-<table width="100%" cellspacing="0" border="0"><tr class="address">
-<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
-</tr></table></div></address>
-</body>
-</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterface.html b/doc/html/classTp_1_1Client_1_1AccountInterface.html
deleted file mode 100644
index a762858..0000000
--- a/doc/html/classTp_1_1Client_1_1AccountInterface.html
+++ /dev/null
@@ -1,1261 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>TelepathyQt4: AccountInterface Class Reference</title>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td width="1">&nbsp;&nbsp;</td>
-<td class="postheader" valign="center">
-<a href="index.html">
-<font color="#004faf">Home</font></a>&nbsp;&middot;
-<a href="classes.html">
-<font color="#004faf">All Classes</font></a>&nbsp;&middot;
-<a href="namespaces.html">
-<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
-<a href="modules.html">
-<font color="#004faf">Modules</font></a>&nbsp;&middot;
-<a href="functions.html">
-<font color="#004faf">Functions</font></a>&nbsp;&middot;
-<a href="files.html">
-<font color="#004faf">Files</font></a>
-</td>
-</tr>
-</table>
-</body>
-</html>
-<!-- Generated by Doxygen 1.5.9 -->
- <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="namespaceTp_1_1Client.html">Client</a>::<a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a>
- </div>
-<div class="contents">
-<h1>AccountInterface Class Reference<br>
-<small>
-[<a class="el" href="group__clientaccount.html">Account proxies</a>]</small>
-</h1><!-- doxytag: class="Tp::Client::AccountInterface" --><!-- doxytag: inherits="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="cli-account_8h_source.html">TelepathyQt4/AccountManager</a>&gt;</code>
-<p>
-Inherits <a class="el" href="classTp_1_1AbstractInterface.html">Tp::AbstractInterface</a>.
-<p>
-
-<p>
-<a href="classTp_1_1Client_1_1AccountInterface-members.html">List of all members.</a><h2>Public Slots</h2>
-<ul>
-<li>QDBusPendingReply <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d1b3372613706ec2ac689f641980b6f5">Remove</a> ()
-<li>QDBusPendingReply&lt; QStringList &gt; <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8bf4bff07780f2763f90b35dd938b1af">UpdateParameters</a> (const QVariantMap &amp;set, const QStringList &amp;unset)
-<li>QDBusPendingReply <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a280b2fb1f1271d010888a8e46fd0035">Reconnect</a> ()
-</ul>
-<h2>Signals</h2>
-<ul>
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5e383e02135785f1fe27f7b6b267ba43">Removed</a> ()
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ffd708b251bbf3c7243c795ebe3fa56">AccountPropertyChanged</a> (const QVariantMap &amp;properties)
-</ul>
-<h2>Public Member Functions</h2>
-<ul>
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ee1fddec1b1ab48239e02813a4ac95c7">AccountInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#09629dce8a448f283b4613d027de7ea1">AccountInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterface.html#8766aeced6dd3ead9c303a78f5367281">AccountInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *proxy)
-<li>QStringList <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1e7330854dda747f56ecd5a1afe559a7">Interfaces</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cde28e2e374444ca0a2f8d1fb373eca0">DisplayName</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aa61e892d078f959c906d4c4b52877c">setDisplayName</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#e1433d85e93b4701b9b784f1c2409cc4">Icon</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#52b769ef66b767526d54c9e13c87e76b">setIcon</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#18baeeec71bd543b3c3cddb96f58b933">Valid</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#2576a61e63aa679fde8befc508e1bdbb">Enabled</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7ac30fa039b739617d71163de8d8159">setEnabled</a> (bool newValue) TELEPATHY_GNUC_DEPRECATED
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d25cfadbf3b415a29f76efd2f0649e36">Nickname</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0b0789b5661b4b03c1b2fa18329d340e">setNickname</a> (const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-<li>QVariantMap <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5db634899673af9b817ce869ea27f55a">Parameters</a> () const TELEPATHY_GNUC_DEPRECATED
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#5415a2b80bcfe9a632deb5e8d6944693">AutomaticPresence</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#40eee7a701bfcc0e9240bc41affae353">setAutomaticPresence</a> (const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#04d102cd2688af8de187e36333bf5e78">ConnectAutomatically</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0a529f499c77c95a9e3c81d2fb119462">setConnectAutomatically</a> (bool newValue) TELEPATHY_GNUC_DEPRECATED
-<li>QDBusObjectPath <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#0aee6a681555b16210cba616ce98ddda">Connection</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a2eddbd9c5b0644a274704cc82a77fc3">ConnectionStatus</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#d5ce612dac564608d217699c4881d60d">ConnectionStatusReason</a> () const TELEPATHY_GNUC_DEPRECATED
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fe3f07d478d0c33e95eb8bc55dd2025f">CurrentPresence</a> () const TELEPATHY_GNUC_DEPRECATED
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ad605667b623227541697236fa727ed">RequestedPresence</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#7a60ae59195ee84cab4d46156419568e">setRequestedPresence</a> (const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#9ff2297ad5471c5786a46a350d1140a9">NormalizedName</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6e9068fa9aeb455b7ce0708782e3338a">HasBeenOnline</a> () const TELEPATHY_GNUC_DEPRECATED
-</ul>
-<h2>Static Public Member Functions</h2>
-<ul>
-<li>static const char * <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a> ()
-</ul>
-<h2>Protected Member Functions</h2>
-<ul>
-<li>virtual void <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)
-</ul>
-<h2>Properties</h2>
-<ul>
-<li>QStringList <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#ab5c116b609edc59def091bd92e98f14">Interfaces</a>
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#df3e966ac09fb7457962da11017144ac">DisplayName</a>
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#fb2ca90eb990afae3de26efd3edb53fb">Icon</a>
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#a8a69799bf8690d840821ef7d92baec8">Valid</a>
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#558f5c44426d0eb7abb82a65e8892d9a">Enabled</a>
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6141a7b30d51390d83c31c18c00c019a">Nickname</a>
-<li>QVariantMap <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f7bce5d85b0f1df9ebc98202871cec5f">Parameters</a>
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#c4be2b556a4e5cf7892c9c42c5afc965">AutomaticPresence</a>
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#1b46fc8136dbb53cbbc56dd6b64d20ab">ConnectAutomatically</a>
-<li>QDBusObjectPath <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#16289929cf0d5ebceb17cfdec7f3c81d">Connection</a>
-<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#22c9c6cad9c73d84ecaf1369abab4a46">ConnectionStatus</a>
-<li>uint <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cd486441fc5f4a86e3168a5fd3729ee7">ConnectionStatusReason</a>
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#f606af04d0ce24d0a3ab81d1733c2de7">CurrentPresence</a>
-<li><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#4daef97fee62ac1ce3957579bd7550ec">RequestedPresence</a>
-<li>QString <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#6438af3d4384089bb4b1975fbb15b64a">NormalizedName</a>
-<li>bool <a class="el" href="classTp_1_1Client_1_1AccountInterface.html#cf072f8d9e6f3964b27e7eee620751d8">HasBeenOnline</a>
-</ul>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Account." <hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="ee1fddec1b1ab48239e02813a4ac95c7"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="ee1fddec1b1ab48239e02813a4ac95c7" args="(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>busName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>objectPath</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QObject *&nbsp;</td>
- <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the given object on the session bus.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="09629dce8a448f283b4613d027de7ea1"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="09629dce8a448f283b4613d027de7ea1" args="(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
- <td>(</td>
- <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
- <td class="paramname"> <em>connection</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>busName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>objectPath</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QObject *&nbsp;</td>
- <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the given object on the given bus.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>The bus via which the object can be reached. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="8766aeced6dd3ead9c303a78f5367281"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountInterface" ref="8766aeced6dd3ead9c303a78f5367281" args="(Tp::DBusProxy *proxy)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
- <td class="paramname"> <em>proxy</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">AccountInterface</a> associated with the same object as the given proxy.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>proxy</em>&nbsp;</td><td>The proxy to use. It will also be the QObject::parent() for this object. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="a7e5232c84bbd53120bc9420a83a8d85"></a><!-- doxytag: member="Tp::Client::AccountInterface::staticInterfaceName" ref="a7e5232c84bbd53120bc9420a83a8d85" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">static const char* staticInterfaceName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Returns the name of the interface "org.freedesktop.Telepathy.Account", which this class represents.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The D-Bus interface name. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="1e7330854dda747f56ecd5a1afe559a7"></a><!-- doxytag: member="Tp::Client::AccountInterface::Interfaces" ref="1e7330854dda747f56ecd5a1afe559a7" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QStringList Interfaces </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Interfaces".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="cde28e2e374444ca0a2f8d1fb373eca0"></a><!-- doxytag: member="Tp::Client::AccountInterface::DisplayName" ref="cde28e2e374444ca0a2f8d1fb373eca0" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString DisplayName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "DisplayName".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="0aa61e892d078f959c906d4c4b52877c"></a><!-- doxytag: member="Tp::Client::AccountInterface::setDisplayName" ref="0aa61e892d078f959c906d4c4b52877c" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setDisplayName </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "DisplayName".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="e1433d85e93b4701b9b784f1c2409cc4"></a><!-- doxytag: member="Tp::Client::AccountInterface::Icon" ref="e1433d85e93b4701b9b784f1c2409cc4" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString Icon </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Icon".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="52b769ef66b767526d54c9e13c87e76b"></a><!-- doxytag: member="Tp::Client::AccountInterface::setIcon" ref="52b769ef66b767526d54c9e13c87e76b" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setIcon </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "Icon".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="18baeeec71bd543b3c3cddb96f58b933"></a><!-- doxytag: member="Tp::Client::AccountInterface::Valid" ref="18baeeec71bd543b3c3cddb96f58b933" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Valid </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Valid".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="2576a61e63aa679fde8befc508e1bdbb"></a><!-- doxytag: member="Tp::Client::AccountInterface::Enabled" ref="2576a61e63aa679fde8befc508e1bdbb" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Enabled </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Enabled".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="a7ac30fa039b739617d71163de8d8159"></a><!-- doxytag: member="Tp::Client::AccountInterface::setEnabled" ref="a7ac30fa039b739617d71163de8d8159" args="(bool newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setEnabled </td>
- <td>(</td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "Enabled".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="d25cfadbf3b415a29f76efd2f0649e36"></a><!-- doxytag: member="Tp::Client::AccountInterface::Nickname" ref="d25cfadbf3b415a29f76efd2f0649e36" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString Nickname </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Nickname".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="0b0789b5661b4b03c1b2fa18329d340e"></a><!-- doxytag: member="Tp::Client::AccountInterface::setNickname" ref="0b0789b5661b4b03c1b2fa18329d340e" args="(const QString &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setNickname </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "Nickname".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="5db634899673af9b817ce869ea27f55a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Parameters" ref="5db634899673af9b817ce869ea27f55a" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QVariantMap Parameters </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Parameters".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="5415a2b80bcfe9a632deb5e8d6944693"></a><!-- doxytag: member="Tp::Client::AccountInterface::AutomaticPresence" ref="5415a2b80bcfe9a632deb5e8d6944693" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> AutomaticPresence </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "AutomaticPresence".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="40eee7a701bfcc0e9240bc41affae353"></a><!-- doxytag: member="Tp::Client::AccountInterface::setAutomaticPresence" ref="40eee7a701bfcc0e9240bc41affae353" args="(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setAutomaticPresence </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "AutomaticPresence".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="04d102cd2688af8de187e36333bf5e78"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectAutomatically" ref="04d102cd2688af8de187e36333bf5e78" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool ConnectAutomatically </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "ConnectAutomatically".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="0a529f499c77c95a9e3c81d2fb119462"></a><!-- doxytag: member="Tp::Client::AccountInterface::setConnectAutomatically" ref="0a529f499c77c95a9e3c81d2fb119462" args="(bool newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setConnectAutomatically </td>
- <td>(</td>
- <td class="paramtype">bool&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "ConnectAutomatically".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="0aee6a681555b16210cba616ce98ddda"></a><!-- doxytag: member="Tp::Client::AccountInterface::Connection" ref="0aee6a681555b16210cba616ce98ddda" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QDBusObjectPath <a class="el" href="classTp_1_1Connection.html">Connection</a> </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "Connection".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="a2eddbd9c5b0644a274704cc82a77fc3"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatus" ref="a2eddbd9c5b0644a274704cc82a77fc3" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a> </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "ConnectionStatus".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="d5ce612dac564608d217699c4881d60d"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatusReason" ref="d5ce612dac564608d217699c4881d60d" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a> </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "ConnectionStatusReason".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="fe3f07d478d0c33e95eb8bc55dd2025f"></a><!-- doxytag: member="Tp::Client::AccountInterface::CurrentPresence" ref="fe3f07d478d0c33e95eb8bc55dd2025f" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> CurrentPresence </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "CurrentPresence".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="9ad605667b623227541697236fa727ed"></a><!-- doxytag: member="Tp::Client::AccountInterface::RequestedPresence" ref="9ad605667b623227541697236fa727ed" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> RequestedPresence </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "RequestedPresence".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="7a60ae59195ee84cab4d46156419568e"></a><!-- doxytag: member="Tp::Client::AccountInterface::setRequestedPresence" ref="7a60ae59195ee84cab4d46156419568e" args="(const Tp::SimplePresence &amp;newValue) TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void setRequestedPresence </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>newValue</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Setter for the remote object property "RequestedPresence".<p>
-Don't use this: it blocks the main loop.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>newValue</em>&nbsp;</td><td>The value to set the property to. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="9ff2297ad5471c5786a46a350d1140a9"></a><!-- doxytag: member="Tp::Client::AccountInterface::NormalizedName" ref="9ff2297ad5471c5786a46a350d1140a9" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString NormalizedName </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "NormalizedName".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="6e9068fa9aeb455b7ce0708782e3338a"></a><!-- doxytag: member="Tp::Client::AccountInterface::HasBeenOnline" ref="6e9068fa9aeb455b7ce0708782e3338a" args="() const TELEPATHY_GNUC_DEPRECATED" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool HasBeenOnline </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Getter for the remote object property "HasBeenOnline".<p>
-Don't use this: it blocks the main loop.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The value of the property, or a default-constructed value if the property is not readable. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="d1b3372613706ec2ac689f641980b6f5"></a><!-- doxytag: member="Tp::Client::AccountInterface::Remove" ref="d1b3372613706ec2ac689f641980b6f5" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QDBusPendingReply Remove </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline, slot]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Begins a call to the D-Bus method "Remove" on the remote object.<p>
-Delete the account.
-</div>
-</div><p>
-<a class="anchor" name="8bf4bff07780f2763f90b35dd938b1af"></a><!-- doxytag: member="Tp::Client::AccountInterface::UpdateParameters" ref="8bf4bff07780f2763f90b35dd938b1af" args="(const QVariantMap &amp;set, const QStringList &amp;unset)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QDBusPendingReply&lt;QStringList&gt; UpdateParameters </td>
- <td>(</td>
- <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
- <td class="paramname"> <em>set</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QStringList &amp;&nbsp;</td>
- <td class="paramname"> <em>unset</em></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [inline, slot]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Begins a call to the D-Bus method "UpdateParameters" on the remote object.<p>
-Change the value of the &lt;tp:member-ref&gt;Parameters&lt;/tp:member-ref&gt; property.<p>
-If any of the changed parameters' &lt;tp:type&gt;Conn_Mgr_Param_Flags&lt;/tp:type&gt; include <code>DBus_Property</code>, the change will be applied to the corresponding D-Bus Property on the active &lt;tp:member-ref&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:member-ref&gt;, if there is one. Changes to other parameters will not take effect until the next time the account is disconnected and reconnected.<p>
-&lt;tp:rationale&gt; <p>
-In general, reconnecting is a destructive operation that shouldn't happen as a side-effect. In particular, migration tools that twiddle the settings of all accounts shouldn't cause an automatic disconnect and reconnect. &lt;/tp:rationale&gt;<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>set</em>&nbsp;</td><td>A mapping from parameter names to their values. These parameters should be stored for future use.</td></tr>
- <tr><td valign="top"></td><td valign="top"><em>unset</em>&nbsp;</td><td>A list of the names of parameters to be removed from the set of stored values, allowing the default values to be used. If the given parameters were not, in fact, stored, or even if they do not exist at all, the account manager MUST accept this without error.</td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
-A list of the names of parameters with changes that will not take effect until the account is reconnected (this may be empty, e.g. if all the parameters are D-Bus properties or parameters for which the account manager has specific support). User interfaces that require "instant apply" semantics MAY call Reconnect in response to receiving a non-empty list.
-</div>
-</div><p>
-<a class="anchor" name="a280b2fb1f1271d010888a8e46fd0035"></a><!-- doxytag: member="Tp::Client::AccountInterface::Reconnect" ref="a280b2fb1f1271d010888a8e46fd0035" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QDBusPendingReply Reconnect </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [inline, slot]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Begins a call to the D-Bus method "Reconnect" on the remote object.<p>
-Re-connect this account. If the account is currently disconnected and the requested presence is offline, or if the account is not &lt;tp:member-ref&gt;Enabled&lt;/tp:member-ref&gt; or not &lt;tp:member-ref&gt;Valid&lt;/tp:member-ref&gt;, this does nothing.<p>
-If the account is disconnected and the requested presence is not offline, this forces an attempt to connect with the requested presence immediately.<p>
-If the account is connecting or connected, this is equivalent to remembering the current value of &lt;tp:member-ref&gt;RequestedPresence&lt;/tp:member-ref&gt;, setting its value to (OFFLINE, "offline", ""), waiting for the change to take effect, then setting its value to the value that was previously remembered.<p>
-&lt;tp:rationale&gt; <p>
-Clients desiring "instant apply" semantics for CM parameters MAY call this method to achieve that. &lt;/tp:rationale&gt;<p>
-In particular, if the account's &lt;tp:member-ref&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:member-ref&gt; is in the Connecting state, calling this method causes the attempt to connect to be aborted and re-tried.<p>
-&lt;tp:rationale&gt; <p>
-This is necessary to ensure that the new parameters are picked up. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="5e383e02135785f1fe27f7b6b267ba43"></a><!-- doxytag: member="Tp::Client::AccountInterface::Removed" ref="5e383e02135785f1fe27f7b6b267ba43" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void Removed </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [signal]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents the signal "Removed" on the remote object.<p>
-This account has been removed. This is redundant with AccountRemoved, but it's still worth having, to avoid having to bind to AccountManager.AccountRemoved to tell you whether your <a class="el" href="classTp_1_1Account.html">Account</a> is valid — ideally, an account-editing UI should only care about a single <a class="el" href="classTp_1_1Account.html">Account</a>.
-</div>
-</div><p>
-<a class="anchor" name="9ffd708b251bbf3c7243c795ebe3fa56"></a><!-- doxytag: member="Tp::Client::AccountInterface::AccountPropertyChanged" ref="9ffd708b251bbf3c7243c795ebe3fa56" args="(const QVariantMap &amp;properties)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void AccountPropertyChanged </td>
- <td>(</td>
- <td class="paramtype">const QVariantMap &amp;&nbsp;</td>
- <td class="paramname"> <em>properties</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [signal]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents the signal "AccountPropertyChanged" on the remote object.<p>
-The values of one or more properties on this interface (that do not specify that this signal does not apply to them) may have changed. This does not cover properties of other interfaces, which must provide their own change notification if appropriate.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>A map from property names in this namespace (e.g. Nickname) to values. Properties whose values have not changed SHOULD be omitted, but this need not be done. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="53b1ec43eceb0fe521c383dbd9d9d21d"></a><!-- doxytag: member="Tp::Client::AccountInterface::invalidate" ref="53b1ec43eceb0fe521c383dbd9d9d21d" args="(Tp::DBusProxy *, const QString &amp;, const QString &amp;)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void invalidate </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *&nbsp;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td><code> [protected, virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>Reimplemented from <a class="el" href="classTp_1_1AbstractInterface.html#c5b212870f70b2bdde8776c87f91b8d2">AbstractInterface</a>.</p>
-
-</div>
-</div><p>
-<hr><h2>Property Documentation</h2>
-<a class="anchor" name="ab5c116b609edc59def091bd92e98f14"></a><!-- doxytag: member="Tp::Client::AccountInterface::Interfaces" ref="ab5c116b609edc59def091bd92e98f14" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QStringList Interfaces<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Interfaces" on the remote object.<p>
-A list of the extra interfaces provided by this account.
-</div>
-</div><p>
-<a class="anchor" name="df3e966ac09fb7457962da11017144ac"></a><!-- doxytag: member="Tp::Client::AccountInterface::DisplayName" ref="df3e966ac09fb7457962da11017144ac" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString DisplayName<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "DisplayName" on the remote object.<p>
-The user-visible name of this account. This SHOULD be chosen by the user at account creation time. The account creation user interface is responsible for setting a reasonable default value in the user's locale; something like "Jabber (<a href="mailto:bob@example.com">bob@example.com</a>)" would be sensible. This approximately corresponds to "display name" in NMC 4.x and Decibel.
-</div>
-</div><p>
-<a class="anchor" name="fb2ca90eb990afae3de26efd3edb53fb"></a><!-- doxytag: member="Tp::Client::AccountInterface::Icon" ref="fb2ca90eb990afae3de26efd3edb53fb" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString Icon<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Icon" on the remote object.<p>
-The name of an icon in the system's icon theme, such as "im-msn", or the empty string to not specify an icon. If the icon is set to an empty string, the account manager or any client MAY derive a default icon, for instance from the protocol. This approximately corresponds to mc_profile_get_icon_name (or possibly mc_profile_get_branding_icon_name) in NMC 4.x. It's accessed via the account rather than the profile because we no longer have profiles as a core concept.
-</div>
-</div><p>
-<a class="anchor" name="a8a69799bf8690d840821ef7d92baec8"></a><!-- doxytag: member="Tp::Client::AccountInterface::Valid" ref="a8a69799bf8690d840821ef7d92baec8" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Valid<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Valid" on the remote object.<p>
-If true, this account is considered by the account manager to be complete and usable. If false, user action is required to make it usable, and it will never attempt to connect (for instance, this might be caused by the absence of a required parameter). For connection managers with a plugin architecture, like telepathy-haze, we have little or no control over the parameters offered; for platforms with package management, we have little or no control over the CMs offered. NMC 4.x would just pretend the account didn't exist in these circumstances, but silent data loss is bad, and UIs with CM-specific knowledge (or a user filling in newly-required parameters) might be able to rescue a broken account.
-</div>
-</div><p>
-<a class="anchor" name="558f5c44426d0eb7abb82a65e8892d9a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Enabled" ref="558f5c44426d0eb7abb82a65e8892d9a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool Enabled<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Enabled" on the remote object.<p>
-This property gives the users the possibility to prevent an account from being used. This flag does not change the validity of the account.<p>
-A disabled account can never be put online.<p>
-&lt;tp:rationale&gt; <p>
-Use cases:<p>
-<ul>
-<li>
-user has two or more accounts capable of calling contact X, but he doesn't want the UI to prompt him everytime about which one he wants to use for the call. He can then disable all the equivalent accounts but one.<p>
-</li>
-<li>
-There is some temporary server error and the user doesn't want to be be bother by error messages, or change the account configuration: temporarily disabling the account is quicker. </li>
-</ul>
-&lt;/tp:rationale&gt;<p>
-The <a class="el" href="classTp_1_1AccountManager.html" title="The AccountManager class provides an object representing a Telepathy account manager...">AccountManager</a> SHOULD allow this property to be set on invalid accounts, but MUST NOT attempt to put invalid accounts online even if they become Enabled.<p>
-&lt;tp:rationale&gt; <p>
-There doesn't seem to be any good reason not to allow this. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="6141a7b30d51390d83c31c18c00c019a"></a><!-- doxytag: member="Tp::Client::AccountInterface::Nickname" ref="6141a7b30d51390d83c31c18c00c019a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString Nickname<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Nickname" on the remote object.<p>
-The nickname to set on this account for display to other contacts, as set by the user. When the account becomes connected, the account manager SHOULD set this as the user's alias using SetAliases if appropriate. In a later specification revision, we plan to separate the concepts of a contact's nickname as set by themselves, and the local name for them in our contact list (a "handle" or "pet name" as described in XEP-0165 and its references). The terminology change from alias to nickname here is a step in that direction. This corresponds to NMC 4.x mc_account_get_alias.
-</div>
-</div><p>
-<a class="anchor" name="f7bce5d85b0f1df9ebc98202871cec5f"></a><!-- doxytag: member="Tp::Client::AccountInterface::Parameters" ref="f7bce5d85b0f1df9ebc98202871cec5f" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QVariantMap Parameters<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Parameters" on the remote object.<p>
-A map from connection manager parameter names (as in the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1ConnectionManager.html">ConnectionManager</a>&lt;/tp:dbus-ref&gt; interface) to their values. This property includes only those parameters that are stored for this account, and SHOULD only include those parameters that the user has explicitly set. <p>
-This property cannot be altered using Set() - use &lt;tp:member-ref&gt;UpdateParameters&lt;/tp:member-ref&gt; instead.<p>
-&lt;tp:rationale&gt; This avoids NMC being tied to gconf as a matter of API. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="c4be2b556a4e5cf7892c9c42c5afc965"></a><!-- doxytag: member="Tp::Client::AccountInterface::AutomaticPresence" ref="c4be2b556a4e5cf7892c9c42c5afc965" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> AutomaticPresence<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "AutomaticPresence" on the remote object.<p>
-The presence status that this account should have if it is brought online.<p>
-Setting this property MUST NOT actually change the account's status until the next time it is (re)connected for some reason.<p>
-The &lt;tp:type&gt;Connection_Presence_Type&lt;/tp:type&gt; in the structure SHOULD NOT be Offline or Unset.<p>
-&lt;tp:rationale&gt; In ITOS2007 and ITOS2008 this is a global preference, not visible on D-Bus (the "default presence"). "Automatic presence" better describes when it is used. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="1b46fc8136dbb53cbbc56dd6b64d20ab"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectAutomatically" ref="1b46fc8136dbb53cbbc56dd6b64d20ab" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool ConnectAutomatically<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "ConnectAutomatically" on the remote object.<p>
-If true, the account manager SHOULD attempt to put this account online with the AutomaticPresence whenever possible (in the base <a class="el" href="classTp_1_1Account.html">Account</a> interface this is deliberately left vague). If false, it MUST NOT put the account online automatically in response to, for instance, connectivity changes, but SHOULD still put the account online with the AutomaticPresence if requested by the user (for instance, if the user tries to start a conversation using this account). This approximately corresponds to NMC 4.x "enabled" and Decibel "autoreconnect".
-</div>
-</div><p>
-<a class="anchor" name="16289929cf0d5ebceb17cfdec7f3c81d"></a><!-- doxytag: member="Tp::Client::AccountInterface::Connection" ref="16289929cf0d5ebceb17cfdec7f3c81d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QDBusObjectPath <a class="el" href="classTp_1_1Connection.html">Connection</a><code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "Connection" on the remote object.<p>
-Either the object path of the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy"&gt;<a class="el" href="classTp_1_1Connection.html">Connection</a>&lt;/tp:dbus-ref&gt; to this account, or the special value <code>'/'</code> if there is no connection.<p>
-If this object path is not '/', the Connection's well-known bus name can be derived from this object path by removing the first '/' and replacing subsequent '/' characters with '.'.<p>
-&lt;tp:rationale&gt; Object paths aren't nullable, so we can't use an empty string. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="22c9c6cad9c73d84ecaf1369abab4a46"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatus" ref="22c9c6cad9c73d84ecaf1369abab4a46" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g94c42ef79c93cb9672927fc1e1be6525">ConnectionStatus</a><code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "ConnectionStatus" on the remote object.<p>
-If the <a class="el" href="classTp_1_1Connection.html">Connection</a> property is non-empty, the status of that connection. If the <a class="el" href="classTp_1_1Connection.html">Connection</a> property is the empty string, this property may either be Disconnected (indicating that the account manager is not attempting to bring it online), or Connecting (indicating that the account manager is attempting to connect). The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. If the AM is doing some sort of backoff/delay on reconnection attempts, the account's status is conceptually "Connecting" even though there is no <a class="el" href="classTp_1_1Connection.html">Connection</a>. This vaguely corresponds to GetCurrentStatus in NMC 4.x.
-</div>
-</div><p>
-<a class="anchor" name="cd486441fc5f4a86e3168a5fd3729ee7"></a><!-- doxytag: member="Tp::Client::AccountInterface::ConnectionStatusReason" ref="cd486441fc5f4a86e3168a5fd3729ee7" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint <a class="el" href="group__enumtypeconsts.html#g86718409ca58f1721b9803e799c1628d">ConnectionStatusReason</a><code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "ConnectionStatusReason" on the remote object.<p>
-The reason for the last change to ConnectionStatus. The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. If you weren't watching the <a class="el" href="classTp_1_1Connection.html">Connection</a> at the time it failed, you can't tell why - unless the AM can tell you. This is part of GetCurrentStatus in NMC 4.x.
-</div>
-</div><p>
-<a class="anchor" name="f606af04d0ce24d0a3ab81d1733c2de7"></a><!-- doxytag: member="Tp::Client::AccountInterface::CurrentPresence" ref="f606af04d0ce24d0a3ab81d1733c2de7" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> CurrentPresence<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "CurrentPresence" on the remote object.<p>
-The actual presence. If the connection is not online, this should be (Connection_Presence_Type_Offline, "", ""). If the connection is online but does not support the <a class="el" href="structTp_1_1SimplePresence.html">SimplePresence</a> interface, this should be (Connection_Presence_Type_Unset, "", ""). The account manager is expected to set this by observing signals from the <a class="el" href="classTp_1_1Connection.html">Connection</a>. This corresponds to GetPresenceActual in NMC 4.x.
-</div>
-</div><p>
-<a class="anchor" name="4daef97fee62ac1ce3957579bd7550ec"></a><!-- doxytag: member="Tp::Client::AccountInterface::RequestedPresence" ref="4daef97fee62ac1ce3957579bd7550ec" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="structTp_1_1SimplePresence.html">Tp::SimplePresence</a> RequestedPresence<code> [read, write]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "RequestedPresence" on the remote object.<p>
-The requested presence for this account. When this is changed, the account manager should attempt to manipulate the connection manager to make &lt;tp:member-ref&gt;CurrentPresence&lt;/tp:member-ref&gt; match &lt;tp:member-ref&gt;RequestedPresence&lt;/tp:member-ref&gt; as closely as possible. It should not be saved to any sort of persistent storage.<p>
-When the account manager automatically connects an account, it must signal this by setting the RequestedPresence to the same thing as the &lt;tp:member-ref&gt;AutomaticPresence&lt;/tp:member-ref&gt;.<p>
-&lt;tp:rationale&gt; This corresponds to e.g. GetPresence and GetPresenceMessage in NMC 4.x. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="6438af3d4384089bb4b1975fbb15b64a"></a><!-- doxytag: member="Tp::Client::AccountInterface::NormalizedName" ref="6438af3d4384089bb4b1975fbb15b64a" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">QString NormalizedName<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "NormalizedName" on the remote object.<p>
-The normalized user ID of the local user on this account (i.e. the string returned when the &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Connection"&gt;InspectHandles&lt;/tp:dbus-ref&gt; method is called on the result of &lt;tp:dbus-ref namespace="org.freedesktop.Telepathy.Connection"&gt;GetSelfHandle&lt;/tp:dbus-ref&gt; for an active connection).<p>
-It is unspecified whether this user ID is globally unique.<p>
-&lt;tp:rationale&gt; <p>
-As currently implemented, IRC user IDs are only unique within the same IRCnet. On some saner protocols, the user ID includes a DNS name which provides global uniqueness. &lt;/tp:rationale&gt;<p>
-If this value is not known yet (which will always be the case for accounts that have never been online), it will be an empty string.<p>
-It is possible that this value will change if the connection manager's normalization algorithm changes, although this SHOULD be avoided.<p>
-&lt;tp:rationale&gt; <p>
-It's not always completely clear what normalization algorithm should be used; for instance, in Gabble, we currently use JIDs, but it would also have been reasonable to use xmpp URIs. &lt;/tp:rationale&gt;
-</div>
-</div><p>
-<a class="anchor" name="cf072f8d9e6f3964b27e7eee620751d8"></a><!-- doxytag: member="Tp::Client::AccountInterface::HasBeenOnline" ref="cf072f8d9e6f3964b27e7eee620751d8" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool HasBeenOnline<code> [read]</code> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Represents property "HasBeenOnline" on the remote object.<p>
-If true, this account has successfully been put online at some point in the past. UIs could apply a policy that the 'account' parameter can only be edited in accounts that have never been online, or that ConnectAutomatically cannot be set on such accounts. The account manager should not enforce such policies, but it can expose enough information to UIs that the UI can decide what to do.
-</div>
-</div><p>
-</div>
-<p /><address><hr /><div align="center">
-<table width="100%" cellspacing="0" border="0"><tr class="address">
-<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
-</tr></table></div></address>
-</body>
-</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html
deleted file mode 100644
index 2f226ed..0000000
--- a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>TelepathyQt4: Member List</title>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td width="1">&nbsp;&nbsp;</td>
-<td class="postheader" valign="center">
-<a href="index.html">
-<font color="#004faf">Home</font></a>&nbsp;&middot;
-<a href="classes.html">
-<font color="#004faf">All Classes</font></a>&nbsp;&middot;
-<a href="namespaces.html">
-<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
-<a href="modules.html">
-<font color="#004faf">Modules</font></a>&nbsp;&middot;
-<a href="functions.html">
-<font color="#004faf">Functions</font></a>&nbsp;&middot;
-<a href="files.html">
-<font color="#004faf">Files</font></a>
-</td>
-</tr>
-</table>
-</body>
-</html>
-<!-- Generated by Doxygen 1.5.9 -->
-<div class="contents">
-<h1>AccountInterfaceAvatarInterface Member List</h1>This is the complete list of members for <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#7cadcdf34b5f1b611fefd438115b785d">AbstractInterface</a>(DBusProxy *parent, const char *interface)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#0ebd25efab0ba22e03fa4952a4ce4be4">AbstractInterface</a>(const QString &amp;busName, const QString &amp;path, const char *interface, const QDBusConnection &amp;connection, QObject *parent)</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#b5c44fafd26bf1c5d1dfb88271bc804e">AccountInterfaceAvatarInterface</a>(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#db80304744c45c126751a86a85c6cc82">AccountInterfaceAvatarInterface</a>(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#9a0ce145af83a369053a381676ca2bb7">AccountInterfaceAvatarInterface</a>(Tp::DBusProxy *proxy)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#5db2d0fe71d5183fa5c38a2097cfab96">AccountInterfaceAvatarInterface</a>(const Tp::Client::AccountInterface &amp;mainInterface)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [explicit]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a0ba3b5702f4b17ade6895a472b24e9e">AccountInterfaceAvatarInterface</a>(const Tp::Client::AccountInterface &amp;mainInterface, QObject *parent)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#000fd242d4e3d81266cd26241f03c345">Avatar</a></td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#97d04cd158a543f2431403181feb3ea9">Avatar</a>() const TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#fed75fc6827e7b58b6110f413a97625e">AvatarChanged</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [signal]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a>(Tp::DBusProxy *, const QString &amp;, const QString &amp;)</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [protected, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#743f407694f13c992e7975100c242644">invalidationMessage</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#409a6130e3ab96c76b79a57dec4b5556">invalidationReason</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#ac1b70a2ed67ead038c4d3f5ac4d8a81">isValid</a>() const </td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b863638f5ed575b998ee5a661e63f4">setAvatar</a>(const Tp::Avatar &amp;newValue) TELEPATHY_GNUC_DEPRECATED</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a>()</td><td><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classTp_1_1AbstractInterface.html#fa750c8dd1d068e769af7b777dff625a">~AbstractInterface</a>()</td><td><a class="el" href="classTp_1_1AbstractInterface.html">AbstractInterface</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-<p /><address><hr /><div align="center">
-<table width="100%" cellspacing="0" border="0"><tr class="address">
-<td width="30%">Copyright &copy; 2009 Collabora Ltd. and Nokia Corporation</td>
-<td width="30%" align="right"><div align="right">Telepathy-Qt4 0.1.6</div></td>
-</tr></table></div></address>
-</body>
-</html>
diff --git a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html b/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html
deleted file mode 100644
index 29bddf6..0000000
--- a/doc/html/classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html
+++ /dev/null
@@ -1,405 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>TelepathyQt4: AccountInterfaceAvatarInterface Class Reference</title>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<tr>
-<td width="1">&nbsp;&nbsp;</td>
-<td class="postheader" valign="center">
-<a href="index.html">
-<font color="#004faf">Home</font></a>&nbsp;&middot;
-<a href="classes.html">
-<font color="#004faf">All Classes</font></a>&nbsp;&middot;
-<a href="namespaces.html">
-<font color="#004faf">All Namespaces</font></a>&nbsp;&middot;
-<a href="modules.html">
-<font color="#004faf">Modules</font></a>&nbsp;&middot;
-<a href="functions.html">
-<font color="#004faf">Functions</font></a>&nbsp;&middot;
-<a href="files.html">
-<font color="#004faf">Files</font></a>
-</td>
-</tr>
-</table>
-</body>
-</html>
-<!-- Generated by Doxygen 1.5.9 -->
- <div class="navpath"><a class="el" href="namespaceTp.html">Tp</a>::<a class="el" href="namespaceTp_1_1Client.html">Client</a>::<a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a>
- </div>
-<div class="contents">
-<h1>AccountInterfaceAvatarInterface Class Reference<br>
-<small>
-[<a class="el" href="group__clientaccount.html">Account proxies</a>]</small>
-</h1><!-- doxytag: class="Tp::Client::AccountInterfaceAvatarInterface" --><!-- doxytag: inherits="Tp::AbstractInterface" --><code>#include &lt;<a class="el" href="cli-account_8h_source.html">TelepathyQt4/AccountManager</a>&gt;</code>
-<p>
-Inherits <a class="el" href="classTp_1_1AbstractInterface.html">Tp::AbstractInterface</a>.
-<p>
-
-<p>
-<a href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface-members.html">List of all members.</a><h2>Signals</h2>
-<ul>
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#fed75fc6827e7b58b6110f413a97625e">AvatarChanged</a> ()
-</ul>
-<h2>Public Member Functions</h2>
-<ul>
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#b5c44fafd26bf1c5d1dfb88271bc804e">AccountInterfaceAvatarInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#db80304744c45c126751a86a85c6cc82">AccountInterfaceAvatarInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#9a0ce145af83a369053a381676ca2bb7">AccountInterfaceAvatarInterface</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *proxy)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#5db2d0fe71d5183fa5c38a2097cfab96">AccountInterfaceAvatarInterface</a> (const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;mainInterface)
-<li><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a0ba3b5702f4b17ade6895a472b24e9e">AccountInterfaceAvatarInterface</a> (const <a class="el" href="classTp_1_1Client_1_1AccountInterface.html">Tp::Client::AccountInterface</a> &amp;mainInterface, QObject *parent)
-<li><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#97d04cd158a543f2431403181feb3ea9">Avatar</a> () const TELEPATHY_GNUC_DEPRECATED
-<li>void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b863638f5ed575b998ee5a661e63f4">setAvatar</a> (const <a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> &amp;newValue) TELEPATHY_GNUC_DEPRECATED
-</ul>
-<h2>Static Public Member Functions</h2>
-<ul>
-<li>static const char * <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#a7e5232c84bbd53120bc9420a83a8d85">staticInterfaceName</a> ()
-</ul>
-<h2>Protected Member Functions</h2>
-<ul>
-<li>virtual void <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#53b1ec43eceb0fe521c383dbd9d9d21d">invalidate</a> (<a class="el" href="classTp_1_1DBusProxy.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)
-</ul>
-<h2>Properties</h2>
-<ul>
-<li><a class="el" href="structTp_1_1Avatar.html">Tp::Avatar</a> <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html#000fd242d4e3d81266cd26241f03c345">Avatar</a>
-</ul>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Account.Interface.Avatar." <hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="b5c44fafd26bf1c5d1dfb88271bc804e"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="b5c44fafd26bf1c5d1dfb88271bc804e" args="(const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
- <td>(</td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>busName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>objectPath</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QObject *&nbsp;</td>
- <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Creates a <a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> associated with the given object on the session bus.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>busName</em>&nbsp;</td><td>Name of the service the object is on. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>objectPath</em>&nbsp;</td><td>Path to the object on the service. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>Passed to the parent class constructor. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="db80304744c45c126751a86a85c6cc82"></a><!-- doxytag: member="Tp::Client::AccountInterfaceAvatarInterface::AccountInterfaceAvatarInterface" ref="db80304744c45c126751a86a85c6cc82" args="(const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classTp_1_1Client_1_1AccountInterfaceAvatarInterface.html">AccountInterfaceAvatarInterface</a> </td>
- <td>(</td>
- <td class="paramtype">const QDBusConnection &amp;&nbsp;</td>
- <td class="paramname"> <em>connection</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>busName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const QString &amp;&nbsp;</td>
- <td class="paramname"> <em>objectPath</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">QObject *&nbsp;</td>
- <td class="paramname"> <em>parent</em> = <code>0</code></td><td>&nbsp;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">