debian/0000775000000000000000000000000012320576361007175 5ustar debian/compat0000664000000000000000000000000212320575256010375 0ustar 9 debian/libtelepathy-qt5-doc.doc-base0000664000000000000000000000047412320575256014543 0ustar Document: telepathy-qt5 Title: Telepathy-Qt5 Author: Andre Moreira Magalhaes et al Abstract: This manual provides API documentation for Telepathy's Qt 5 bindings. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libtelepathy-qt5-doc/html/index.html Files: /usr/share/doc/libtelepathy-qt5-doc/html/*.html debian/patches/0000775000000000000000000000000012320576361010624 5ustar debian/patches/08-add_conference_call_client_side.patch0000664000000000000000000002313612320575256020355 0ustar Index: telepathy-qt-conf_call_client_side/TelepathyQt/account.cpp =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/account.cpp 2014-02-14 14:24:41.606049037 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/account.cpp 2014-02-14 14:24:41.594049037 -0200 @@ -522,6 +522,22 @@ return request; } +QVariantMap conferenceCallRequest(const QList &channels, + const QStringList &initialInviteeContactsIdentifiers) +{ + QVariantMap request = conferenceRequest(TP_QT_IFACE_CHANNEL_TYPE_CALL, + Tp::HandleTypeNone, channels, initialInviteeContactsIdentifiers); + return request; +} + +QVariantMap conferenceCallRequest(const QList &channels, + const QList &initialInviteeContacts) +{ + QVariantMap request = conferenceRequest(TP_QT_IFACE_CHANNEL_TYPE_CALL, + Tp::HandleTypeNone, channels, initialInviteeContacts); + return request; +} + QVariantMap contactSearchRequest(const ConnectionCapabilities &capabilities, const QString &server, uint limit) { @@ -2962,6 +2978,75 @@ } /** + * Start a request to create a conference call with the given + * channels \a channels. + * + * \param channels The conference channels. + * \param initialInviteeContactsIdentifiers A list of additional contacts + * identifiers to be invited to this + * conference when it is created. + * \param userActionTime The time at which user action occurred, or QDateTime() + * if this channel request is for some reason not + * involving user action. + * \param preferredHandler Either the well-known bus name (starting with + * org.freedesktop.Telepathy.Client.) of the preferred + * handler for this channel, or an empty string to + * indicate that any handler would be acceptable. + * \param hints Arbitrary metadata which will be relayed to the handler if supported, + * as indicated by supportsRequestHints(). + * \return A PendingChannelRequest which will emit PendingChannelRequest::finished + * when the request has been made. + * \sa ensureChannel(), createChannel() + */ +PendingChannelRequest *Account::createConferenceCall( + const QList &channels, + const QStringList &initialInviteeContactsIdentifiers, + const QDateTime &userActionTime, + const QString &preferredHandler, + const ChannelRequestHints &hints) +{ + QVariantMap request = conferenceCallRequest(channels, + initialInviteeContactsIdentifiers); + + return new PendingChannelRequest(AccountPtr(this), request, userActionTime, + preferredHandler, true, hints); +} + +/** + * Start a request to create a conference call with the given + * channels \a channels. + * + * \param channels The conference channels. + * \param initialInviteeContacts A list of additional contacts + * to be invited to this + * conference when it is created. + * \param userActionTime The time at which user action occurred, or QDateTime() + * if this channel request is for some reason not + * involving user action. + * \param preferredHandler Either the well-known bus name (starting with + * org.freedesktop.Telepathy.Client.) of the preferred + * handler for this channel, or an empty string to + * indicate that any handler would be acceptable. + * \param hints Arbitrary metadata which will be relayed to the handler if supported, + * as indicated by supportsRequestHints(). + * \return A PendingChannelRequest which will emit PendingChannelRequest::finished + * when the request has been made. + * \sa ensureChannel(), createChannel() + */ +PendingChannelRequest *Account::createConferenceCall( + const QList &channels, + const QList &initialInviteeContacts, + const QDateTime &userActionTime, + const QString &preferredHandler, + const ChannelRequestHints &hints) +{ + QVariantMap request = conferenceCallRequest(channels, initialInviteeContacts); + + return new PendingChannelRequest(AccountPtr(this), request, userActionTime, + preferredHandler, true, hints); +} + +/** * Start a request to create a conference text chat with the given * channels \a channels. * @@ -3883,6 +3968,63 @@ return createAndHandleChannel(request, userActionTime); } + +/** + * Start a request to create a conference call with the given + * channels \a channels. + * This initially just creates a PendingChannel object, + * which can be used to track the success or failure of the request. + * + * \param channels The conference channels. + * \param initialInviteeContactsIdentifiers A list of additional contacts + * identifiers to be invited to this + * conference when it is created. + * \param userActionTime The time at which user action occurred, or QDateTime() + * if this channel request is for some reason not + * involving user action. + * \return A PendingChannel which will emit PendingChannel::finished + * successfully, when the Channel is available for handling using + * PendingChannel::channel(), or with an error if one has been encountered. + * \sa ensureAndHandleChannel(), createAndHandleChannel() + */ +PendingChannel *Account::createAndHandleConferenceCall( + const QList &channels, + const QStringList &initialInviteeContactsIdentifiers, + const QDateTime &userActionTime) +{ + QVariantMap request = conferenceCallRequest(channels, + initialInviteeContactsIdentifiers); + + return createAndHandleChannel(request, userActionTime); +} + +/** + * Start a request to create a conference call with the given + * channels \a channels. + * This initially just creates a PendingChannel object, + * which can be used to track the success or failure of the request. + * + * \param channels The conference channels. + * \param initialInviteeContacts A list of additional contacts + * to be invited to this + * conference when it is created. + * \param userActionTime The time at which user action occurred, or QDateTime() + * if this channel request is for some reason not + * involving user action. + * \return A PendingChannel which will emit PendingChannel::finished + * successfully, when the Channel is available for handling using + * PendingChannel::channel(), or with an error if one has been encountered. + * \sa ensureAndHandleChannel(), createAndHandleChannel() + */ +PendingChannel *Account::createAndHandleConferenceCall( + const QList &channels, + const QList &initialInviteeContacts, + const QDateTime &userActionTime) +{ + QVariantMap request = conferenceCallRequest(channels, initialInviteeContacts); + + return createAndHandleChannel(request, userActionTime); +} /** * Start a request to create a contact search channel with the given Index: telepathy-qt-conf_call_client_side/TelepathyQt/account.h =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/account.h 2014-02-14 14:24:41.606049037 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/account.h 2014-02-14 14:24:41.594049037 -0200 @@ -344,6 +344,19 @@ const QString &preferredHandler = QString(), const ChannelRequestHints &hints = ChannelRequestHints()); + PendingChannelRequest *createConferenceCall( + const QList &channels, + const QStringList &initialInviteeContactsIdentifiers = QStringList(), + const QDateTime &userActionTime = QDateTime::currentDateTime(), + const QString &preferredHandler = QString(), + const ChannelRequestHints &hints = ChannelRequestHints()); + PendingChannelRequest *createConferenceCall( + const QList &channels, + const QList &initialInviteeContacts = QList(), + const QDateTime &userActionTime = QDateTime::currentDateTime(), + const QString &preferredHandler = QString(), + const ChannelRequestHints &hints = ChannelRequestHints()); + PendingChannelRequest *createConferenceTextChat( const QList &channels, const QList &initialInviteeContacts = QList(), @@ -495,6 +508,15 @@ const QList &channels, const QList &initialInviteeContacts = QList(), const QDateTime &userActionTime = QDateTime::currentDateTime()); + + PendingChannel *createAndHandleConferenceCall( + const QList &channels, + const QStringList &initialInviteeContactsIdentifiers = QStringList(), + const QDateTime &userActionTime = QDateTime::currentDateTime()); + PendingChannel *createAndHandleConferenceCall( + const QList &channels, + const QList &initialInviteeContacts = QList(), + const QDateTime &userActionTime = QDateTime::currentDateTime()); PendingChannel *createAndHandleContactSearch( const QString &server = QString(), debian/patches/02-adapt_to_work_with_q5_final.patch0000664000000000000000000026100012320575256017533 0ustar author: Gustavo Pichorim Boiko message: Adapt it to work with Qt5 final. diff: === modified file 'a/CMakeLists.txt' --- a/CMakeLists.txt 2012-10-02 20:19:10 +0000 +++ b/CMakeLists.txt 2013-01-31 20:09:43 +0000 @@ -76,13 +76,6 @@ # external dependencies # Required dependencies -# Find qt4 version >= 4.6 or qt5 >= 5.0.0 -set(QT4_MIN_VERSION "4.6.0") -set(QT4_MAX_VERSION "5.0.0") -set(QT5_MIN_VERSION "5.0.0") -set(QT5_MAX_VERSION "6.0.0") -find_package(Qt REQUIRED) - foreach(flag ${QT_CONFIG_FLAGS}) if (${flag} MATCHES "reduce_relocations") set(TP_QT_EXECUTABLE_LINKER_FLAGS "-fPIE") @@ -92,11 +85,17 @@ # This value contains the library's SOVERSION. This value is to be increased everytime an API/ABI break # occurs, and will be used for the SOVERSION of the generated shared libraries. -if (${QT_VERSION_MAJOR} EQUAL 4) - set(TP_QT_ABI_VERSION 2) -else (${QT_VERSION_MAJOR} EQUAL 4) - set(TP_QT_ABI_VERSION 0) -endif (${QT_VERSION_MAJOR} EQUAL 4) +# set the Qt version to 5 explicitelly +set(QT_MIN_VERSION "5.0.0") +set(QT_MAX_VERSION "6.0.0") +find_package(Qt5Core REQUIRED) +find_package(Qt5DBus REQUIRED) +find_package(Qt5Network REQUIRED) +find_package(Qt5Xml REQUIRED) +find_package(Qt5Widgets REQUIRED) +find_package(Qt5Test REQUIRED) + +set(TP_QT_ABI_VERSION 0) # This variable is used for the library's long version. It is generated dynamically, so don't change its # value! Change TP_QT_ABI_VERSION and TP_QT_*_VERSION instead. @@ -126,7 +125,12 @@ include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} - ${QT_INCLUDES}) + ${Qt5Core_INCLUDE_DIRS} + ${Qt5DBus_INCLUDE_DIRS} + ${Qt5Network_INCLUDE_DIRS} + ${Qt5Xml_INCLUDE_DIRS} + ${Qt5Widgets_INCLUDE_DIRS} + ${Qt5Test_INCLUDE_DIRS}) add_definitions(-DQT_NO_CAST_FROM_ASCII) @@ -139,7 +143,7 @@ # Check for Qt Glib support include(CheckCXXSourceCompiles) -set(CMAKE_REQUIRED_INCLUDES ${QT_INCLUDES}) +set(CMAKE_REQUIRED_INCLUDES "${Qt5Core_INCLUDE_DIRS}") set(CMAKE_REQUIRED_DEFINITIONS "") # set the flags (-fPIE) here so that CHECK_CXX_SOURCE_COMPILES works properly if qt5 was built with # -reduce-locations === modified file 'a/TelepathyQt/CMakeLists.txt' --- a/TelepathyQt/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -742,9 +742,9 @@ # Create the library if (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR} STATIC ${telepathy_qt_SRCS}) + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR} STATIC ${telepathy_qt_SRCS}) else (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR} SHARED ${telepathy_qt_SRCS}) + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR} SHARED ${telepathy_qt_SRCS}) endif (ENABLE_COMPILER_COVERAGE) # Library used by tests to test some unexported functionality @@ -760,58 +760,58 @@ ${telepathy_qt_generated_specs_mocs}) list(APPEND telepathy_qt_SRCS ${CMAKE_CURRENT_BINARY_DIR}/${generated_file}) string(REPLACE ".h" ".moc.hpp" moc_src ${moc_src}) - add_dependencies(telepathy-qt${QT_VERSION_MAJOR} "moc-${moc_src}") + add_dependencies(telepathy-qt${Qt5Core_VERSION_MAJOR} "moc-${moc_src}") endforeach(moc_src ${telepathy_qt_MOC_SRCS}) # Link -target_link_libraries(telepathy-qt${QT_VERSION_MAJOR} - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} +target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} ${TP_QT_LIBRARY_LINKER_FLAGS}) # Link - Library used by tests to test some unexported functionality target_link_libraries(telepathy-qt-test-backdoors - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} ${TP_QT_LIBRARY_LINKER_FLAGS}) if (ENABLE_COMPILER_COVERAGE) - target_link_libraries(telepathy-qt${QT_VERSION_MAJOR} gcov) + target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR} gcov) target_link_libraries(telepathy-qt-test-backdoors gcov) endif (ENABLE_COMPILER_COVERAGE) # Set the correct version number -set_target_properties(telepathy-qt${QT_VERSION_MAJOR} PROPERTIES +set_target_properties(telepathy-qt${Qt5Core_VERSION_MAJOR} PROPERTIES SOVERSION ${TP_QT_ABI_VERSION} VERSION ${TP_QT_LIBRARY_VERSION}) # Install header files -install(FILES ${telepathy_qt_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt COMPONENT headers) -install(FILES ${telepathy_qt_gen_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt/_gen COMPONENT headers) +install(FILES ${telepathy_qt_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt COMPONENT headers) +install(FILES ${telepathy_qt_gen_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt/_gen COMPONENT headers) # Install the library - watch out for the correct components if (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR} - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR} + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets RUNTIME DESTINATION ${LIB_INSTALL_DIR} COMPONENT mainlibrary ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT libs) else (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR} - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR} + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT mainlibrary ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT libs) endif (WIN32) # pkg-config files, only if we are not using windows if (NOT WIN32) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQt.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}.pc) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQt-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}-uninstalled.pc) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQt.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}.pc) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQt-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}-uninstalled.pc) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) endif (NOT WIN32) # CMake Version and config files @@ -819,29 +819,29 @@ # all the following variables are put into TelepathyQt*Config.cmake, so # they are usable by projects using TelepathyQt. -make_install_path_absolute(TELEPATHY_QT_INCLUDE_DIR ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}) +make_install_path_absolute(TELEPATHY_QT_INCLUDE_DIR ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}) make_install_path_absolute(TELEPATHY_QT_LIB_DIR ${LIB_INSTALL_DIR}) make_install_path_absolute(TELEPATHY_QT_DATA_DIR ${DATA_INSTALL_DIR}) # Configure the actual Config file -configure_file(TelepathyQtConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Config.cmake" @ONLY) +configure_file(TelepathyQtConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Config.cmake" @ONLY) # this file is used by to check if the installed version can be used. -macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ConfigVersion.cmake +macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ConfigVersion.cmake ${PACKAGE_VERSION}) # Find out the correct installation directory if (USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${QT_VERSION_MAJOR}) + set(_TelepathyQtConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${Qt5Core_VERSION_MAJOR}) else (USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${QT_VERSION_MAJOR}/cmake) + set(_TelepathyQtConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}/cmake) endif (USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) -install(EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets +install(EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets DESTINATION ${_TelepathyQtConfig_INSTALL_DIR} COMPONENT headers) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ConfigVersion.cmake - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Config.cmake +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ConfigVersion.cmake + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Config.cmake DESTINATION ${_TelepathyQtConfig_INSTALL_DIR} COMPONENT headers) @@ -929,12 +929,12 @@ # Create the library #if (ENABLE_COMPILER_COVERAGE) - # add_library(telepathy-qt${QT_VERSION_MAJOR}-service STATIC ${telepathy_qt_service_SRCS}) + # add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-service STATIC ${telepathy_qt_service_SRCS}) #else (ENABLE_COMPILER_COVERAGE) - # add_library(telepathy-qt${QT_VERSION_MAJOR}-service SHARED ${telepathy_qt_service_SRCS}) + # add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-service SHARED ${telepathy_qt_service_SRCS}) #endif (ENABLE_COMPILER_COVERAGE) # lets build a static only library until we have a stable API/ABI - add_library(telepathy-qt${QT_VERSION_MAJOR}-service STATIC ${telepathy_qt_service_SRCS}) + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-service STATIC ${telepathy_qt_service_SRCS}) # generate service moc files foreach(moc_src ${telepathy_qt_service_MOC_SRCS}) @@ -945,62 +945,62 @@ ${telepathy_qt_service_generated_specs_mocs}) list(APPEND telepathy_qt_service_SRCS ${CMAKE_CURRENT_BINARY_DIR}/${generated_file}) string(REPLACE ".h" ".moc.hpp" moc_src ${moc_src}) - add_dependencies(telepathy-qt${QT_VERSION_MAJOR}-service "moc-${moc_src}") + add_dependencies(telepathy-qt${Qt5Core_VERSION_MAJOR}-service "moc-${moc_src}") endforeach(moc_src ${telepathy_qt_service_MOC_SRCS}) # Link - target_link_libraries(telepathy-qt${QT_VERSION_MAJOR}-service - ${QT_QTDBUS_LIBRARY} - ${QT_QTCORE_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR}-service + ${Qt5DBus_LIBRARIES} + ${Qt5Core_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_LIBRARY_LINKER_FLAGS}) # Set the correct version number - set_target_properties(telepathy-qt${QT_VERSION_MAJOR}-service PROPERTIES + set_target_properties(telepathy-qt${Qt5Core_VERSION_MAJOR}-service PROPERTIES SOVERSION ${TP_QT_ABI_VERSION} VERSION ${TP_QT_LIBRARY_VERSION}) # Install the library - watch out for the correct components if (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-service - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-service + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets RUNTIME DESTINATION ${LIB_INSTALL_DIR} COMPONENT service ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT service_libs) else (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-service - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-service + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT service ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT service_libs) endif (WIN32) # Install headers - install(FILES ${telepathy_qt_service_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt + install(FILES ${telepathy_qt_service_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt COMPONENT service_headers) - install(FILES ${telepathy_qt_service_gen_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt/_gen + install(FILES ${telepathy_qt_service_gen_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt/_gen COMPONENT service_headers) # pkg-config files, only if not on windows if (NOT WIN32) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtService.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Service.pc) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtService-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Service-uninstalled.pc) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Service.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtService.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Service.pc) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtService-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Service-uninstalled.pc) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Service.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) endif (NOT WIN32) # Configure the actual Config file - configure_file(TelepathyQtServiceConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ServiceConfig.cmake" @ONLY) + configure_file(TelepathyQtServiceConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ServiceConfig.cmake" @ONLY) # this file is used by to check if the installed version can be used. - macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ServiceConfigVersion.cmake + macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ServiceConfigVersion.cmake ${PACKAGE_VERSION}) if(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtServiceConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${QT_VERSION_MAJOR}Service) + set(_TelepathyQtServiceConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${Qt5Core_VERSION_MAJOR}Service) else(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtServiceConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${QT_VERSION_MAJOR}Service/cmake) + set(_TelepathyQtServiceConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Service/cmake) endif(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ServiceConfigVersion.cmake - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}ServiceConfig.cmake + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ServiceConfigVersion.cmake + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}ServiceConfig.cmake DESTINATION ${_TelepathyQtServiceConfig_INSTALL_DIR} COMPONENT headers) === modified file 'a/TelepathyQt/Farsight/CMakeLists.txt' --- a/TelepathyQt/Farsight/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/Farsight/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -20,63 +20,63 @@ # Create the library if (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR}-farsight STATIC ${telepathy_qt_farsight_SRCS}) + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight STATIC ${telepathy_qt_farsight_SRCS}) else (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR}-farsight SHARED ${telepathy_qt_farsight_SRCS}) + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight SHARED ${telepathy_qt_farsight_SRCS}) endif (ENABLE_COMPILER_COVERAGE) # Link - target_link_libraries(telepathy-qt${QT_VERSION_MAJOR}-farsight - ${QT_QTDBUS_LIBRARY} - ${QT_QTCORE_LIBRARY} + target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight + ${Qt5DBus_LIBRARIES} + ${Qt5Core_LIBRARIES} ${TELEPATHY_FARSIGHT_LIBRARIES} ${GSTREAMER_INTERFACE_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_LIBRARY_LINKER_FLAGS}) # Set the correct version number - set_target_properties(telepathy-qt${QT_VERSION_MAJOR}-farsight PROPERTIES + set_target_properties(telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight PROPERTIES SOVERSION ${TP_QT_ABI_VERSION} VERSION ${TP_QT_LIBRARY_VERSION}) # Install the library - watch out for the correct components if (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-farsight - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets RUNTIME DESTINATION ${LIB_INSTALL_DIR} COMPONENT farsight ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT farsight_libs) else (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-farsight - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-farsight + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT farsight ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT farsight_libs) endif (WIN32) # Install headers - install(FILES ${telepathy_qt_farsight_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt/Farsight + install(FILES ${telepathy_qt_farsight_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt/Farsight COMPONENT farsight_headers) # pkg-config files, only if not on windows if (NOT WIN32) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarsight.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farsight.pc) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarsight-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farsight-uninstalled.pc) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farsight.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarsight.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight.pc) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarsight-uninstalled.pc.in ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight-uninstalled.pc) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) endif (NOT WIN32) # Configure the actual Config file - configure_file(TelepathyQtFarsightConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarsightConfig.cmake" @ONLY) + configure_file(TelepathyQtFarsightConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarsightConfig.cmake" @ONLY) # this file is used by to check if the installed version can be used. - macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarsightConfigVersion.cmake + macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarsightConfigVersion.cmake ${PACKAGE_VERSION}) if(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtFarsightConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${QT_VERSION_MAJOR}Farsight) + set(_TelepathyQtFarsightConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight) else(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtFarsightConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farsight/cmake) + set(_TelepathyQtFarsightConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight/cmake) endif(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarsightConfigVersion.cmake - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarsightConfig.cmake + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarsightConfigVersion.cmake + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarsightConfig.cmake DESTINATION ${_TelepathyQtFarsightConfig_INSTALL_DIR} COMPONENT headers) === modified file 'a/TelepathyQt/Farsight/TelepathyQtFarsight-uninstalled.pc.in' --- a/TelepathyQt/Farsight/TelepathyQtFarsight-uninstalled.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farsight/TelepathyQtFarsight-uninstalled.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ abs_top_builddir=${CMAKE_BINARY_DIR} abs_top_srcdir=${CMAKE_SOURCE_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Farsight (uninstalled copy) +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight (uninstalled copy) Description: Qt Telepathy Farsight utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farsight >= ${TELEPATHY_FARSIGHT_MIN_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/Farsight/libtelepathy-qt${QT_VERSION_MAJOR}-farsight.so +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farsight >= ${TELEPATHY_FARSIGHT_MIN_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/Farsight/libtelepathy-qt${Qt5Core_VERSION_MAJOR}-farsight.so Cflags: -I${CMAKE_SOURCE_DIR} -I${CMAKE_BINARY_DIR} === modified file 'a/TelepathyQt/Farsight/TelepathyQtFarsight.pc.in' --- a/TelepathyQt/Farsight/TelepathyQtFarsight.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farsight/TelepathyQtFarsight.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ libdir=${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} includedir=${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Farsight +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Farsight Description: Qt Telepathy Farsight utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farsight >= ${TELEPATHY_FARSIGHT_MIN_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${QT_VERSION_MAJOR}-farsight -Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR} +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farsight >= ${TELEPATHY_FARSIGHT_MIN_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${Qt5Core_VERSION_MAJOR}-farsight +Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR} === modified file 'a/TelepathyQt/Farsight/TelepathyQtFarsightConfig.cmake.in' --- a/TelepathyQt/Farsight/TelepathyQtFarsightConfig.cmake.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farsight/TelepathyQtFarsightConfig.cmake.in 2013-01-17 20:35:58 +0000 @@ -1,24 +1,24 @@ -# TelepathyQt@QT_VERSION_MAJOR@FarsightConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtFarsightConfig.cmake.in. +# TelepathyQt@Qt5Core_VERSION_MAJOR@FarsightConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtFarsightConfig.cmake.in. # Any changed value in this file will be overwritten by CMake. -if(NOT TelepathyQt@QT_VERSION_MAJOR@Farsight_FOUND) +if(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@Farsight_FOUND) # set the version number - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_VERSION_MINOR @TP_QT_MINOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_VERSION_MICRO @TP_QT_MICRO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_VERSION_NANO @TP_QT_NANO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_VERSION @PACKAGE_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_VERSION_MINOR @TP_QT_MINOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_VERSION_MICRO @TP_QT_MICRO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_VERSION_NANO @TP_QT_NANO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_VERSION @PACKAGE_VERSION@) # set the directories - if(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") - endif(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR) - - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") - - find_package(TelepathyQt@QT_VERSION_MAJOR@ REQUIRED) - - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSIGHT_LIBRARIES telepathy-qt@QT_VERSION_MAJOR@-farsight) -endif(NOT TelepathyQt@QT_VERSION_MAJOR@Farsight_FOUND) + if(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") + endif(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_INSTALL_DIR) + + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") + + find_package(TelepathyQt@Qt5Core_VERSION_MAJOR@ REQUIRED) + + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSIGHT_LIBRARIES telepathy-qt@Qt5Core_VERSION_MAJOR@-farsight) +endif(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@Farsight_FOUND) === modified file 'a/TelepathyQt/Farsight/channel.cpp' --- a/TelepathyQt/Farsight/channel.cpp 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/Farsight/channel.cpp 2013-01-17 20:35:58 +0000 @@ -63,7 +63,7 @@ } TpConnection *gconnection = tp_simple_client_factory_ensure_connection (factory, - connection->objectPath().toAscii(), NULL, 0); + connection->objectPath().toLatin1(), NULL, 0); g_object_unref(factory); factory = 0; g_object_unref(dbus); @@ -75,7 +75,7 @@ } TpChannel *gchannel = tp_channel_new(gconnection, - channel->objectPath().toAscii(), + channel->objectPath().toLatin1(), TP_QT_IFACE_CHANNEL_TYPE_STREAMED_MEDIA.latin1(), (TpHandleType) channel->targetHandleType(), channel->targetHandle(), === modified file 'a/TelepathyQt/Farstream/CMakeLists.txt' --- a/TelepathyQt/Farstream/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/Farstream/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -30,75 +30,75 @@ # Create the library if (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR}-farstream STATIC + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream STATIC ${telepathy_qt_farstream_SRCS} ${telepathy_qt_farstream_MOC_SRCS}) else (ENABLE_COMPILER_COVERAGE) - add_library(telepathy-qt${QT_VERSION_MAJOR}-farstream SHARED + add_library(telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream SHARED ${telepathy_qt_farstream_SRCS} ${telepathy_qt_farstream_MOC_SRCS}) endif (ENABLE_COMPILER_COVERAGE) # Link - target_link_libraries(telepathy-qt${QT_VERSION_MAJOR}-farstream - ${QT_QTDBUS_LIBRARY} - ${QT_QTCORE_LIBRARY} + target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream + ${Qt5DBus_LIBRARIES} + ${Qt5Core_LIBRARIES} ${TELEPATHY_FARSTREAM_LIBRARIES} ${TELEPATHY_GLIB_LIBRARIES} - telepathy-qt${QT_VERSION_MAJOR} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_LIBRARY_LINKER_FLAGS}) if (ENABLE_COMPILER_COVERAGE) - target_link_libraries(telepathy-qt${QT_VERSION_MAJOR}-farstream gcov) + target_link_libraries(telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream gcov) endif (ENABLE_COMPILER_COVERAGE) # Set the correct version number - set_target_properties(telepathy-qt${QT_VERSION_MAJOR}-farstream PROPERTIES + set_target_properties(telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream PROPERTIES SOVERSION ${TP_QT_ABI_VERSION} VERSION ${TP_QT_LIBRARY_VERSION}) # Install the library - watch out for the correct components if (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-farstream - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets RUNTIME DESTINATION ${LIB_INSTALL_DIR} COMPONENT farstream ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT farstream_libs) else (WIN32) - install(TARGETS telepathy-qt${QT_VERSION_MAJOR}-farstream - EXPORT TelepathyQt${QT_VERSION_MAJOR}Targets + install(TARGETS telepathy-qt${Qt5Core_VERSION_MAJOR}-farstream + EXPORT TelepathyQt${Qt5Core_VERSION_MAJOR}Targets LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT farstream ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT farstream_libs) endif (WIN32) # Install headers install(FILES ${telepathy_qt_farstream_HEADERS} - DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR}/TelepathyQt/Farstream + DESTINATION ${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR}/TelepathyQt/Farstream COMPONENT farstream_headers) # pkg-config files, only if not on windows if (NOT WIN32) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarstream.pc.in - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farstream.pc) + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream.pc) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TelepathyQtFarstream-uninstalled.pc.in - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farstream-uninstalled.pc) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farstream.pc + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream-uninstalled.pc) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig COMPONENT pkgconfig) endif (NOT WIN32) # Configure the actual Config file configure_file(TelepathyQtFarstreamConfig.cmake.in - "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarstreamConfig.cmake" @ONLY) + "${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarstreamConfig.cmake" @ONLY) # this file is used by to check if the installed version can be used. - macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarstreamConfigVersion.cmake + macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarstreamConfigVersion.cmake ${PACKAGE_VERSION}) if(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtFarstreamConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${QT_VERSION_MAJOR}Farstream) + set(_TelepathyQtFarstreamConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream) else(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - set(_TelepathyQtFarstreamConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${QT_VERSION_MAJOR}Farstream/cmake) + set(_TelepathyQtFarstreamConfig_INSTALL_DIR ${LIB_INSTALL_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream/cmake) endif(USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarstreamConfigVersion.cmake - ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}FarstreamConfig.cmake + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarstreamConfigVersion.cmake + ${CMAKE_CURRENT_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}FarstreamConfig.cmake DESTINATION ${_TelepathyQtFarstreamConfig_INSTALL_DIR} COMPONENT headers) === modified file 'a/TelepathyQt/Farstream/TelepathyQtFarstream-uninstalled.pc.in' --- a/TelepathyQt/Farstream/TelepathyQtFarstream-uninstalled.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farstream/TelepathyQtFarstream-uninstalled.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ abs_top_builddir=${CMAKE_BINARY_DIR} abs_top_srcdir=${CMAKE_SOURCE_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Farstream (uninstalled copy) +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream (uninstalled copy) Description: Qt Telepathy Farstream utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farstream >= ${TELEPATHY_FARSTREAM_MIN_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: ${CMAKE_BINARY_DIR}/TelepathyQt${QT_VERSION_MAJOR}/Farstream/libtelepathy-qt${QT_VERSION_MAJOR}-farstream.so +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farstream >= ${TELEPATHY_FARSTREAM_MIN_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: ${CMAKE_BINARY_DIR}/TelepathyQt${Qt5Core_VERSION_MAJOR}/Farstream/libtelepathy-qt${Qt5Core_VERSION_MAJOR}-farstream.so Cflags: -I${CMAKE_SOURCE_DIR} -I${CMAKE_BINARY_DIR} === modified file 'a/TelepathyQt/Farstream/TelepathyQtFarstream.pc.in' --- a/TelepathyQt/Farstream/TelepathyQtFarstream.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farstream/TelepathyQtFarstream.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ libdir=${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} includedir=${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Farstream +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Farstream Description: Qt Telepathy Farstream utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farstream >= ${TELEPATHY_FARSTREAM_MIN_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${QT_VERSION_MAJOR}-farstream -Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR} +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, telepathy-glib >= ${TELEPATHY_GLIB_MIN_VERSION}, telepathy-farstream >= ${TELEPATHY_FARSTREAM_MIN_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${Qt5Core_VERSION_MAJOR}-farstream +Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR} === modified file 'a/TelepathyQt/Farstream/TelepathyQtFarstreamConfig.cmake.in' --- a/TelepathyQt/Farstream/TelepathyQtFarstreamConfig.cmake.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/Farstream/TelepathyQtFarstreamConfig.cmake.in 2013-01-17 20:35:58 +0000 @@ -1,24 +1,24 @@ -# TelepathyQt@QT_VERSION_MAJOR@FarstreamConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtFarstreamConfig.cmake.in. +# TelepathyQt@Qt5Core_VERSION_MAJOR@FarstreamConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtFarstreamConfig.cmake.in. # Any changed value in this file will be overwritten by CMake. -if(NOT TelepathyQt@QT_VERSION_MAJOR@Farstream_FOUND) +if(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@Farstream_FOUND) # set the version number - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_VERSION_MINOR @TP_QT_MINOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_VERSION_MICRO @TP_QT_MICRO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_VERSION_NANO @TP_QT_NANO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_VERSION @PACKAGE_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_VERSION_MINOR @TP_QT_MINOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_VERSION_MICRO @TP_QT_MICRO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_VERSION_NANO @TP_QT_NANO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_VERSION @PACKAGE_VERSION@) # set the directories - if(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") - endif(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR) - - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") - - find_package(TelepathyQt@QT_VERSION_MAJOR@ REQUIRED) - - set(TELEPATHY_QT@QT_VERSION_MAJOR@_FARSTREAM_LIBRARIES telepathy-qt@QT_VERSION_MAJOR@-farstream) -endif(NOT TelepathyQt@QT_VERSION_MAJOR@Farstream_FOUND) + if(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") + endif(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_INSTALL_DIR) + + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") + + find_package(TelepathyQt@Qt5Core_VERSION_MAJOR@ REQUIRED) + + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_FARSTREAM_LIBRARIES telepathy-qt@Qt5Core_VERSION_MAJOR@-farstream) +endif(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@Farstream_FOUND) === modified file 'a/TelepathyQt/Farstream/channel.cpp' --- a/TelepathyQt/Farstream/channel.cpp 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/Farstream/channel.cpp 2013-01-17 20:35:58 +0000 @@ -90,7 +90,7 @@ } TpConnection *gconnection = tp_simple_client_factory_ensure_connection (factory, - connection->objectPath().toAscii(), NULL, 0); + connection->objectPath().toLatin1(), NULL, 0); if (!gconnection) { warning() << "Unable to construct TpConnection"; setFinishedWithError(TP_QT_ERROR_NOT_AVAILABLE, @@ -101,10 +101,10 @@ } TpChannel *gchannel = (TpChannel*) g_object_new(TP_TYPE_CALL_CHANNEL, - "bus-name", connection->busName().toAscii().constData(), + "bus-name", connection->busName().toLatin1().constData(), "connection", gconnection, "dbus-daemon", dbus, - "object-path", channel->objectPath().toAscii().constData(), + "object-path", channel->objectPath().toLatin1().constData(), NULL); g_object_unref(factory); factory = 0; === modified file 'a/TelepathyQt/TelepathyQt-uninstalled.pc.in' --- a/TelepathyQt/TelepathyQt-uninstalled.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/TelepathyQt-uninstalled.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ abs_top_builddir=${CMAKE_BINARY_DIR} abs_top_srcdir=${CMAKE_SOURCE_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR} (uninstalled copy) +Name: TelepathyQt${Qt5Core_VERSION_MAJOR} (uninstalled copy) Description: Qt utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, QtNetwork >= ${QT_MIN_VERSION}, QtNetwork < ${QT_MAX_VERSION}, QtXml >= ${QT_MIN_VERSION}, QtXml < ${QT_MAX_VERSION} -Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/libtelepathy-qt${QT_VERSION_MAJOR}.so +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, Qt5Network >= ${QT_MIN_VERSION}, Qt5Network < ${QT_MAX_VERSION}, Qt5Xml >= ${QT_MIN_VERSION}, Qt5Xml < ${QT_MAX_VERSION} +Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/libtelepathy-qt${Qt5Core_VERSION_MAJOR}.so Cflags: -I${CMAKE_SOURCE_DIR} -I${CMAKE_BINARY_DIR} === modified file 'a/TelepathyQt/TelepathyQt.pc.in' --- a/TelepathyQt/TelepathyQt.pc.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/TelepathyQt.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ libdir=${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} includedir=${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR} +Name: TelepathyQt${Qt5Core_VERSION_MAJOR} Description: Qt utility library for the Telepathy framework Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, QtNetwork >= ${QT_MIN_VERSION}, QtNetwork < ${QT_MAX_VERSION}, QtXml >= ${QT_MIN_VERSION}, QtXml < ${QT_MAX_VERSION} -Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${QT_VERSION_MAJOR} -Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR} +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, Qt5Network >= ${QT_MIN_VERSION}, Qt5Network < ${QT_MAX_VERSION}, Qt5Xml >= ${QT_MIN_VERSION}, Qt5Xml < ${QT_MAX_VERSION} +Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${Qt5Core_VERSION_MAJOR} +Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR} === modified file 'a/TelepathyQt/TelepathyQtConfig.cmake.in' --- a/TelepathyQt/TelepathyQtConfig.cmake.in 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/TelepathyQtConfig.cmake.in 2013-01-17 20:35:58 +0000 @@ -1,28 +1,28 @@ -# TelepathyQt@QT_VERSION_MAJOR@Config.cmake is generated by CMake from TelepathyQt/TelepathyQtConfig.cmake.in. +# TelepathyQt@Qt5Core_VERSION_MAJOR@Config.cmake is generated by CMake from TelepathyQt/TelepathyQtConfig.cmake.in. # Any changed value in this file will be overwritten by CMake. -if(NOT TelepathyQt@QT_VERSION_MAJOR@_FOUND) +if(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@_FOUND) # set the version number - set(TELEPATHY_QT@QT_VERSION_MAJOR@_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_VERSION_MINOR @TP_QT_MINOR_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_VERSION_MICRO @TP_QT_MICRO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_VERSION_NANO @TP_QT_NANO_VERSION@) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_VERSION @PACKAGE_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_VERSION_MINOR @TP_QT_MINOR_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_VERSION_MICRO @TP_QT_MICRO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_VERSION_NANO @TP_QT_NANO_VERSION@) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_VERSION @PACKAGE_VERSION@) # set the directories - if(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_INSTALL_DIR) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") - endif(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_INSTALL_DIR) + if(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_INSTALL_DIR) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") + endif(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_INSTALL_DIR) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") - set(TELEPATHY_QT@QT_VERSION_MAJOR@_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") # attempt to find the generated TelepathyQt4Targets.cmake in the same directory - get_filename_component(_TPQT@QT_VERSION_MAJOR@_CONFIG_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) - find_file(_TPQT@QT_VERSION_MAJOR@_TARGETS_FILE TelepathyQt@QT_VERSION_MAJOR@Targets.cmake PATHS ${_TPQT@QT_VERSION_MAJOR@_CONFIG_DIR} NO_DEFAULT_PATH) + get_filename_component(_TPQT@Qt5Core_VERSION_MAJOR@_CONFIG_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) + find_file(_TPQT@Qt5Core_VERSION_MAJOR@_TARGETS_FILE TelepathyQt@Qt5Core_VERSION_MAJOR@Targets.cmake PATHS ${_TPQT@Qt5Core_VERSION_MAJOR@_CONFIG_DIR} NO_DEFAULT_PATH) - # set the TELEPATHY_QT@QT_VERSION_MAJOR@_LIBRARIES variable - include(${_TPQT@QT_VERSION_MAJOR@_TARGETS_FILE}) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_LIBRARIES telepathy-qt@QT_VERSION_MAJOR@) -endif(NOT TelepathyQt@QT_VERSION_MAJOR@_FOUND) + # set the TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_LIBRARIES variable + include(${_TPQT@Qt5Core_VERSION_MAJOR@_TARGETS_FILE}) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_LIBRARIES telepathy-qt@Qt5Core_VERSION_MAJOR@) +endif(NOT TelepathyQt@Qt5Core_VERSION_MAJOR@_FOUND) === modified file 'a/TelepathyQt/TelepathyQtService-uninstalled.pc.in' --- a/TelepathyQt/TelepathyQtService-uninstalled.pc.in 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/TelepathyQtService-uninstalled.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ abs_top_builddir=${CMAKE_BINARY_DIR} abs_top_srcdir=${CMAKE_SOURCE_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Service (uninstalled copy) +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Service (uninstalled copy) Description: Qt Telepathy Service side bindings Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/Farsight/libtelepathy-qt${QT_VERSION_MAJOR}-service.so +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: ${CMAKE_BINARY_DIR}/TelepathyQt/Farsight/libtelepathy-qt${Qt5Core_VERSION_MAJOR}-service.so Cflags: -I${CMAKE_SOURCE_DIR} -I${CMAKE_BINARY_DIR} === modified file 'a/TelepathyQt/TelepathyQtService.pc.in' --- a/TelepathyQt/TelepathyQtService.pc.in 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/TelepathyQtService.pc.in 2013-01-23 21:56:02 +0000 @@ -3,9 +3,9 @@ libdir=${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} includedir=${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR} -Name: TelepathyQt${QT_VERSION_MAJOR}Service +Name: TelepathyQt${Qt5Core_VERSION_MAJOR}Service Description: Qt Telepathy Service side bindings Version: ${PACKAGE_VERSION} -Requires.private: QtCore >= ${QT_MIN_VERSION}, QtCore < ${QT_MAX_VERSION}, QtDBus >= ${QT_MIN_VERSION}, QtDBus < ${QT_MAX_VERSION}, TelepathyQt${QT_VERSION_MAJOR} = ${PACKAGE_VERSION} -Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${QT_VERSION_MAJOR}-service -Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${QT_VERSION_MAJOR} +Requires.private: Qt5Core >= ${QT_MIN_VERSION}, Qt5Core < ${QT_MAX_VERSION}, Qt5DBus >= ${QT_MIN_VERSION}, Qt5DBus < ${QT_MAX_VERSION}, TelepathyQt${Qt5Core_VERSION_MAJOR} = ${PACKAGE_VERSION} +Libs: -L${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} -ltelepathy-qt${Qt5Core_VERSION_MAJOR}-service +Cflags: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}/telepathy-qt${Qt5Core_VERSION_MAJOR} === modified file 'a/TelepathyQt/TelepathyQtServiceConfig.cmake.in' --- a/TelepathyQt/TelepathyQtServiceConfig.cmake.in 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/TelepathyQtServiceConfig.cmake.in 2013-01-17 20:35:58 +0000 @@ -1,22 +1,22 @@ -# TelepathyQt@QT_VERSION_MAJOR@ServiceConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtServiceConfig.cmake.in. +# TelepathyQt@Qt5Core_VERSION_MAJOR@ServiceConfig.cmake is generated by CMake from TelepathyQt/TelepathyQtServiceConfig.cmake.in. # Any changed value in this file will be overwritten by CMake. # set the version number -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_VERSION_MINOR @TP_QT_MINOR_VERSION@) -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_VERSION_MICRO @TP_QT_MICRO_VERSION@) -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_VERSION_NANO @TP_QT_NANO_VERSION@) -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_VERSION @PACKAGE_VERSION@) +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_VERSION_MAJOR @TP_QT_MAJOR_VERSION@) +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_VERSION_MINOR @TP_QT_MINOR_VERSION@) +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_VERSION_MICRO @TP_QT_MICRO_VERSION@) +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_VERSION_NANO @TP_QT_NANO_VERSION@) +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_VERSION @PACKAGE_VERSION@) # set the directories -if(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_INSTALL_DIR) - set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") -endif(NOT TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_INSTALL_DIR) - -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") - -find_package(TelepathyQt@QT_VERSION_MAJOR@ REQUIRED) - -set(TELEPATHY_QT@QT_VERSION_MAJOR@_SERVICE_LIBRARIES telepathy-qt@QT_VERSION_MAJOR@-service) +if(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_INSTALL_DIR) + set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@") +endif(NOT TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_INSTALL_DIR) + +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_INCLUDE_DIR "@TELEPATHY_QT_INCLUDE_DIR@") +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_LIB_DIR "@TELEPATHY_QT_LIB_DIR@") +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_SHARE_DIR "@TELEPATHY_QT_DATA_DIR@") + +find_package(TelepathyQt@Qt5Core_VERSION_MAJOR@ REQUIRED) + +set(TELEPATHY_QT@Qt5Core_VERSION_MAJOR@_SERVICE_LIBRARIES telepathy-qt@Qt5Core_VERSION_MAJOR@-service) === modified file 'a/TelepathyQt/account.cpp' --- a/TelepathyQt/account.cpp 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/account.cpp 2013-01-17 20:35:58 +0000 @@ -52,7 +52,7 @@ #include #include #include -#include +#include #include @@ -634,7 +634,7 @@ Client::ChannelDispatcherInterface *iface; bool introspected, supportsHints; - QWeakPointer introspectOp; + QPointer introspectOp; private: DispatcherContext(const DispatcherContext &); === modified file 'a/TelepathyQt/utils.cpp' --- a/TelepathyQt/utils.cpp 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/utils.cpp 2013-01-17 20:35:58 +0000 @@ -204,7 +204,7 @@ case QVariant::StringList: { QStringList list; - QByteArray rawValue = value.toAscii(); + QByteArray rawValue = value.toLatin1(); if (KeyFile::unescapeStringList(rawValue, 0, rawValue.size(), list)) { return QVariant(list); } else { === removed file 'cmake/modules/FindQt.cmake' --- a/cmake/modules/FindQt.cmake 2012-06-17 11:08:30 +0000 +++ b/cmake/modules/FindQt.cmake 1970-01-01 00:00:00 +0000 @@ -1,85 +0,0 @@ -# - Searches for Qt4 or Qt5. - -# Copyright (C) 2001-2009 Kitware, Inc. -# Copyright (C) 2011 Collabora Ltd. -# Copyright (C) 2011 Nokia Corporation -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -IF(NOT QT_QMAKE_EXECUTABLE) - FIND_PROGRAM(QT_QMAKE_EXECUTABLE_FINDQT NAMES qmake qmake4 qmake-qt4 qmake5 qmake-qt5 - PATHS "${QT_SEARCH_PATH}/bin" "$ENV{QTDIR}/bin") - SET(QT_QMAKE_EXECUTABLE ${QT_QMAKE_EXECUTABLE_FINDQT} CACHE PATH "Qt qmake program.") -ENDIF(NOT QT_QMAKE_EXECUTABLE) - -# now find qmake -IF(QT_QMAKE_EXECUTABLE) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION) - IF(QTVERSION MATCHES "4.*") - SET(QT4_INSTALLED TRUE) - ENDIF(QTVERSION MATCHES "4.*") - IF(QTVERSION MATCHES "5.*") - SET(QT5_INSTALLED TRUE) - ENDIF(QTVERSION MATCHES "5.*") -ENDIF(QT_QMAKE_EXECUTABLE) - -IF(NOT DESIRED_QT_VERSION) - IF(QT4_INSTALLED) - SET(DESIRED_QT_VERSION 4 CACHE STRING "Pick a version of Qt to use: 4 or 5") - ENDIF(QT4_INSTALLED) - IF(QT5_INSTALLED) - SET(DESIRED_QT_VERSION 5 CACHE STRING "Pick a version of Qt to use: 4 or 5") - ENDIF(QT5_INSTALLED) -ENDIF(NOT DESIRED_QT_VERSION) - -IF(DESIRED_QT_VERSION MATCHES 4) - SET(Qt4_FIND_REQUIRED ${Qt_FIND_REQUIRED}) - SET(Qt4_FIND_QUIETLY ${Qt_FIND_QUIETLY}) - SET(QT_MIN_VERSION ${QT4_MIN_VERSION}) - SET(QT_MAX_VERSION ${QT4_MAX_VERSION}) - INCLUDE(FindQt4) -ENDIF(DESIRED_QT_VERSION MATCHES 4) -IF(DESIRED_QT_VERSION MATCHES 5) - SET(Qt5_FIND_REQUIRED ${Qt_FIND_REQUIRED}) - SET(Qt5_FIND_QUIETLY ${Qt_FIND_QUIETLY}) - SET(QT_MIN_VERSION ${QT5_MIN_VERSION}) - SET(QT_MAX_VERSION ${QT5_MAX_VERSION}) - INCLUDE(FindQt5) -ENDIF(DESIRED_QT_VERSION MATCHES 5) - -IF(NOT QT4_INSTALLED AND NOT QT5_INSTALLED) - IF(Qt_FIND_REQUIRED) - MESSAGE(SEND_ERROR "CMake was unable to find any Qt versions, put qmake in your path, or set QTDIR/QT_QMAKE_EXECUTABLE.") - ENDIF(Qt_FIND_REQUIRED) -ELSE(NOT QT4_INSTALLED AND NOT QT5_INSTALLED) - IF(NOT QT_FOUND) - IF(Qt_FIND_REQUIRED) - MESSAGE(FATAL_ERROR "CMake was unable to find Qt version: ${DESIRED_QT_VERSION}, put qmake in your path or set QTDIR/QT_QMAKE_EXECUTABLE.") - ELSE(Qt_FIND_REQUIRED) - MESSAGE("CMake was unable to find Qt version: ${DESIRED_QT_VERSION}, put qmake in your path or set QTDIR/QT_QMAKE_EXECUTABLE.") - ENDIF(Qt_FIND_REQUIRED) - ENDIF(NOT QT_FOUND) -ENDIF(NOT QT4_INSTALLED AND NOT QT5_INSTALLED) - -MACRO(QT_GET_MOC_FLAGS moc_flags) - IF(QT_VERSION_MAJOR MATCHES 4) - QT4_GET_MOC_FLAGS(${moc_flags}) - ELSE(QT_VERSION_MAJOR MATCHES 4) - IF(QT_VERSION_MAJOR MATCHES 5) - QT5_GET_MOC_FLAGS(${moc_flags}) - ENDIF(QT_VERSION_MAJOR MATCHES 5) - ENDIF(QT_VERSION_MAJOR MATCHES 4) -ENDMACRO(QT_GET_MOC_FLAGS) - -MACRO(QT_CREATE_MOC_COMMAND infile outfile moc_flags moc_options) - IF(QT_VERSION_MAJOR MATCHES 4) - QT4_CREATE_MOC_COMMAND(${infile} ${outfile} "${moc_flags}" "${moc_options}") - ELSE(QT_VERSION_MAJOR MATCHES 4) - IF(QT_VERSION_MAJOR MATCHES 5) - QT5_CREATE_MOC_COMMAND(${infile} ${outfile} "${moc_flags}" "${moc_options}") - ENDIF(QT_VERSION_MAJOR MATCHES 5) - ENDIF(QT_VERSION_MAJOR MATCHES 4) -ENDMACRO(QT_CREATE_MOC_COMMAND) - -MARK_AS_ADVANCED(QT_QMAKE_EXECUTABLE_FINDQT) === removed file 'cmake/modules/FindQt5.cmake' --- a/cmake/modules/FindQt5.cmake 2012-08-09 14:16:43 +0000 +++ b/cmake/modules/FindQt5.cmake 1970-01-01 00:00:00 +0000 @@ -1,164 +0,0 @@ -# - Find Qt5 -# This module can be used to find Qt5. -# The most important issues are that Qt5 pkgconfig files are installed with PKG_CONFIG_PATH properly -# set, and that Qt5 qmake is available via the system path. -# This module defines a number of key variables and macros. -# -# Below is a detailed list of variables that FindQt5.cmake sets. -# QT_FOUND If false, don't try to use Qt. -# QT5_FOUND If false, don't try to use Qt5. -# -# QT_VERSION_MAJOR The major version of Qt found. -# QT_VERSION_MINOR The minor version of Qt found. -# QT_VERSION_PATCH The patch version of Qt found. -# -# QT_BINARY_DIR Path to "bin" of Qt4 -# QT_DOC_DIR Path to "doc" of Qt4 -# -# QT_QTCORE_FOUND True if QtCore was found. -# QT_QTGUI_FOUND True if QtGui was found. -# QT_QTDBUS_FOUND True if QtDBus was found. -# QT_QTNETWORK_FOUND True if QtNetwork was found. -# QT_QTTEST_FOUND True if QtTest was found. -# QT_QTWIDGETS_FOUND True if QtWidgets was found. -# QT_QTXML_FOUND True if QtXml was found. -# -# QT_INCLUDES List of paths to all include directories of Qt5. -# QT_INCLUDE_DIR Path to "include" of Qt4 -# QT_QTCORE_INCLUDE_DIR Path to "include/QtCore" -# QT_QTDBUS_INCLUDE_DIR Path to "include/QtDBus" -# QT_QTGUI_INCLUDE_DIR Path to "include/QtGui" -# QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork" -# QT_QTTEST_INCLUDE_DIR Path to "include/QtTest" -# QT_QTWIDGETS_INCLUDE_DIR Path to "include/QtWidgets" -# QT_QTXML_INCLUDE_DIR Path to "include/QtXml" -# -# QT_LIBRARIES List of paths to all libraries of Qt5. -# QT_LIBRARY_DIR Path to "lib" of Qt4 -# QT_QTCORE_LIBRARY The QtCore library -# QT_QTDBUS_LIBRARY The QtDBus library -# QT_QTGUI_LIBRARY The QtGui library -# QT_QTNETWORK_LIBRARY The QtNetwork library -# QT_QTTEST_LIBRARY The QtTest library -# QT_QTWIDGETS_LIBRARY The QtWidgets library -# QT_QTXML_LIBRARY The QtXml library -# -# also defined, but NOT for general use are -# QT_MOC_EXECUTABLE Where to find the moc tool -# QT_CONFIG_FLAGS Flags used when building Qt - -# Copyright (C) 2001-2009 Kitware, Inc. -# Copyright (C) 2011 Collabora Ltd. -# Copyright (C) 2011 Nokia Corporation -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -IF(QT_INCLUDES AND QT_LIBRARIES AND QT_MAJOR_VERSION MATCHES 5) - # Already in cache, be silent - SET(QT_FOUND TRUE) - SET(QT5_FOUND TRUE) - RETURN() -ENDIF(QT_INCLUDES AND QT_LIBRARIES AND QT_MAJOR_VERSION MATCHES 5) - -IF(NOT QT_QMAKE_EXECUTABLE) - FIND_PROGRAM(QT_QMAKE_EXECUTABLE_FINDQT NAMES qmake qmake5 qmake-qt5 - PATHS "${QT_SEARCH_PATH}/bin" "$ENV{QTDIR}/bin") - SET(QT_QMAKE_EXECUTABLE ${QT_QMAKE_EXECUTABLE_FINDQT} CACHE PATH "Qt qmake program.") -ENDIF(NOT QT_QMAKE_EXECUTABLE) - -EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION) -IF(NOT QTVERSION MATCHES "5.*") - SET(QT_FOUND FALSE) - SET(QT5_FOUND FALSE) - IF(Qt5_FIND_REQUIRED) - MESSAGE(FATAL_ERROR "CMake was unable to find Qt5, put qmake in your path or set QTDIR/QT_QMAKE_EXECUTABLE.") - ENDIF(Qt5_FIND_REQUIRED) - RETURN() -ENDIF(NOT QTVERSION MATCHES "5.*") - -FIND_PACKAGE(PkgConfig REQUIRED) - -IF(NOT Qt5_FIND_COMPONENTS) - SET(_COMPONENTS QtCore QtDBus QtGui QtNetwork QtTest QtWidgets QtXml) -ELSE(NOT Qt5_FIND_COMPONENTS) - SET(_COMPONENTS ${Qt5_FIND_COMPONENTS}) -ENDIF(NOT Qt5_FIND_COMPONENTS) - -FOREACH(_COMPONENT ${_COMPONENTS}) - STRING(TOUPPER ${_COMPONENT} _COMPONENT_UPPER) - IF(NOT QT_${_COMPONENT_UPPER}_FOUND) - IF(Qt5_FIND_REQUIRED) - PKG_CHECK_MODULES(PC_${_COMPONENT} REQUIRED ${_COMPONENT}>=${QT_MIN_VERSION}) - ELSE(Qt5_FIND_REQUIRED) - PKG_CHECK_MODULES(PC_${_COMPONENT} QUIET ${_COMPONENT}>=${QT_MIN_VERSION}) - ENDIF(Qt5_FIND_REQUIRED) - - SET(QT_${_COMPONENT_UPPER}_INCLUDE_DIR ${PC_${_COMPONENT}_INCLUDE_DIRS}) - - FIND_LIBRARY(QT_${_COMPONENT_UPPER}_LIBRARY - NAMES ${_COMPONENT} - HINTS - ${PC_${_COMPONENT}_LIBDIR}) - - SET(QT_${_COMPONENT_UPPER}_FOUND ${PC_${_COMPONENT}_FOUND}) - - #MESSAGE(STATUS "COMPONENT ${_COMPONENT_UPPER}:") - #MESSAGE(STATUS " QT_${_COMPONENT_UPPER}_LIBRARY: ${QT_${_COMPONENT_UPPER}_LIBRARY}") - #MESSAGE(STATUS " QT_${_COMPONENT_UPPER}_INCLUDE_DIR: ${QT_${_COMPONENT_UPPER}_INCLUDE_DIR}") - #MESSAGE(STATUS " QT_${_COMPONENT_UPPER}_FOUND: ${QT_${_COMPONENT_UPPER}_FOUND}") - - SET(QT_INCLUDES ${QT_INCLUDES} ${QT_${_COMPONENT_UPPER}_INCLUDE_DIR}) - SET(QT_LIBRARIES ${QT_LIBRARIES} ${QT_${_COMPONENT_UPPER}_INCLUDE_DIR}) - MARK_AS_ADVANCED(QT_${_COMPONENT_UPPER}_LIBRARY QT_${_COMPONENT_UPPER}_INCLUDE_DIR) - ENDIF(NOT QT_${_COMPONENT_UPPER}_FOUND) -ENDFOREACH(_COMPONENT) - -#MESSAGE(STATUS "QT_LIBRARIES: ${QT_LIBRARIES}") -#MESSAGE(STATUS "QT_INCLUDES: ${QT_INCLUDES}") - -STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR "${QTVERSION}") -STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" QT_VERSION_MINOR "${QTVERSION}") -STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" QT_VERSION_PATCH "${QTVERSION}") - -IF(NOT QT_INCLUDE_DIR) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_HEADERS" OUTPUT_VARIABLE QTHEADERS) - SET(QT_INCLUDE_DIR ${QTHEADERS} CACHE INTERNAL "" FORCE) -ENDIF(NOT QT_INCLUDE_DIR) - -IF(NOT QT_LIBRARY_DIR) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_LIBS" OUTPUT_VARIABLE QTLIBS) - SET(QT_LIBRARY_DIR ${QTLIBS} CACHE INTERNAL "" FORCE) -ENDIF(NOT QT_LIBRARY_DIR) - -IF(NOT QT_BINARY_DIR) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_BINS" OUTPUT_VARIABLE QTBINS) - SET(QT_BINARY_DIR ${QTBINS} CACHE INTERNAL "" FORCE) -ENDIF(NOT QT_BINARY_DIR) - -IF(NOT QT_DOC_DIR) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_DOCS" OUTPUT_VARIABLE QTDOCS) - SET(QT_DOC_DIR ${QTDOCS} CACHE INTERNAL "" FORCE) -ENDIF(NOT QT_DOC_DIR) - -IF(NOT QT_MOC_EXECUTABLE) - FIND_PROGRAM(QT_MOC_EXECUTABLE NAMES moc moc5 moc-qt5 PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) -ENDIF(NOT QT_MOC_EXECUTABLE) - -MARK_AS_ADVANCED(QT_INCLUDES QT_INCLUDE_DIR - QT_LIBRARIES QT_LIBRARY_DIR - QT_BINARY_DIR - QT_DOC_DIR - QT_QMAKE_EXECUTABLE_FINDQT QT_QMAKE_EXECUTABLE QT_MOC_EXECUTABLE) - -# Invokes pkgconfig, cleans up the result and sets variables -EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable qt_config QtCore - OUTPUT_VARIABLE _pkgconfig_flags - RESULT_VARIABLE _pkgconfig_failed) -STRING(REPLACE " " ";" QT_CONFIG_FLAGS "${_pkgconfig_flags}") - -INCLUDE(Qt5Macros) - -SET(QT_FOUND TRUE) -SET(QT5_FOUND TRUE) === modified file 'a/cmake/modules/TpQtMacros.cmake' --- a/cmake/modules/TpQtMacros.cmake 2012-08-09 14:16:43 +0000 +++ b/cmake/modules/TpQtMacros.cmake 2013-01-17 20:35:58 +0000 @@ -176,15 +176,15 @@ # add the -i option to QT_GENERATE_MOC function(TPQT_GENERATE_MOC_I infile outfile) - qt_get_moc_flags(moc_flags) + qt5_get_moc_flags(moc_flags) get_filename_component(abs_infile ${infile} ABSOLUTE) - qt_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i") + qt5_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i") set_source_files_properties(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file endfunction(TPQT_GENERATE_MOC_I) # same as tpqt_generate_moc_i, but lets the caller specify a list of targets which the mocs should depend on function(TPQT_GENERATE_MOC_I_TARGET_DEPS infile outfile) - qt_get_moc_flags(moc_flags) + qt5_get_moc_flags(moc_flags) get_filename_component(abs_infile ${infile} ABSOLUTE) tpqt_create_moc_command_target_deps(${abs_infile} ${outfile} "${moc_flags}" "-i" ${ARGN}) set_source_files_properties(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file @@ -404,7 +404,7 @@ macro(tpqt_add_generic_unit_test _fancyName _name) tpqt_generate_moc_i(${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) add_executable(test-${_name} ${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) - target_link_libraries(test-${_name} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} telepathy-qt${QT_VERSION_MAJOR} tp-qt-tests ${TP_QT_EXECUTABLE_LINKER_FLAGS} ${ARGN}) + target_link_libraries(test-${_name} ${Qt5Core_LIBRARIES} ${Qt5Network_LIBRARIES} ${Qt5Xml_LIBRARIES} ${Qt5Test_LIBRARIES} telepathy-qt${Qt5Core_VERSION_MAJOR} tp-qt-tests ${TP_QT_EXECUTABLE_LINKER_FLAGS} ${ARGN}) add_test(${_fancyName} ${SH} ${CMAKE_CURRENT_BINARY_DIR}/runGenericTest.sh ${CMAKE_CURRENT_BINARY_DIR}/test-${_name}) list(APPEND _telepathy_qt_test_cases test-${_name}) @@ -415,7 +415,7 @@ macro(tpqt_add_dbus_unit_test _fancyName _name) tpqt_generate_moc_i(${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) add_executable(test-${_name} ${_name}.cpp ${CMAKE_CURRENT_BINARY_DIR}/_gen/${_name}.cpp.moc.hpp) - target_link_libraries(test-${_name} ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTTEST_LIBRARY} telepathy-qt${QT_VERSION_MAJOR} tp-qt-tests ${TP_QT_EXECUTABLE_LINKER_FLAGS} ${ARGN}) + target_link_libraries(test-${_name} ${Qt5Core_LIBRARIES} ${Qt5DBus_LIBRARIES} ${Qt5Network_LIBRARIES} ${Qt5Xml_LIBRARIES} ${Qt5Test_LIBRARIES} telepathy-qt${Qt5Core_VERSION_MAJOR} tp-qt-tests ${TP_QT_EXECUTABLE_LINKER_FLAGS} ${ARGN}) set(with_session_bus ${CMAKE_CURRENT_BINARY_DIR}/runDbusTest.sh) add_test(${_fancyName} ${SH} ${with_session_bus} ${CMAKE_CURRENT_BINARY_DIR}/test-${_name}) list(APPEND _telepathy_qt_test_cases test-${_name}) @@ -488,6 +488,6 @@ if (IS_ABSOLUTE "${in}") set(${out} "${in}") else (IS_ABSOLUTE "${in}") - set(${out} "\${TELEPATHY_QT${QT_VERSION_MAJOR}_INSTALL_DIR}/${in}") + set(${out} "\${TELEPATHY_QT${Qt5Core_VERSION_MAJOR}_INSTALL_DIR}/${in}") endif (IS_ABSOLUTE "${in}") endmacro(make_install_path_absolute out in) === modified file 'a/examples/accounts/CMakeLists.txt' --- a/examples/accounts/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/accounts/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -13,11 +13,11 @@ add_executable(accounts ${accounts_SRCS} ${accounts_MOC_SRCS}) target_link_libraries(accounts - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTWIDGETS_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Gui_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Widgets_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) === modified file 'a/examples/cm/CMakeLists.txt' --- a/examples/cm/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/cm/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -11,11 +11,11 @@ add_executable(cm ${cm_SRCS} ${cm_MOC_SRCS}) target_link_libraries(cm - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} - telepathy-qt${QT_VERSION_MAJOR}-service + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} + telepathy-qt${Qt5Core_VERSION_MAJOR}-service ${TP_QT_EXECUTABLE_LINKER_FLAGS}) endif(ENABLE_EXPERIMENTAL_SERVICE_SUPPORT) === modified file 'a/examples/contact-messenger/CMakeLists.txt' --- a/examples/contact-messenger/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/contact-messenger/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -8,9 +8,9 @@ add_executable(messenger-sender ${messenger-sender_SRCS} ${messenger-sender_MOC_SRCS}) target_link_libraries(messenger-sender - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) === modified file 'a/examples/extensions/CMakeLists.txt' --- a/examples/extensions/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/extensions/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -71,7 +71,7 @@ add_library(example_extensions STATIC ${example_extensions_SRCS}) add_dependencies(example_extensions example-extensions-connection-generation) target_link_libraries(example_extensions - ${QT_QTDBUS_LIBRARY} - ${QT_QTCORE_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5DBus_LIBRARIES} + ${Qt5Core_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_LIBRARY_LINKER_FLAGS}) === modified file 'a/examples/file-transfer/CMakeLists.txt' --- a/examples/file-transfer/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/file-transfer/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -14,11 +14,11 @@ add_executable(ft-receiver ${ft-receiver_SRCS} ${ft-receiver_MOC_SRCS}) target_link_libraries(ft-receiver - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) set(ft-sender_SRCS @@ -35,9 +35,9 @@ add_executable(ft-sender ${ft-sender_SRCS} ${ft-sender_MOC_SRCS}) target_link_libraries(ft-sender - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) === modified file 'a/examples/protocols/CMakeLists.txt' --- a/examples/protocols/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/protocols/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -11,11 +11,11 @@ add_executable(protocols ${protocols_SRCS} ${protocols_MOC_SRCS}) target_link_libraries(protocols - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTWIDGETS_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Gui_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Widgets_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) === modified file 'a/examples/roster/CMakeLists.txt' --- a/examples/roster/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/roster/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -13,13 +13,13 @@ add_executable(roster ${roster_SRCS} ${roster_MOC_SRCS}) target_link_libraries(roster - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTWIDGETS_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Gui_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Widgets_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) set(telepathy_qt_examples_roster_SRCS @@ -30,11 +30,11 @@ add_library(telepathy-qt-examples-roster ${telepathy_qt_examples_roster_SRCS}) target_link_libraries(telepathy-qt-examples-roster - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTWIDGETS_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Gui_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Widgets_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_LIBRARY_LINKER_FLAGS}) === modified file 'a/examples/stream-tubes/CMakeLists.txt' --- a/examples/stream-tubes/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/examples/stream-tubes/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -8,11 +8,11 @@ add_executable(tubereceiver ${tubereceiver_SRCS} ${tubereceiver_MOC_SRCS}) target_link_libraries(tubereceiver - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) set(tubeinitiator_SRCS @@ -25,9 +25,9 @@ add_executable(tubeinitiator ${tubeinitiator_SRCS} ${tubeinitiator_MOC_SRCS}) target_link_libraries(tubeinitiator - ${QT_QTDBUS_LIBRARY} - ${QT_QTGUI_LIBRARY} - ${QT_QTNETWORK_LIBRARY} - ${QT_QTXML_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR} + ${Qt5DBus_LIBRARIES} + ${Qt5Gui_LIBRARIES} + ${Qt5Network_LIBRARIES} + ${Qt5Xml_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR} ${TP_QT_EXECUTABLE_LINKER_FLAGS}) === modified file 'a/tests/dbus/CMakeLists.txt' --- a/tests/dbus/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -14,19 +14,19 @@ add_definitions(-DQT_NO_KEYWORDS) - if (${QT_VERSION_MAJOR} EQUAL 4) - if (NOT ${QT_VERSION_MINOR} EQUAL 6) + if (${Qt5Core_VERSION_MAJOR} EQUAL 4) + if (NOT ${Qt5Core_VERSION_MINOR} EQUAL 6) # >= qt 4.7 # FIXME - Re-enable racy tests once https://bugs.freedesktop.org/show_bug.cgi?id=43356 is # fixed SET(ENABLE_TESTS_WITH_RACES_IN_QT_4_6 TRUE) SET(ENABLE_TESTS_WITH_ISSUES_IN_QT_5 TRUE) - endif (NOT ${QT_VERSION_MINOR} EQUAL 6) - else (${QT_VERSION_MAJOR} EQUAL 4) + endif (NOT ${Qt5Core_VERSION_MINOR} EQUAL 6) + else (${Qt5Core_VERSION_MAJOR} EQUAL 4) # Currently none - this variable is here in case some issues arise SET(ENABLE_TESTS_WITH_ISSUES_IN_QT_5 FALSE) SET(ENABLE_TESTS_WITH_RACES_IN_QT_4_6 TRUE) - endif (${QT_VERSION_MAJOR} EQUAL 4) + endif (${Qt5Core_VERSION_MAJOR} EQUAL 4) if(HAVE_TEST_PYTHON) tpqt_add_dbus_unit_test(AccountBasics account-basics tp-glib-tests tp-qt-tests-glib-helpers) @@ -78,10 +78,10 @@ endif(ENABLE_TP_GLIB_GIO_TESTS) endif (ENABLE_TESTS_WITH_RACES_IN_QT_4_6) - if(NOT (${QT_VERSION_MAJOR} EQUAL 4 AND ${QT_VERSION_MINOR} LESS 8)) + if(NOT (${Qt5Core_VERSION_MAJOR} EQUAL 4 AND ${Qt5Core_VERSION_MINOR} LESS 8)) message(STATUS "Enabling Qt 4.8+ tests") tpqt_add_dbus_unit_test(DBusTubeChannel dbus-tube-chan tp-glib-tests tp-qt-tests-glib-helpers) - endif(NOT (${QT_VERSION_MAJOR} EQUAL 4 AND ${QT_VERSION_MINOR} LESS 8)) + endif(NOT (${Qt5Core_VERSION_MAJOR} EQUAL 4 AND ${Qt5Core_VERSION_MINOR} LESS 8)) endif(ENABLE_TP_GLIB_TESTS) @@ -91,8 +91,8 @@ tpqt_add_dbus_unit_test(Types types) if(ENABLE_EXPERIMENTAL_SERVICE_SUPPORT) - tpqt_add_dbus_unit_test(BaseConnectionManager base-cm telepathy-qt${QT_VERSION_MAJOR}-service) - tpqt_add_dbus_unit_test(BaseProtocol base-protocol telepathy-qt${QT_VERSION_MAJOR}-service) + tpqt_add_dbus_unit_test(BaseConnectionManager base-cm telepathy-qt${Qt5Core_VERSION_MAJOR}-service) + tpqt_add_dbus_unit_test(BaseProtocol base-protocol telepathy-qt${Qt5Core_VERSION_MAJOR}-service) endif(ENABLE_EXPERIMENTAL_SERVICE_SUPPORT) # Make check target. In case of check, output on failure and put it into a log === modified file 'a/tests/dbus/account-channel-dispatcher.cpp' --- a/tests/dbus/account-channel-dispatcher.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/account-channel-dispatcher.cpp 2013-01-17 20:35:58 +0000 @@ -1061,7 +1061,7 @@ guint handle = tp_handle_ensure(contactRepo, "someone@localhost", 0, 0); mChanPath = mConn->objectPath() + QLatin1String("/TextChannel"); - QByteArray chanPath(mChanPath.toAscii()); + QByteArray chanPath(mChanPath.toLatin1()); ExampleEcho2Channel *textChanService = EXAMPLE_ECHO_2_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_2_CHANNEL, "connection", mConn->service(), === modified file 'a/tests/dbus/chan-basics.cpp' --- a/tests/dbus/chan-basics.cpp 2012-06-17 11:08:30 +0000 +++ b/tests/dbus/chan-basics.cpp 2013-01-17 20:35:58 +0000 @@ -229,7 +229,7 @@ guint handle = tp_handle_ensure(contactRepo, "someone@localhost", 0, 0); QString textChanPath = mConn->objectPath() + QLatin1String("/Channel"); - QByteArray chanPath(textChanPath.toAscii()); + QByteArray chanPath(textChanPath.toLatin1()); TpTestsTextChannelNull *textChanService = TP_TESTS_TEXT_CHANNEL_NULL (g_object_new ( TP_TESTS_TYPE_TEXT_CHANNEL_NULL, === modified file 'a/tests/dbus/chan-conference.cpp' --- a/tests/dbus/chan-conference.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/chan-conference.cpp 2013-01-17 20:35:58 +0000 @@ -98,7 +98,7 @@ GPtrArray *initialChannels = g_ptr_array_new(); mTextChan1Path = mConn->objectPath() + QLatin1String("/TextChannel/1"); - chanPath = mTextChan1Path.toAscii(); + chanPath = mTextChan1Path.toLatin1(); mTextChan1Service = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), @@ -108,7 +108,7 @@ g_ptr_array_add(initialChannels, g_strdup(chanPath.data())); mTextChan2Path = mConn->objectPath() + QLatin1String("/TextChannel/2"); - chanPath = mTextChan2Path.toAscii(); + chanPath = mTextChan2Path.toLatin1(); mTextChan2Service = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), @@ -119,7 +119,7 @@ // let's not add this one to initial channels mTextChan3Path = mConn->objectPath() + QLatin1String("/TextChannel/3"); - chanPath = mTextChan3Path.toAscii(); + chanPath = mTextChan3Path.toLatin1(); mTextChan3Service = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), @@ -128,7 +128,7 @@ NULL)); mConferenceChanPath = mConn->objectPath() + QLatin1String("/ConferenceChannel"); - chanPath = mConferenceChanPath.toAscii(); + chanPath = mConferenceChanPath.toLatin1(); mConferenceChanService = TP_TESTS_CONFERENCE_CHANNEL(g_object_new( TP_TESTS_TYPE_CONFERENCE_CHANNEL, "connection", mConn->service(), @@ -229,7 +229,7 @@ SLOT(onConferenceChannelRemoved(const Tp::ChannelPtr &, const Tp::Channel::GroupMemberChangeDetails &)))); tp_tests_conference_channel_remove_channel (mConferenceChanService, - mChannelMerged->objectPath().toAscii().data()); + mChannelMerged->objectPath().toLatin1().data()); while (!mChannelRemovedDetailed) { QCOMPARE(mLoop->exec(), 0); } === modified file 'a/tests/dbus/chan-group.cpp' --- a/tests/dbus/chan-group.cpp 2012-06-17 11:08:30 +0000 +++ b/tests/dbus/chan-group.cpp 2013-01-17 20:35:58 +0000 @@ -448,7 +448,7 @@ guint handle = tp_handle_ensure(contactRepo, "someone@localhost", 0, 0); QString textChanPath = mConn->objectPath() + QLatin1String("/Channel"); - QByteArray chanPath(textChanPath.toAscii()); + QByteArray chanPath(textChanPath.toLatin1()); TpTestsPropsGroupTextChannel *textChanService = TP_TESTS_PROPS_GROUP_TEXT_CHANNEL(g_object_new( TP_TESTS_TYPE_PROPS_GROUP_TEXT_CHANNEL, === modified file 'a/tests/dbus/client-factories.cpp' --- a/tests/dbus/client-factories.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/client-factories.cpp 2013-01-17 20:35:58 +0000 @@ -516,7 +516,7 @@ guint handle = tp_handle_ensure(mContactRepo, "someone@localhost", 0, 0); mText1ChanPath = mConnPath + QLatin1String("/TextChannel1"); - QByteArray chanPath(mText1ChanPath.toAscii()); + QByteArray chanPath(mText1ChanPath.toLatin1()); mText1ChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConnService, @@ -525,7 +525,7 @@ NULL)); mText2ChanPath = mConnPath + QLatin1String("/TextChannel2"); - chanPath = mText2ChanPath.toAscii(); + chanPath = mText2ChanPath.toLatin1(); mText2ChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConnService, === modified file 'a/tests/dbus/client.cpp' --- a/tests/dbus/client.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/client.cpp 2013-01-17 20:35:58 +0000 @@ -451,7 +451,7 @@ // create a Channel by magic, rather than doing D-Bus round-trips for it mText1ChanPath = mConn->objectPath() + QLatin1String("/TextChannel1"); - QByteArray chanPath(mText1ChanPath.toAscii()); + QByteArray chanPath(mText1ChanPath.toLatin1()); mText1ChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), @@ -460,7 +460,7 @@ NULL)); mText2ChanPath = mConn->objectPath() + QLatin1String("/TextChannel2"); - chanPath = mText2ChanPath.toAscii(); + chanPath = mText2ChanPath.toLatin1(); mText2ChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), === modified file 'a/tests/dbus/contact-messenger.cpp' --- a/tests/dbus/contact-messenger.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/contact-messenger.cpp 2013-01-17 20:35:58 +0000 @@ -403,7 +403,7 @@ guint handle = tp_handle_ensure(mContactRepo, "Ann", 0, 0); mMessagesChanPath = mConnPath + QLatin1String("/MessagesChannel"); - QByteArray chanPath = mMessagesChanPath.toAscii(); + QByteArray chanPath = mMessagesChanPath.toLatin1(); mMessagesChanService = EXAMPLE_ECHO_2_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_2_CHANNEL, "connection", mConnService, === modified file 'a/tests/dbus/contact-search-chan.cpp' --- a/tests/dbus/contact-search-chan.cpp 2012-06-17 11:08:30 +0000 +++ b/tests/dbus/contact-search-chan.cpp 2013-01-17 20:35:58 +0000 @@ -114,7 +114,7 @@ QByteArray chan1Path; mChan1Path = mConn->objectPath() + QLatin1String("/ContactSearchChannel/1"); - chan1Path = mChan1Path.toAscii(); + chan1Path = mChan1Path.toLatin1(); mChan1Service = TP_TESTS_CONTACT_SEARCH_CHANNEL(g_object_new( TP_TESTS_TYPE_CONTACT_SEARCH_CHANNEL, "connection", mConn->service(), @@ -123,7 +123,7 @@ QByteArray chan2Path; mChan2Path = mConn->objectPath() + QLatin1String("/ContactSearchChannel/2"); - chan2Path = mChan2Path.toAscii(); + chan2Path = mChan2Path.toLatin1(); mChan2Service = TP_TESTS_CONTACT_SEARCH_CHANNEL(g_object_new( TP_TESTS_TYPE_CONTACT_SEARCH_CHANNEL, "connection", mConn->service(), === modified file 'a/tests/dbus/properties.cpp' --- a/tests/dbus/properties.cpp 2012-06-17 11:08:30 +0000 +++ b/tests/dbus/properties.cpp 2013-01-17 20:35:58 +0000 @@ -104,7 +104,7 @@ "a.random.interface", changed, NULL); tp_svc_dbus_properties_emit_properties_changed (mConnService, - mConn->interface().toAscii().data(), changed, NULL); + mConn->interface().toLatin1().data(), changed, NULL); QCOMPARE(spy.count(), 0); === modified file 'a/tests/dbus/stream-tube-handlers.cpp' --- a/tests/dbus/stream-tube-handlers.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/stream-tube-handlers.cpp 2013-01-17 20:35:58 +0000 @@ -1209,7 +1209,7 @@ // Pass it a text channel, and with no satisfied requests QString textChanPath = mConn->objectPath() + QLatin1String("/TextChannel"); - QByteArray chanPath(textChanPath.toAscii()); + QByteArray chanPath(textChanPath.toLatin1()); ExampleEchoChannel *textChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), === modified file 'a/tests/dbus/streamed-media-chan.cpp' --- a/tests/dbus/streamed-media-chan.cpp 2012-06-17 11:08:30 +0000 +++ b/tests/dbus/streamed-media-chan.cpp 2013-01-17 20:35:58 +0000 @@ -1127,7 +1127,7 @@ SIGNAL(localHoldStateChanged(Tp::LocalHoldState, Tp::LocalHoldStateReason)), SLOT(onLocalHoldStateChanged(Tp::LocalHoldState, Tp::LocalHoldStateReason)))); // Request hold - QWeakPointer holdOp = mChan->requestHold(true); + QPointer holdOp = mChan->requestHold(true); while (mLocalHoldStates.size() != 2 || (holdOp && !holdOp.data()->isFinished())) { mLoop->processEvents(); } === modified file 'a/tests/dbus/text-chan.cpp' --- a/tests/dbus/text-chan.cpp 2012-08-09 14:16:43 +0000 +++ b/tests/dbus/text-chan.cpp 2013-01-17 20:35:58 +0000 @@ -145,7 +145,7 @@ // create a Channel by magic, rather than doing D-Bus round-trips for it mTextChanPath = mConn->objectPath() + QLatin1String("/TextChannel"); - QByteArray chanPath(mTextChanPath.toAscii()); + QByteArray chanPath(mTextChanPath.toLatin1()); mTextChanService = EXAMPLE_ECHO_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_CHANNEL, "connection", mConn->service(), @@ -154,7 +154,7 @@ NULL)); mMessagesChanPath = mConn->objectPath() + QLatin1String("/MessagesChannel"); - chanPath = mMessagesChanPath.toAscii(); + chanPath = mMessagesChanPath.toLatin1(); mMessagesChanService = EXAMPLE_ECHO_2_CHANNEL(g_object_new( EXAMPLE_TYPE_ECHO_2_CHANNEL, "connection", mConn->service(), === modified file 'a/tests/lib/CMakeLists.txt' --- a/tests/lib/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/tests/lib/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -22,7 +22,7 @@ endforeach(moc_src ${tp_qt_tests_MOC_SRCS}) add_library(tp-qt-tests ${tp_qt_tests_SRCS}) -target_link_libraries(tp-qt-tests ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} telepathy-qt${QT_VERSION_MAJOR}) +target_link_libraries(tp-qt-tests ${Qt5Core_LIBRARIES} ${Qt5DBus_LIBRARIES} telepathy-qt${Qt5Core_VERSION_MAJOR}) if(ENABLE_TP_GLIB_TESTS) add_subdirectory(glib) === modified file 'a/tests/lib/glib-helpers/CMakeLists.txt' --- a/tests/lib/glib-helpers/CMakeLists.txt 2012-06-17 11:08:30 +0000 +++ b/tests/lib/glib-helpers/CMakeLists.txt 2013-01-17 20:35:58 +0000 @@ -16,7 +16,7 @@ ${GOBJECT_LIBRARIES} ${GLIB2_LIBRARIES} ${DBUS_GLIB_LIBRARIES} - ${QT_QTCORE_LIBRARY} - ${QT_QTDBUS_LIBRARY} - telepathy-qt${QT_VERSION_MAJOR}) + ${Qt5Core_LIBRARIES} + ${Qt5DBus_LIBRARIES} + telepathy-qt${Qt5Core_VERSION_MAJOR}) endif(ENABLE_TP_GLIB_TESTS) ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions. debian/patches/01-force_setInterfaces_on_call-content-for-dtmf.patch0000664000000000000000000000141112320575256022712 0ustar author: Tiago Salem Herrmann message: force setInterfaces() on call-content.cpp, otherwise dtmf doesn't work diff: === modified file 'a/TelepathyQt/call-content.cpp' --- a/TelepathyQt/call-content.cpp 2012-06-17 11:08:30 +0000 +++ b/TelepathyQt/call-content.cpp 2012-12-06 21:06:32 +0000 @@ -340,6 +340,7 @@ mPriv->name = qdbus_cast(props[QLatin1String("Name")]); mPriv->type = qdbus_cast(props[QLatin1String("Type")]); mPriv->disposition = qdbus_cast(props[QLatin1String("Disposition")]); + setInterfaces(qdbus_cast(props[QLatin1String("Interfaces")])); ObjectPathList streamsPaths = qdbus_cast(props[QLatin1String("Streams")]); if (streamsPaths.size() != 0) { debian/patches/03-add_service_side_classes.patch0000664000000000000000000060436312320575256017074 0ustar author: Tiago Salem Herrmann message: Add service side classes: diff: === modified file 'a/CMakeLists.txt' --- a/CMakeLists.txt 2013-01-31 20:09:43 +0000 +++ b/CMakeLists.txt 2013-04-23 02:12:55 +0000 @@ -106,7 +106,7 @@ endif (${TP_QT_NANO_VERSION} EQUAL 0) # Add an option for compiling tp-qt-service -option(ENABLE_EXPERIMENTAL_SERVICE_SUPPORT "Enable compilation of experimental and unstable service side bindings for Telepathy-Qt" FALSE) +option(ENABLE_EXPERIMENTAL_SERVICE_SUPPORT "Enable compilation of experimental and unstable service side bindings for Telepathy-Qt" TRUE) # Add an option for compiling examples option(ENABLE_EXAMPLES "Enable compilation of examples for Telepathy-Qt" TRUE) # Add an option for compiling Farsight (disabled by default) === added file 'TelepathyQt/BaseCall' --- a/TelepathyQt/BaseCall 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/BaseCall 2013-04-23 04:53:10 +0000 @@ -0,0 +1,13 @@ +#ifndef _TelepathyQt_BaseCall_HEADER_GUARD_ +#define _TelepathyQt_BaseCall_HEADER_GUARD_ + +#ifndef IN_TP_QT_HEADER +#define IN_TP_QT_HEADER +#endif + +#include + +#undef IN_TP_QT_HEADER + +#endif +// vim:set ft=cpp: === added file 'TelepathyQt/BaseChannel' --- a/TelepathyQt/BaseChannel 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/BaseChannel 2013-04-23 02:12:37 +0000 @@ -0,0 +1,13 @@ +#ifndef _TelepathyQt_BaseChannel_HEADER_GUARD_ +#define _TelepathyQt_BaseChannel_HEADER_GUARD_ + +#ifndef IN_TP_QT_HEADER +#define IN_TP_QT_HEADER +#endif + +#include + +#undef IN_TP_QT_HEADER + +#endif +// vim:set ft=cpp: === modified file 'a/TelepathyQt/CMakeLists.txt' --- a/TelepathyQt/CMakeLists.txt 2013-01-17 20:35:58 +0000 +++ b/TelepathyQt/CMakeLists.txt 2013-05-16 20:57:47 +0000 @@ -854,6 +854,8 @@ set(telepathy_qt_service_SRCS base-connection-manager.cpp base-connection.cpp + base-channel.cpp + base-call.cpp base-protocol.cpp dbus-error.cpp dbus-object.cpp @@ -869,6 +871,10 @@ base-connection-manager.h BaseConnection base-connection.h + BaseChannel + base-channel.h + BaseCall + base-call.h BaseProtocol BaseProtocolAddressingInterface BaseProtocolAvatarsInterface @@ -886,6 +892,7 @@ # Generated headers which will be installed and exported set(telepathy_qt_service_gen_HEADERS ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-channel.h + ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-call.h ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-connection.h ${CMAKE_CURRENT_BINARY_DIR}/_gen/svc-connection-manager.h) @@ -894,6 +901,10 @@ abstract-adaptor.h base-connection-manager.h base-connection-manager-internal.h + base-channel.h + base-channel-internal.h + base-call.h + base-call-internal.h base-connection.h base-connection-internal.h base-protocol.h @@ -905,6 +916,7 @@ set(SPECS svc-channel + svc-call svc-connection svc-connection-manager) foreach(spec ${SPECS}) @@ -920,6 +932,7 @@ endforeach(spec ${SPECS}) tpqt_service_generator(svc-channel servicechannel Channel Tp::Service DEPENDS svc-channel-spec-xincludator) + tpqt_service_generator(svc-call servicecall Channel Tp::Service DEPENDS svc-call-spec-xincludator) tpqt_service_generator(svc-connection serviceconn Connection Tp::Service DEPENDS svc-connection-spec-xincludator) tpqt_service_generator(svc-connection-manager servicecm ConnectionManager Tp::Service DEPENDS svc-connection-manager-spec-xincludator) === added file 'TelepathyQt/base-call-internal.h' --- a/TelepathyQt/base-call-internal.h 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-call-internal.h 2013-05-16 20:21:35 +0000 @@ -0,0 +1,136 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 "TelepathyQt/_gen/svc-call.h" + +#include +#include +#include +#include +#include "TelepathyQt/debug-internal.h" + + +namespace Tp +{ + +class TP_QT_NO_EXPORT BaseCallContent::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(QString name READ name) + Q_PROPERTY(uint type READ type) + Q_PROPERTY(uint disposition READ disposition) + Q_PROPERTY(Tp::ObjectPathList streams READ streams) + Q_PROPERTY(QStringList interfaces READ interfaces) + +public: + Adaptee(const QDBusConnection &dbusConnection, BaseCallContent *content); + ~Adaptee(); + QStringList interfaces() const; + + QString name() const { + return mContent->name(); + } + + uint type() const { + return mContent->type(); + } + + uint disposition() const { + return mContent->disposition(); + } + + Tp::ObjectPathList streams() { + return mContent->streams(); + } + +public slots: + void remove(const Tp::Service::CallContentAdaptor::RemoveContextPtr &context); + + +signals: + void streamsAdded(const Tp::ObjectPathList &streams); + void streamsRemoved(const Tp::ObjectPathList &streams, const Tp::CallStateReason &reason); + +public: + BaseCallContent *mContent; + Service::CallContentAdaptor *mAdaptor; +}; + + +class TP_QT_NO_EXPORT BaseCallMuteInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(uint localMuteState READ localMuteState) + +public: + Adaptee(BaseCallMuteInterface *content); + ~Adaptee(); + QStringList interfaces() const; + + uint localMuteState() const { + return mInterface->localMuteState(); + } + +public slots: + void requestMuted(bool muted, const Tp::Service::CallInterfaceMuteAdaptor::RequestMutedContextPtr &context); + +signals: + void muteStateChanged(uint muteState); + +public: + BaseCallMuteInterface *mInterface; + Service::CallInterfaceMuteAdaptor *mAdaptor; +}; + +class TP_QT_NO_EXPORT BaseCallContentDTMFInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(bool currentlySendingTones READ currentlySendingTones) + Q_PROPERTY(QString deferredTones READ deferredTones) + +public: + Adaptee(BaseCallContentDTMFInterface *interface); + ~Adaptee(); + QStringList interfaces() const; + + bool currentlySendingTones() const { + return mInterface->currentlySendingTones(); + } + QString deferredTones() const { + return mInterface->deferredTones(); + } + +public slots: + void multipleTones(const QString& tones, const Tp::Service::CallContentInterfaceDTMFAdaptor::MultipleTonesContextPtr &context); + void startTone(uchar event, const Tp::Service::CallContentInterfaceDTMFAdaptor::StartToneContextPtr &context); + void stopTone(const Tp::Service::CallContentInterfaceDTMFAdaptor::StopToneContextPtr &context); +signals: + void tonesDeferred(const QString& tones); + void sendingTones(const QString& tones); + void stoppedTones(bool cancelled); + +public: + BaseCallContentDTMFInterface *mInterface; + Service::CallContentInterfaceDTMFAdaptor *mAdaptor; +}; + +} === added file 'TelepathyQt/base-call.cpp' --- a/TelepathyQt/base-call.cpp 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-call.cpp 2013-05-16 20:21:35 +0000 @@ -0,0 +1,502 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 +#include +#include "TelepathyQt/base-call-internal.h" + +#include "TelepathyQt/_gen/base-call.moc.hpp" +#include "TelepathyQt/_gen/base-call-internal.moc.hpp" + +#include "TelepathyQt/debug-internal.h" + +#include +#include +#include +#include +#include +#include +#include + +namespace Tp +{ + +/** + * \class AbstractCallContentInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-call.h + * + * \brief Base class for all the CallContent object interface implementations. + */ + +AbstractCallContentInterface::AbstractCallContentInterface(const QString &interfaceName) + : AbstractDBusServiceInterface(interfaceName) +{ +} + +AbstractCallContentInterface::~AbstractCallContentInterface() +{ +} + +BaseCallContent::Adaptee::Adaptee(const QDBusConnection &dbusConnection, + BaseCallContent *content) + : QObject(content), + mContent(content) +{ + debug() << "Creating service::CallContentAdaptor for " << content->dbusObject(); + mAdaptor = new Service::CallContentAdaptor(dbusConnection, this, content->dbusObject()); +} + +QStringList BaseCallContent::Adaptee::interfaces() const +{ + QStringList ret; + foreach(const AbstractCallContentInterfacePtr & iface, mContent->interfaces()) { + ret << iface->interfaceName(); + } + ret << TP_QT_IFACE_PROPERTIES; + return ret; +} + +BaseCallContent::Adaptee::~Adaptee() +{ +} + +void BaseCallContent::Adaptee::remove(const Tp::Service::CallContentAdaptor::RemoveContextPtr &context) +{ + context->setFinished(); +} + +struct TP_QT_NO_EXPORT BaseCallContent::Private { + Private(BaseCallContent *parent, + const QDBusConnection &dbusConnection, + BaseChannel* channel, + const QString &name, + const Tp::MediaStreamType &type, + const Tp::MediaStreamDirection &direction) + : parent(parent), + channel(channel), + name(name), + type(type), + disposition(Tp::CallContentDispositionNone), + direction(direction), + adaptee(new BaseCallContent::Adaptee(dbusConnection, parent)) { + } + + BaseCallContent *parent; + BaseChannel *channel; + + QString name; + Tp::MediaStreamType type; + Tp::CallContentDisposition disposition; + Tp::ObjectPathList streams; + + Tp::MediaStreamDirection direction; + + QHash interfaces; + BaseCallContent::Adaptee *adaptee; +}; + +BaseCallContent::BaseCallContent(const QDBusConnection &dbusConnection, + BaseChannel* channel, + const QString &name, + const Tp::MediaStreamType &type, + const Tp::MediaStreamDirection &direction) + : DBusService(dbusConnection), + mPriv(new Private(this, dbusConnection, channel, + name, type, direction)) +{ +} + +BaseCallContent::~BaseCallContent() +{ + delete mPriv; +} + +QVariantMap BaseCallContent::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CALL_CONTENT + QLatin1String(".Interfaces"), + QVariant::fromValue(mPriv->adaptee->interfaces())); + map.insert(TP_QT_IFACE_CALL_CONTENT + QLatin1String(".Name"), + QVariant::fromValue(mPriv->adaptee->name())); + map.insert(TP_QT_IFACE_CALL_CONTENT + QLatin1String(".Type"), + QVariant::fromValue((uint)mPriv->adaptee->type())); + map.insert(TP_QT_IFACE_CALL_CONTENT + QLatin1String(".Disposition"), + QVariant::fromValue((uint)mPriv->adaptee->disposition())); + return map; +} + +QString BaseCallContent::name() const { + return mPriv->name; +} + +Tp::MediaStreamType BaseCallContent::type() const { + return mPriv->type; +} + +Tp::CallContentDisposition BaseCallContent::disposition() const { + return mPriv->disposition; +} + +Tp::ObjectPathList BaseCallContent::streams() const { + return mPriv->streams; +} + +QString BaseCallContent::uniqueName() const +{ + return QString(QLatin1String("_%1")).arg((quintptr) this, 0, 16); +} + +bool BaseCallContent::registerObject(DBusError *error) +{ + if (isRegistered()) { + return true; + } + + QString name = mPriv->name; + QString busName = mPriv->channel->busName(); + QString objectPath = QString(QLatin1String("%1/%2")) + .arg(mPriv->channel->objectPath(), name); + debug() << "Registering Content: busName: " << busName << " objectName: " << objectPath; + DBusError _error; + + debug() << "CallContent: registering interfaces at " << dbusObject(); + foreach(const AbstractCallContentInterfacePtr & iface, mPriv->interfaces) { + if (!iface->registerInterface(dbusObject())) { + // lets not fail if an optional interface fails registering, lets warn only + warning() << "Unable to register interface" << iface->interfaceName(); + } + } + + bool ret = registerObject(busName, objectPath, &_error); + if (!ret && error) { + error->set(_error.name(), _error.message()); + } + return ret; +} + +/** + * Reimplemented from DBusService. + */ +bool BaseCallContent::registerObject(const QString &busName, + const QString &objectPath, DBusError *error) +{ + return DBusService::registerObject(busName, objectPath, error); +} + +QList BaseCallContent::interfaces() const +{ + return mPriv->interfaces.values(); +} + +bool BaseCallContent::plugInterface(const AbstractCallContentInterfacePtr &interface) +{ + if (isRegistered()) { + warning() << "Unable to plug protocol interface " << interface->interfaceName() << + "- protocol already registered"; + return false; + } + + if (interface->isRegistered()) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- interface already registered"; + return false; + } + + if (mPriv->interfaces.contains(interface->interfaceName())) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- another interface with same name already plugged"; + return false; + } + + debug() << "Interface" << interface->interfaceName() << "plugged"; + mPriv->interfaces.insert(interface->interfaceName(), interface); + return true; +} + +// Call.I.Mute +BaseCallMuteInterface::Adaptee::Adaptee(BaseCallMuteInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseCallMuteInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseCallMuteInterface::Private { + Private(BaseCallMuteInterface *parent, Tp::LocalMuteState state) + : state(state), + adaptee(new BaseCallMuteInterface::Adaptee(parent)) { + } + + SetMuteStateCallback setMuteStateCB; + Tp::LocalMuteState state; + BaseCallMuteInterface::Adaptee *adaptee; +}; + +void BaseCallMuteInterface::Adaptee::requestMuted(bool mute, const Tp::Service::CallInterfaceMuteAdaptor::RequestMutedContextPtr &context) +{ + if (!mInterface->mPriv->setMuteStateCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + Tp::LocalMuteState state = Tp::LocalMuteStateUnmuted; + if (mute) { + state = Tp::LocalMuteStateMuted; + } + + DBusError error; + mInterface->mPriv->setMuteStateCB(state, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + + +/** + * \class BaseCallMuteInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-call.h + * + * \brief Base class for implementations of Call.Interface.Mute + * + */ + +/** + * Class constructor. + */ +BaseCallMuteInterface::BaseCallMuteInterface() + : AbstractChannelInterface(TP_QT_IFACE_CALL_INTERFACE_MUTE), + mPriv(new Private(this, Tp::LocalMuteStateUnmuted)) +{ +} + +Tp::LocalMuteState BaseCallMuteInterface::localMuteState() const +{ + return mPriv->state; +} + +void BaseCallMuteInterface::setMuteState(const Tp::LocalMuteState &state) +{ + if (mPriv->state != state) { + mPriv->state = state; + emit mPriv->adaptee->muteStateChanged(state); + } +} + +void BaseCallMuteInterface::setSetMuteStateCallback(const SetMuteStateCallback &cb) +{ + mPriv->setMuteStateCB = cb; +} + +/** + * Class destructor. + */ +BaseCallMuteInterface::~BaseCallMuteInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseCallMuteInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseCallMuteInterface::createAdaptor() +{ + (void) new Service::CallInterfaceMuteAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +// Call.Content.Interface.DTMF +BaseCallContentDTMFInterface::Adaptee::Adaptee(BaseCallContentDTMFInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseCallContentDTMFInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseCallContentDTMFInterface::Private { + Private(BaseCallContentDTMFInterface *parent) + : currentlySendingTones(false), + adaptee(new BaseCallContentDTMFInterface::Adaptee(parent)) { + } + + StartToneCallback startToneCB; + StopToneCallback stopToneCB; + MultipleTonesCallback multipleTonesCB; + bool currentlySendingTones; + QString deferredTones; + BaseCallContentDTMFInterface::Adaptee *adaptee; +}; + +void BaseCallContentDTMFInterface::Adaptee::startTone(uchar event, const Tp::Service::CallContentInterfaceDTMFAdaptor::StartToneContextPtr &context) +{ + if (!mInterface->mPriv->startToneCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->startToneCB(event, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseCallContentDTMFInterface::Adaptee::stopTone(const Tp::Service::CallContentInterfaceDTMFAdaptor::StopToneContextPtr &context) +{ + if (!mInterface->mPriv->stopToneCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->stopToneCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + + +void BaseCallContentDTMFInterface::Adaptee::multipleTones(const QString& tones, const Tp::Service::CallContentInterfaceDTMFAdaptor::MultipleTonesContextPtr &context) +{ + if (!mInterface->mPriv->multipleTonesCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->multipleTonesCB(tones, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +/** + * \class BaseCallContentDTMFInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-call.h + * + * \brief Base class for implementations of Call.Content.Interface.DTMF + * + */ + +/** + * Class constructor. + */ +BaseCallContentDTMFInterface::BaseCallContentDTMFInterface() + : AbstractCallContentInterface(TP_QT_IFACE_CALL_CONTENT_INTERFACE_DTMF), + mPriv(new Private(this)) +{ +} + +bool BaseCallContentDTMFInterface::currentlySendingTones() const +{ + return mPriv->currentlySendingTones; +} + +void BaseCallContentDTMFInterface::setCurrentlySendingTones(bool sending) +{ + mPriv->currentlySendingTones = sending; +} + +QString BaseCallContentDTMFInterface::deferredTones() const +{ + return mPriv->deferredTones; +} + +void BaseCallContentDTMFInterface::setDeferredTones(const QString &tones) +{ + mPriv->deferredTones = tones; +} + + +void BaseCallContentDTMFInterface::setStartToneCallback(const StartToneCallback &cb) +{ + mPriv->startToneCB = cb; +} + +void BaseCallContentDTMFInterface::setStopToneCallback(const StopToneCallback &cb) +{ + mPriv->stopToneCB = cb; +} + + +void BaseCallContentDTMFInterface::setMultipleTonesCallback(const MultipleTonesCallback &cb) +{ + mPriv->multipleTonesCB = cb; +} + +/** + * Class destructor. + */ +BaseCallContentDTMFInterface::~BaseCallContentDTMFInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseCallContentDTMFInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseCallContentDTMFInterface::createAdaptor() +{ + (void) new Service::CallContentInterfaceDTMFAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +} + === added file 'TelepathyQt/base-call.h' --- a/TelepathyQt/base-call.h 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-call.h 2013-05-16 20:21:35 +0000 @@ -0,0 +1,190 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 _TelepathyQt_base_call_h_HEADER_GUARD_ +#define _TelepathyQt_base_call_h_HEADER_GUARD_ + +#ifndef IN_TP_QT_HEADER +#error IN_TP_QT_HEADER +#endif + + +#include +#include +#include +#include +#include +#include + +#include + +class QString; + +namespace Tp +{ + +class TP_QT_EXPORT AbstractCallContentInterface : public AbstractDBusServiceInterface +{ + Q_OBJECT + Q_DISABLE_COPY(AbstractCallContentInterface) + +public: + AbstractCallContentInterface(const QString &interfaceName); + virtual ~AbstractCallContentInterface(); + +private: + friend class BaseCallContent; + + class Private; + friend class Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseCallContent : public DBusService +{ + Q_OBJECT + Q_DISABLE_COPY(BaseCallContent) + +public: + static BaseCallContentPtr create(const QDBusConnection &dbusConnection, + BaseChannel* channel, + const QString &name, + const Tp::MediaStreamType &type, + const Tp::MediaStreamDirection &direction) { + return BaseCallContentPtr(new BaseCallContent(dbusConnection, channel, name, type, direction)); + } + + virtual ~BaseCallContent(); + QVariantMap immutableProperties() const; + bool registerObject(DBusError *error = NULL); + virtual QString uniqueName() const; + + QList interfaces() const; + AbstractCallContentInterfacePtr interface(const QString &interfaceName) const; + bool plugInterface(const AbstractCallContentInterfacePtr &interface); + + QString name() const; + Tp::MediaStreamType type() const; + Tp::CallContentDisposition disposition() const; + Tp::ObjectPathList streams() const; +protected: + BaseCallContent(const QDBusConnection &dbusConnection, + BaseChannel* channel, + const QString &name, + const Tp::MediaStreamType &type, + const Tp::MediaStreamDirection &direction); + + virtual bool registerObject(const QString &busName, const QString &objectPath, + DBusError *error); + void remove(); + +private: + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseCallMuteInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseCallMuteInterface) + +public: + static BaseCallMuteInterfacePtr create() { + return BaseCallMuteInterfacePtr(new BaseCallMuteInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseCallMuteInterfaceSubclass()); + } + virtual ~BaseCallMuteInterface(); + + QVariantMap immutableProperties() const; + + Tp::LocalMuteState localMuteState() const; + void setMuteState(const Tp::LocalMuteState &state); + + typedef Callback2 SetMuteStateCallback; + void setSetMuteStateCallback(const SetMuteStateCallback &cb); +Q_SIGNALS: + void muteStateChanged(const Tp::LocalMuteState &state); +private: + BaseCallMuteInterface(); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseCallContentDTMFInterface : public AbstractCallContentInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseCallContentDTMFInterface) + +public: + static BaseCallContentDTMFInterfacePtr create() { + return BaseCallContentDTMFInterfacePtr(new BaseCallContentDTMFInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseCallContentDTMFInterfaceSubclass()); + } + virtual ~BaseCallContentDTMFInterface(); + + QVariantMap immutableProperties() const; + + bool currentlySendingTones() const; + void setCurrentlySendingTones(bool sendingTones); + + QString deferredTones() const; + void setDeferredTones(const QString &deferredTones); + + + typedef Callback2 StartToneCallback; + void setStartToneCallback(const StartToneCallback &cb); + typedef Callback1 StopToneCallback; + void setStopToneCallback(const StopToneCallback &cb); + typedef Callback2 MultipleTonesCallback; + void setMultipleTonesCallback(const MultipleTonesCallback &cb); +Q_SIGNALS: + +private: + BaseCallContentDTMFInterface(); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + + +} +#endif === added file 'TelepathyQt/base-channel-internal.h' --- a/TelepathyQt/base-channel-internal.h 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-channel-internal.h 2013-05-16 20:21:35 +0000 @@ -0,0 +1,351 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 "TelepathyQt/_gen/svc-channel.h" + +#include +#include +#include +#include +#include "TelepathyQt/debug-internal.h" + + +namespace Tp +{ + +class TP_QT_NO_EXPORT BaseChannel::Adaptee : public QObject +{ + Q_OBJECT + + Q_PROPERTY(QString channelType READ channelType) + Q_PROPERTY(QStringList interfaces READ interfaces) + Q_PROPERTY(uint targetHandle READ targetHandle) + Q_PROPERTY(QString targetID READ targetID) + Q_PROPERTY(uint targetHandleType READ targetHandleType) + Q_PROPERTY(bool requested READ requested) + Q_PROPERTY(uint initiatorHandle READ initiatorHandle) + Q_PROPERTY(QString initiatorID READ initiatorID) +public: + Adaptee(const QDBusConnection &dbusConnection, BaseChannel *cm); + ~Adaptee(); + + QString channelType() const { + return mChannel->channelType(); + } + QStringList interfaces() const; + uint targetHandle() const { + return mChannel->targetHandle(); + } + QString targetID() const { + return mChannel->targetID(); + } + uint targetHandleType() const { + return mChannel->targetHandleType(); + } + bool requested() const { + return mChannel->requested(); + } + uint initiatorHandle() const { + return mChannel->initiatorHandle(); + } + QString initiatorID() const { + return mChannel->initiatorID(); + } + +private Q_SLOTS: + void close(const Tp::Service::ChannelAdaptor::CloseContextPtr &context); + void getChannelType(const Tp::Service::ChannelAdaptor::GetChannelTypeContextPtr &context) { + context->setFinished(channelType()); + } + + void getHandle(const Tp::Service::ChannelAdaptor::GetHandleContextPtr &context) { + context->setFinished(targetHandleType(), targetHandle()); + } + + void getInterfaces(const Tp::Service::ChannelAdaptor::GetInterfacesContextPtr &context) { + context->setFinished(interfaces()); + } + + +public: + BaseChannel *mChannel; + Service::ChannelAdaptor *mAdaptor; + +signals: + void closed(); +}; + +class TP_QT_NO_EXPORT BaseChannelTextType::Adaptee : public QObject +{ + Q_OBJECT +public: + Adaptee(BaseChannelTextType *interface); + ~Adaptee(); + +public slots: + void acknowledgePendingMessages(const Tp::UIntList &IDs, const Tp::Service::ChannelTypeTextAdaptor::AcknowledgePendingMessagesContextPtr &context); +//deprecated: + //void getMessageTypes(const Tp::Service::ChannelTypeTextAdaptor::GetMessageTypesContextPtr &context); + //void listPendingMessages(bool clear, const Tp::Service::ChannelTypeTextAdaptor::ListPendingMessagesContextPtr &context); + //void send(uint type, const QString &text, const Tp::Service::ChannelTypeTextAdaptor::SendContextPtr &context); +signals: + void lostMessage(); + void received(uint ID, uint timestamp, uint sender, uint type, uint flags, const QString &text); + void sendError(uint error, uint timestamp, uint type, const QString &text); + void sent(uint timestamp, uint type, const QString &text); + +public: + BaseChannelTextType *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelMessagesInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(QStringList supportedContentTypes READ supportedContentTypes) + Q_PROPERTY(Tp::UIntList messageTypes READ messageTypes) + Q_PROPERTY(uint messagePartSupportFlags READ messagePartSupportFlags) + Q_PROPERTY(Tp::MessagePartListList pendingMessages READ pendingMessages) + Q_PROPERTY(uint deliveryReportingSupport READ deliveryReportingSupport) +public: + Adaptee(BaseChannelMessagesInterface *interface); + ~Adaptee(); + + QStringList supportedContentTypes() { + return mInterface->supportedContentTypes(); + } + Tp::UIntList messageTypes() { + return mInterface->messageTypes(); + } + uint messagePartSupportFlags() { + return mInterface->messagePartSupportFlags(); + } + uint deliveryReportingSupport() { + return mInterface->deliveryReportingSupport(); + } + Tp::MessagePartListList pendingMessages() { + return mInterface->pendingMessages(); + } + +public slots: + void sendMessage(const Tp::MessagePartList &message, uint flags, const Tp::Service::ChannelInterfaceMessagesAdaptor::SendMessageContextPtr &context); +//deprecated, never implemented: + //void getPendingMessageContent(uint messageID, const Tp::UIntList &parts, const Tp::Service::ChannelInterfaceMessagesAdaptor::GetPendingMessageContentContextPtr &context); +signals: + void messageSent(const Tp::MessagePartList &content, uint flags, const QString &messageToken); + void pendingMessagesRemoved(const Tp::UIntList &messageIDs); + void messageReceived(const Tp::MessagePartList &message); + +public: + BaseChannelMessagesInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelServerAuthenticationType::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(QString authenticationMethod READ authenticationMethod) +public: + Adaptee(BaseChannelServerAuthenticationType *interface); + ~Adaptee(); + QString authenticationMethod() const; +public: + BaseChannelServerAuthenticationType *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelCaptchaAuthenticationInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(bool canRetryCaptcha READ canRetryCaptcha) + Q_PROPERTY(uint captchaStatus READ captchaStatus) + Q_PROPERTY(QString captchaError READ captchaError) + Q_PROPERTY(QVariantMap captchaErrorDetails READ captchaErrorDetails) +public: + Adaptee(BaseChannelCaptchaAuthenticationInterface *interface); + ~Adaptee(); + bool canRetryCaptcha() const; + uint captchaStatus() const; + QString captchaError() const; + QVariantMap captchaErrorDetails() const; +public slots: + void getCaptchas(const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::GetCaptchasContextPtr &context); + void getCaptchaData(uint ID, const QString &mimeType, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::GetCaptchaDataContextPtr &context); + void answerCaptchas(const Tp::CaptchaAnswers &answers, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::AnswerCaptchasContextPtr &context); + void cancelCaptcha(uint reason, const QString &debugMessage, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::CancelCaptchaContextPtr &context); +public: + BaseChannelCaptchaAuthenticationInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelHoldInterface::Adaptee : public QObject +{ + Q_OBJECT +public: + Adaptee(BaseChannelHoldInterface *interface); + ~Adaptee(); + +public slots: + void getHoldState(const Tp::Service::ChannelInterfaceHoldAdaptor::GetHoldStateContextPtr &context); + void requestHold(bool hold, const Tp::Service::ChannelInterfaceHoldAdaptor::RequestHoldContextPtr &context); +signals: + void holdStateChanged(uint holdState, uint reason); + +public: + BaseChannelHoldInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelGroupInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(uint groupFlags READ groupFlags) + Q_PROPERTY(Tp::HandleOwnerMap handleOwners READ handleOwners) + Q_PROPERTY(Tp::LocalPendingInfoList localPendingMembers READ localPendingMembers) + Q_PROPERTY(Tp::UIntList members READ members) + Q_PROPERTY(Tp::UIntList remotePendingMembers READ remotePendingMembers) + Q_PROPERTY(uint selfHandle READ selfHandle) + Q_PROPERTY(Tp::HandleIdentifierMap memberIdentifiers READ memberIdentifiers) +public: + Adaptee(BaseChannelGroupInterface *interface); + ~Adaptee(); + uint groupFlags() const; + Tp::HandleOwnerMap handleOwners() const; + Tp::LocalPendingInfoList localPendingMembers() const; + Tp::UIntList members() const; + Tp::UIntList remotePendingMembers() const; + uint selfHandle() const; + Tp::HandleIdentifierMap memberIdentifiers() const; +public slots: + void addMembers(const Tp::UIntList &contacts, const QString &message, const Tp::Service::ChannelInterfaceGroupAdaptor::AddMembersContextPtr &context); + void getAllMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetAllMembersContextPtr &context); + void getGroupFlags(const Tp::Service::ChannelInterfaceGroupAdaptor::GetGroupFlagsContextPtr &context); + void getHandleOwners(const Tp::UIntList &handles, const Tp::Service::ChannelInterfaceGroupAdaptor::GetHandleOwnersContextPtr &context); + void getLocalPendingMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetLocalPendingMembersContextPtr &context); + void getLocalPendingMembersWithInfo(const Tp::Service::ChannelInterfaceGroupAdaptor::GetLocalPendingMembersWithInfoContextPtr &context); + void getMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetMembersContextPtr &context); + void getRemotePendingMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetRemotePendingMembersContextPtr &context); + void getSelfHandle(const Tp::Service::ChannelInterfaceGroupAdaptor::GetSelfHandleContextPtr &context); + void removeMembers(const Tp::UIntList &contacts, const QString &message, const Tp::Service::ChannelInterfaceGroupAdaptor::RemoveMembersContextPtr &context); + void removeMembersWithReason(const Tp::UIntList &contacts, const QString &message, uint reason, const Tp::Service::ChannelInterfaceGroupAdaptor::RemoveMembersWithReasonContextPtr &context); +signals: + void handleOwnersChangedDetailed(const Tp::HandleOwnerMap &added, const Tp::UIntList &removed, const Tp::HandleIdentifierMap &identifiers); + void selfContactChanged(uint selfHandle, const QString &selfID); + void groupFlagsChanged(uint added, uint removed); + void membersChanged(const QString &message, const Tp::UIntList &added, const Tp::UIntList &removed, const Tp::UIntList &localPending, const Tp::UIntList &remotePending, uint actor, uint reason); + void membersChangedDetailed(const Tp::UIntList &added, const Tp::UIntList &removed, const Tp::UIntList &localPending, const Tp::UIntList &remotePending, const QVariantMap &details); + //All other signals are deprecated +public: + BaseChannelGroupInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelCallType::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(Tp::ObjectPathList contents READ contents) + Q_PROPERTY(QVariantMap callStateDetails READ callStateDetails) + Q_PROPERTY(uint callState READ callState) + Q_PROPERTY(uint callFlags READ callFlags) + Q_PROPERTY(Tp::CallStateReason callStateReason READ callStateReason) + Q_PROPERTY(bool hardwareStreaming READ hardwareStreaming) + Q_PROPERTY(Tp::CallMemberMap callMembers READ callMembers) + Q_PROPERTY(Tp::HandleIdentifierMap memberIdentifiers READ memberIdentifiers) + Q_PROPERTY(uint initialTransport READ initialTransport) + Q_PROPERTY(bool initialAudio READ initialAudio) + Q_PROPERTY(bool initialVideo READ initialVideo) + Q_PROPERTY(QString initialVideoName READ initialVideoName) + Q_PROPERTY(QString initialAudioName READ initialAudioName) + Q_PROPERTY(bool mutableContents READ mutableContents) + +public: + Adaptee(BaseChannelCallType *interface); + ~Adaptee(); + + Tp::ObjectPathList contents() { + return mInterface->contents(); + } + + QVariantMap callStateDetails() { + return mInterface->callStateDetails(); + } + + uint callState() { + return mInterface->callState(); + } + + uint callFlags() { + return mInterface->callFlags(); + } + + Tp::CallStateReason callStateReason() { + return mInterface->callStateReason(); + } + + bool hardwareStreaming() { + return mInterface->hardwareStreaming(); + } + + Tp::CallMemberMap callMembers() { + return mInterface->callMembers(); + } + + Tp::HandleIdentifierMap memberIdentifiers() { + return mInterface->memberIdentifiers(); + } + + uint initialTransport() { + return mInterface->initialTransport(); + } + + bool initialAudio() { + return mInterface->initialAudio(); + } + + bool initialVideo() { + return mInterface->initialVideo(); + } + + QString initialVideoName() { + return mInterface->initialVideoName(); + } + + QString initialAudioName() { + return mInterface->initialAudioName(); + } + + bool mutableContents() { + return mInterface->mutableContents(); + } + +public slots: + void setRinging(const Tp::Service::ChannelTypeCallAdaptor::SetRingingContextPtr &context); + void setQueued(const Tp::Service::ChannelTypeCallAdaptor::SetQueuedContextPtr &context); + void accept(const Tp::Service::ChannelTypeCallAdaptor::AcceptContextPtr &context); + void hangup(uint reason, const QString &detailedHangupReason, const QString &message, const Tp::Service::ChannelTypeCallAdaptor::HangupContextPtr &context); + void addContent(const QString &contentName, const Tp::MediaStreamType &contentType, const Tp::MediaStreamDirection &initialDirection, const Tp::Service::ChannelTypeCallAdaptor::AddContentContextPtr &context); + +signals: + void contentAdded(const QDBusObjectPath &content); + void contentRemoved(const QDBusObjectPath &content, const Tp::CallStateReason &reason); + void callStateChanged(uint callState, uint callFlags, const Tp::CallStateReason &stateReason, const QVariantMap &callStateDetails); + void callMembersChanged(const Tp::CallMemberMap &flagsChanged, const Tp::HandleIdentifierMap &identifiers, const Tp::UIntList &removed, const Tp::CallStateReason &reason); + +public: + BaseChannelCallType *mInterface; +}; + +} === added file 'TelepathyQt/base-channel.cpp' --- a/TelepathyQt/base-channel.cpp 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-channel.cpp 2013-05-16 20:21:35 +0000 @@ -0,0 +1,1688 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 +#include +#include "TelepathyQt/base-channel-internal.h" + +#include "TelepathyQt/_gen/base-channel.moc.hpp" +#include "TelepathyQt/_gen/base-channel-internal.moc.hpp" + +#include "TelepathyQt/debug-internal.h" + +#include +#include +#include +#include +#include +#include +#include + +namespace Tp +{ + +struct TP_QT_NO_EXPORT BaseChannel::Private { + Private(BaseChannel *parent, const QDBusConnection &dbusConnection, BaseConnection* connection, + const QString &channelType, uint targetHandle, uint targetHandleType) + : parent(parent), + connection(connection), + channelType(channelType), + targetHandle(targetHandle), + targetHandleType(targetHandleType), + adaptee(new BaseChannel::Adaptee(dbusConnection, parent)) { + } + + BaseChannel *parent; + BaseConnection* connection; + QString channelType; + QHash interfaces; + uint targetHandle; + QString targetID; + uint targetHandleType; + bool requested; + uint initiatorHandle; + QString initiatorID; + BaseChannel::Adaptee *adaptee; +}; + + +BaseChannel::Adaptee::Adaptee(const QDBusConnection &dbusConnection, + BaseChannel *channel) + : QObject(channel), + mChannel(channel) +{ + debug() << "Creating service::channelAdaptor for " << channel->dbusObject(); + mAdaptor = new Service::ChannelAdaptor(dbusConnection, this, channel->dbusObject()); +} + +BaseChannel::Adaptee::~Adaptee() +{ +} + +QStringList BaseChannel::Adaptee::interfaces() const +{ + QStringList ret; + foreach(const AbstractChannelInterfacePtr & iface, mChannel->interfaces()) { + if (iface->interfaceName().contains(QLatin1String(".Type."))) + continue; //Do not include "Type" + ret << iface->interfaceName(); + } + ret << TP_QT_IFACE_PROPERTIES; + return ret; +} + +void BaseChannel::Adaptee::close(const Tp::Service::ChannelAdaptor::CloseContextPtr &context) +{ + mChannel->close(); + context->setFinished(); +} + +/** + * \class BaseChannel + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for channel implementations. + * + */ + +BaseChannel::BaseChannel(const QDBusConnection &dbusConnection, + BaseConnection* connection, + const QString &channelType, uint targetHandle, + uint targetHandleType) + : DBusService(dbusConnection), + mPriv(new Private(this, dbusConnection, connection, + channelType, targetHandle, targetHandleType)) +{ +} + +/** + * Class destructor. + */ +BaseChannel::~BaseChannel() +{ + delete mPriv; +} + +void BaseChannel::close() +{ + //emit after return + QMetaObject::invokeMethod(mPriv->adaptee, "closed", + Qt::QueuedConnection); + //emit after return + QMetaObject::invokeMethod(this, "closed", + Qt::QueuedConnection); +} + +/** + * Return a unique name for this channel. + * + * \return A unique name for this channel. + */ +QString BaseChannel::uniqueName() const +{ + return QString(QLatin1String("_%1")).arg((quintptr) this, 0, 16); +} + +bool BaseChannel::registerObject(DBusError *error) +{ + if (isRegistered()) { + return true; + } + + QString name = uniqueName(); + QString busName = mPriv->connection->busName(); + //QString busName = QString(QLatin1String("%1.%2")) + // .arg(mPriv->connection->busName(),name); + QString objectPath = QString(QLatin1String("%1/%2")) + .arg(mPriv->connection->objectPath(), name); + debug() << "Registering channel: busName: " << busName << " objectName: " << objectPath; + DBusError _error; + + debug() << "Channel: registering interfaces at " << dbusObject(); + foreach(const AbstractChannelInterfacePtr & iface, mPriv->interfaces) { + if (!iface->registerInterface(dbusObject())) { + // lets not fail if an optional interface fails registering, lets warn only + warning() << "Unable to register interface" << iface->interfaceName(); + } + } + + bool ret = registerObject(busName, objectPath, &_error); + if (!ret && error) { + error->set(_error.name(), _error.message()); + } + return ret; +} + +/** + * Reimplemented from DBusService. + */ +bool BaseChannel::registerObject(const QString &busName, + const QString &objectPath, DBusError *error) +{ + return DBusService::registerObject(busName, objectPath, error); +} + +QString BaseChannel::channelType() const +{ + return mPriv->channelType; +} +QList BaseChannel::interfaces() const +{ + return mPriv->interfaces.values(); +} +uint BaseChannel::targetHandle() const +{ + return mPriv->targetHandle; +} +QString BaseChannel::targetID() const +{ + return mPriv->targetID; +} +uint BaseChannel::targetHandleType() const +{ + return mPriv->targetHandleType; +} +bool BaseChannel::requested() const +{ + return mPriv->requested; +} +uint BaseChannel::initiatorHandle() const +{ + return mPriv->initiatorHandle; +} +QString BaseChannel::initiatorID() const +{ + return mPriv->initiatorID; +} + +void BaseChannel::setInitiatorHandle(uint initiatorHandle) +{ + mPriv->initiatorHandle = initiatorHandle; +} + +void BaseChannel::setInitiatorID(const QString &initiatorID) +{ + mPriv->initiatorID = initiatorID; +} + +void BaseChannel::setTargetID(const QString &targetID) +{ + mPriv->targetID = targetID; +} + +void BaseChannel::setRequested(bool requested) +{ + mPriv->requested = requested; +} + +BaseConnection* BaseChannel::baseConnection() const +{ + return mPriv->connection; +} + +/** + * Return the immutable properties of this channel object. + * + * Immutable properties cannot change after the object has been registered + * on the bus with registerObject(). + * + * \return The immutable properties of this channel object. + */ +QVariantMap BaseChannel::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType"), + QVariant::fromValue(mPriv->adaptee->channelType())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle"), + QVariant::fromValue(mPriv->adaptee->targetHandle())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".Interfaces"), + QVariant::fromValue(mPriv->adaptee->interfaces())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID"), + QVariant::fromValue(mPriv->adaptee->targetID())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType"), + QVariant::fromValue(mPriv->adaptee->targetHandleType())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".Requested"), + QVariant::fromValue(mPriv->adaptee->requested())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".InitiatorHandle"), + QVariant::fromValue(mPriv->adaptee->initiatorHandle())); + map.insert(TP_QT_IFACE_CHANNEL + QLatin1String(".InitiatorID"), + QVariant::fromValue(mPriv->adaptee->initiatorID())); + return map; +} + +Tp::ChannelDetails BaseChannel::details() const +{ + Tp::ChannelDetails details; + details.channel = QDBusObjectPath(objectPath()); + details.properties.unite(immutableProperties()); + + foreach(const AbstractChannelInterfacePtr & iface, mPriv->interfaces) { + details.properties.unite(iface->immutableProperties()); + } + + return details; +} + +/** + * Return a pointer to the interface with the given name. + * + * \param interfaceName The D-Bus name of the interface, + * ex. TP_QT_IFACE_PROTOCOL_INTERFACE_ADDRESSING. + * \return A pointer to the AbstractProtocolInterface object that implements + * the D-Bus interface with the given name, or a null pointer if such an interface + * has not been plugged into this object. + * \sa plugInterface(), interfaces() + */ +AbstractChannelInterfacePtr BaseChannel::interface(const QString &interfaceName) const +{ + return mPriv->interfaces.value(interfaceName); +} + +/** + * Plug a new interface into this Protocol D-Bus object. + * + * This property is immutable and cannot change after this Protocol + * object has been registered on the bus with registerObject(). + * + * \param interface An AbstractProtocolInterface instance that implements + * the interface that is to be plugged. + * \return \c true on success or \c false otherwise + * \sa interfaces(), interface() + */ +bool BaseChannel::plugInterface(const AbstractChannelInterfacePtr &interface) +{ + if (isRegistered()) { + warning() << "Unable to plug protocol interface " << interface->interfaceName() << + "- protocol already registered"; + return false; + } + + if (interface->isRegistered()) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- interface already registered"; + return false; + } + + if (mPriv->interfaces.contains(interface->interfaceName())) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- another interface with same name already plugged"; + return false; + } + + debug() << "Interface" << interface->interfaceName() << "plugged"; + mPriv->interfaces.insert(interface->interfaceName(), interface); + return true; +} + +/** + * \class AbstractChannelInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for all the Channel object interface implementations. + */ + +AbstractChannelInterface::AbstractChannelInterface(const QString &interfaceName) + : AbstractDBusServiceInterface(interfaceName) +{ +} + +AbstractChannelInterface::~AbstractChannelInterface() +{ +} + +// Chan.T.Text +BaseChannelTextType::Adaptee::Adaptee(BaseChannelTextType *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelTextType::Adaptee::~Adaptee() +{ +} + +void BaseChannelTextType::Adaptee::acknowledgePendingMessages(const Tp::UIntList &IDs, + const Tp::Service::ChannelTypeTextAdaptor::AcknowledgePendingMessagesContextPtr &context) +{ + qDebug() << "BaseConnectionContactsInterface::acknowledgePendingMessages " << IDs; + DBusError error; + mInterface->acknowledgePendingMessages(IDs, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +struct TP_QT_NO_EXPORT BaseChannelTextType::Private { + Private(BaseChannelTextType *parent, BaseChannel* channel) + : channel(channel), + pendingMessagesId(0), + adaptee(new BaseChannelTextType::Adaptee(parent)) { + } + + BaseChannel* channel; + /* maps pending-message-id to message part list */ + QMap pendingMessages; + /* increasing unique id of pending messages */ + uint pendingMessagesId; + MessageAcknowledgedCallback messageAcknowledgedCB; + BaseChannelTextType::Adaptee *adaptee; +}; + +/** + * \class BaseChannelTextType + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Type.Text + * + */ + +/** + * Class constructor. + */ +BaseChannelTextType::BaseChannelTextType(BaseChannel* channel) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_TYPE_TEXT), + mPriv(new Private(this, channel)) +{ +} + +/** + * Class destructor. + */ +BaseChannelTextType::~BaseChannelTextType() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelTextType::immutableProperties() const +{ + return QVariantMap(); +} + +void BaseChannelTextType::createAdaptor() +{ + (void) new Service::ChannelTypeTextAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseChannelTextType::addReceivedMessage(const Tp::MessagePartList &msg) +{ + MessagePartList message = msg; + if (msg.empty()) { + warning() << "empty message: not sent"; + return; + } + MessagePart &header = message.front(); + + if (header.count(QLatin1String("pending-message-id"))) + warning() << "pending-message-id will be overwritten"; + + /* Add pending-message-id to header */ + uint pendingMessageId = mPriv->pendingMessagesId++; + header[QLatin1String("pending-message-id")] = QDBusVariant(pendingMessageId); + mPriv->pendingMessages[pendingMessageId] = message; + + uint timestamp = 0; + if (header.count(QLatin1String("message-received"))) + timestamp = header[QLatin1String("message-received")].variant().toUInt(); + + uint handle = 0; + if (header.count(QLatin1String("message-sender"))) + handle = header[QLatin1String("message-sender")].variant().toUInt(); + + uint type = ChannelTextMessageTypeNormal; + if (header.count(QLatin1String("message-type"))) + type = header[QLatin1String("message-type")].variant().toUInt(); + + //FIXME: flags are not parsed + uint flags = 0; + + QString content; + for (MessagePartList::Iterator i = message.begin() + 1; i != message.end(); ++i) + if (i->count(QLatin1String("content-type")) + && i->value(QLatin1String("content-type")).variant().toString() == QLatin1String("text/plain") + && i->count(QLatin1String("content"))) { + content = i->value(QLatin1String("content")).variant().toString(); + break; + } + if (content.length() > 0) + QMetaObject::invokeMethod(mPriv->adaptee, "received", + Qt::QueuedConnection, + Q_ARG(uint, pendingMessageId), + Q_ARG(uint, timestamp), + Q_ARG(uint, handle), + Q_ARG(uint, type), + Q_ARG(uint, flags), + Q_ARG(QString, content)); + + /* Signal on ChannelMessagesInterface */ + BaseChannelMessagesInterfacePtr messagesIface = BaseChannelMessagesInterfacePtr::dynamicCast( + mPriv->channel->interface(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES)); + if (messagesIface) + QMetaObject::invokeMethod(messagesIface.data(), "messageReceived", + Qt::QueuedConnection, + Q_ARG(Tp::MessagePartList, message)); +} + +Tp::MessagePartListList BaseChannelTextType::pendingMessages() +{ + return mPriv->pendingMessages.values(); +} + +/* + * Will be called with the value of the message-token field after a received message has been acknowledged, + * if the message-token field existed in the header. + */ +void BaseChannelTextType::setMessageAcknowledgedCallback(const MessageAcknowledgedCallback &cb) +{ + mPriv->messageAcknowledgedCB = cb; +} + +void BaseChannelTextType::acknowledgePendingMessages(const Tp::UIntList &IDs, DBusError* error) +{ + foreach(uint id, IDs) { + QMap::Iterator i = mPriv->pendingMessages.find(id); + if (i == mPriv->pendingMessages.end()) { + error->set(TP_QT_ERROR_INVALID_ARGUMENT, QLatin1String("id not found")); + return; + } + + MessagePart &header = i->front(); + if (header.count(QLatin1String("message-token")) && mPriv->messageAcknowledgedCB.isValid()) + mPriv->messageAcknowledgedCB(header[QLatin1String("message-token")].variant().toString()); + + mPriv->pendingMessages.erase(i); + } + + /* Signal on ChannelMessagesInterface */ + BaseChannelMessagesInterfacePtr messagesIface = BaseChannelMessagesInterfacePtr::dynamicCast( + mPriv->channel->interface(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES)); + if (messagesIface) //emit after return + QMetaObject::invokeMethod(messagesIface.data(), "pendingMessagesRemoved", + Qt::QueuedConnection, + Q_ARG(Tp::UIntList, IDs)); +} + + + +void BaseChannelTextType::sent(uint timestamp, uint type, QString text) +{ + emit mPriv->adaptee->sent(timestamp, type, text); +} + + +// Chan.I.Messages +BaseChannelMessagesInterface::Adaptee::Adaptee(BaseChannelMessagesInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelMessagesInterface::Adaptee::~Adaptee() +{ +} + +void BaseChannelMessagesInterface::Adaptee::sendMessage(const Tp::MessagePartList &message, uint flags, + const Tp::Service::ChannelInterfaceMessagesAdaptor::SendMessageContextPtr &context) +{ + DBusError error; + QString token = mInterface->sendMessage(message, flags, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(token); +} + +struct TP_QT_NO_EXPORT BaseChannelMessagesInterface::Private { + Private(BaseChannelMessagesInterface *parent, + BaseChannelTextType* textTypeInterface, + QStringList supportedContentTypes, + Tp::UIntList messageTypes, + uint messagePartSupportFlags, + uint deliveryReportingSupport) + : textTypeInterface(textTypeInterface), + supportedContentTypes(supportedContentTypes), + messageTypes(messageTypes), + messagePartSupportFlags(messagePartSupportFlags), + deliveryReportingSupport(deliveryReportingSupport), + adaptee(new BaseChannelMessagesInterface::Adaptee(parent)) { + } + + BaseChannelTextType* textTypeInterface; + QStringList supportedContentTypes; + Tp::UIntList messageTypes; + uint messagePartSupportFlags; + uint deliveryReportingSupport; + SendMessageCallback sendMessageCB; + BaseChannelMessagesInterface::Adaptee *adaptee; +}; + +/** + * \class BaseChannelMessagesInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.Messages + * + */ + +/** + * Class constructor. + */ +BaseChannelMessagesInterface::BaseChannelMessagesInterface(BaseChannelTextType *textType, + QStringList supportedContentTypes, + UIntList messageTypes, + uint messagePartSupportFlags, + uint deliveryReportingSupport) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES), + mPriv(new Private(this, textType, supportedContentTypes, messageTypes, + messagePartSupportFlags, deliveryReportingSupport)) +{ +} + +/** + * Class destructor. + */ +BaseChannelMessagesInterface::~BaseChannelMessagesInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelMessagesInterface::immutableProperties() const +{ + QVariantMap map; + + map.insert(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES + QLatin1String(".SupportedContentTypes"), + QVariant::fromValue(mPriv->adaptee->supportedContentTypes())); + map.insert(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES + QLatin1String(".MessageTypes"), + QVariant::fromValue(mPriv->adaptee->messageTypes())); + map.insert(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES + QLatin1String(".MessagePartSupportFlags"), + QVariant::fromValue(mPriv->adaptee->messagePartSupportFlags())); + map.insert(TP_QT_IFACE_CHANNEL_INTERFACE_MESSAGES + QLatin1String(".DeliveryReportingSupport"), + QVariant::fromValue(mPriv->adaptee->deliveryReportingSupport())); + return map; +} + +void BaseChannelMessagesInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceMessagesAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +QStringList BaseChannelMessagesInterface::supportedContentTypes() +{ + return mPriv->supportedContentTypes; +} + +Tp::UIntList BaseChannelMessagesInterface::messageTypes() +{ + return mPriv->messageTypes; +} + +uint BaseChannelMessagesInterface::messagePartSupportFlags() +{ + return mPriv->messagePartSupportFlags; +} + +uint BaseChannelMessagesInterface::deliveryReportingSupport() +{ + return mPriv->deliveryReportingSupport; +} + +Tp::MessagePartListList BaseChannelMessagesInterface::pendingMessages() +{ + return mPriv->textTypeInterface->pendingMessages(); +} + +void BaseChannelMessagesInterface::messageSent(const Tp::MessagePartList &content, uint flags, const QString &messageToken) +{ + emit mPriv->adaptee->messageSent(content, flags, messageToken); +} + +void BaseChannelMessagesInterface::pendingMessagesRemoved(const Tp::UIntList &messageIDs) +{ + emit mPriv->adaptee->pendingMessagesRemoved(messageIDs); +} + +void BaseChannelMessagesInterface::messageReceived(const Tp::MessagePartList &message) +{ + emit mPriv->adaptee->messageReceived(message); +} + +void BaseChannelMessagesInterface::setSendMessageCallback(const SendMessageCallback &cb) +{ + mPriv->sendMessageCB = cb; +} + +QString BaseChannelMessagesInterface::sendMessage(const Tp::MessagePartList &message, uint flags, DBusError* error) +{ + if (!mPriv->sendMessageCB.isValid()) { + error->set(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return QString(); + } + QString token = mPriv->sendMessageCB(message, flags, error); + + //emit after return + QMetaObject::invokeMethod(mPriv->adaptee, "messageSent", + Qt::QueuedConnection, + Q_ARG(Tp::MessagePartList, message), + Q_ARG(uint, flags), + Q_ARG(QString, token)); + + if (message.empty()) { + warning() << "Sending empty message"; + return token; + } + const MessagePart &header = message.front(); + + uint timestamp = 0; + if (header.count(QLatin1String("message-received"))) + timestamp = header[QLatin1String("message-received")].variant().toUInt(); + + uint type = ChannelTextMessageTypeNormal; + if (header.count(QLatin1String("message-type"))) + type = header[QLatin1String("message-type")].variant().toUInt(); + + QString content; + for (MessagePartList::const_iterator i = message.begin() + 1; i != message.end(); ++i) + if (i->count(QLatin1String("content-type")) + && i->value(QLatin1String("content-type")).variant().toString() == QLatin1String("text/plain") + && i->count(QLatin1String("content"))) { + content = i->value(QLatin1String("content")).variant().toString(); + break; + } + //emit after return + QMetaObject::invokeMethod(mPriv->textTypeInterface, "sent", + Qt::QueuedConnection, + Q_ARG(uint, timestamp), + Q_ARG(uint, type), + Q_ARG(QString, content)); + return token; +} + + +//Chan.T.ServerAuthentication +BaseChannelServerAuthenticationType::Adaptee::Adaptee(BaseChannelServerAuthenticationType *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelServerAuthenticationType::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelServerAuthenticationType::Private { + Private(BaseChannelServerAuthenticationType *parent, const QString& authenticationMethod) + : authenticationMethod(authenticationMethod), + adaptee(new BaseChannelServerAuthenticationType::Adaptee(parent)) { + } + QString authenticationMethod; + BaseChannelServerAuthenticationType::Adaptee *adaptee; +}; + +QString BaseChannelServerAuthenticationType::Adaptee::authenticationMethod() const +{ + return mInterface->mPriv->authenticationMethod; +} + +/** + * \class BaseChannelServerAuthenticationType + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Type.ServerAuthentifcation + * + */ + +/** + * Class constructor. + */ +BaseChannelServerAuthenticationType::BaseChannelServerAuthenticationType(const QString& authenticationMethod) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION), + mPriv(new Private(this, authenticationMethod)) +{ +} + +/** + * Class destructor. + */ +BaseChannelServerAuthenticationType::~BaseChannelServerAuthenticationType() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelServerAuthenticationType::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION + QLatin1String(".AuthenticationMethod"), + QVariant::fromValue(mPriv->adaptee->authenticationMethod())); + return map; +} + +void BaseChannelServerAuthenticationType::createAdaptor() +{ + (void) new Service::ChannelTypeServerAuthenticationAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +//Chan.I.CaptchaAuthentication +BaseChannelCaptchaAuthenticationInterface::Adaptee::Adaptee(BaseChannelCaptchaAuthenticationInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelCaptchaAuthenticationInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelCaptchaAuthenticationInterface::Private { + Private(BaseChannelCaptchaAuthenticationInterface *parent, bool canRetryCaptcha) + : canRetryCaptcha(canRetryCaptcha), + captchaStatus(CaptchaStatusLocalPending), + adaptee(new BaseChannelCaptchaAuthenticationInterface::Adaptee(parent)) { + } + bool canRetryCaptcha; + bool captchaStatus; + QString captchaError; + QVariantMap captchaErrorDetails; + GetCaptchasCallback getCaptchasCB; + GetCaptchaDataCallback getCaptchaDataCB; + AnswerCaptchasCallback answerCaptchasCB; + CancelCaptchaCallback cancelCaptchaCB; + BaseChannelCaptchaAuthenticationInterface::Adaptee *adaptee; +}; + +bool BaseChannelCaptchaAuthenticationInterface::Adaptee::canRetryCaptcha() const +{ + return mInterface->mPriv->canRetryCaptcha; +} + +uint BaseChannelCaptchaAuthenticationInterface::Adaptee::captchaStatus() const +{ + return mInterface->mPriv->captchaStatus; +} + +QString BaseChannelCaptchaAuthenticationInterface::Adaptee::captchaError() const +{ + return mInterface->mPriv->captchaError; +} + +QVariantMap BaseChannelCaptchaAuthenticationInterface::Adaptee::captchaErrorDetails() const +{ + return mInterface->mPriv->captchaErrorDetails; +} + +void BaseChannelCaptchaAuthenticationInterface::Adaptee::getCaptchas(const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::GetCaptchasContextPtr &context) +{ + qDebug() << "BaseChannelCaptchaAuthenticationInterface::Adaptee::getCaptchas"; + DBusError error; + Tp::CaptchaInfoList captchaInfo; + uint numberRequired; + QString language; + mInterface->mPriv->getCaptchasCB(captchaInfo, numberRequired, language, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(captchaInfo, numberRequired, language); +} + +void BaseChannelCaptchaAuthenticationInterface::Adaptee::getCaptchaData(uint ID, const QString& mimeType, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::GetCaptchaDataContextPtr &context) +{ + qDebug() << "BaseChannelCaptchaAuthenticationInterface::Adaptee::getCaptchaData " << ID << mimeType; + DBusError error; + QByteArray captchaData = mInterface->mPriv->getCaptchaDataCB(ID, mimeType, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(captchaData); +} + +void BaseChannelCaptchaAuthenticationInterface::Adaptee::answerCaptchas(const Tp::CaptchaAnswers& answers, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::AnswerCaptchasContextPtr &context) +{ + qDebug() << "BaseChannelCaptchaAuthenticationInterface::Adaptee::answerCaptchas"; + DBusError error; + mInterface->mPriv->answerCaptchasCB(answers, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelCaptchaAuthenticationInterface::Adaptee::cancelCaptcha(uint reason, const QString& debugMessage, const Tp::Service::ChannelInterfaceCaptchaAuthenticationAdaptor::CancelCaptchaContextPtr &context) +{ + qDebug() << "BaseChannelCaptchaAuthenticationInterface::Adaptee::cancelCaptcha " + << reason << " " << debugMessage; + DBusError error; + mInterface->mPriv->cancelCaptchaCB(reason, debugMessage, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +/** + * \class BaseChannelCaptchaAuthenticationInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.CaptchaAuthentication + * + */ + +/** + * Class constructor. + */ +BaseChannelCaptchaAuthenticationInterface::BaseChannelCaptchaAuthenticationInterface(bool canRetryCaptcha) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_CAPTCHA_AUTHENTICATION), + mPriv(new Private(this, canRetryCaptcha)) +{ +} + +/** + * Class destructor. + */ +BaseChannelCaptchaAuthenticationInterface::~BaseChannelCaptchaAuthenticationInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelCaptchaAuthenticationInterface::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION + QLatin1String(".CanRetryCaptcha"), + QVariant::fromValue(mPriv->adaptee->canRetryCaptcha())); + return map; +} + +void BaseChannelCaptchaAuthenticationInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceCaptchaAuthenticationAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseChannelCaptchaAuthenticationInterface::setGetCaptchasCallback(const GetCaptchasCallback &cb) +{ + mPriv->getCaptchasCB = cb; +} + +void BaseChannelCaptchaAuthenticationInterface::setGetCaptchaDataCallback(const GetCaptchaDataCallback &cb) +{ + mPriv->getCaptchaDataCB = cb; +} + +void BaseChannelCaptchaAuthenticationInterface::setAnswerCaptchasCallback(const AnswerCaptchasCallback &cb) +{ + mPriv->answerCaptchasCB = cb; +} + +void BaseChannelCaptchaAuthenticationInterface::setCancelCaptchaCallback(const CancelCaptchaCallback &cb) +{ + mPriv->cancelCaptchaCB = cb; +} + +void BaseChannelCaptchaAuthenticationInterface::setCaptchaStatus(uint status) +{ + mPriv->captchaStatus = status; +} + +void BaseChannelCaptchaAuthenticationInterface::setCaptchaError(const QString& busName) +{ + mPriv->captchaError = busName; +} + +void BaseChannelCaptchaAuthenticationInterface::setCaptchaErrorDetails(const QVariantMap& error) +{ + mPriv->captchaErrorDetails = error; +} + +//Chan.I.Group +BaseChannelGroupInterface::Adaptee::Adaptee(BaseChannelGroupInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelGroupInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelGroupInterface::Private { + Private(BaseChannelGroupInterface *parent, ChannelGroupFlags initialFlags, uint selfHandle) + : flags(initialFlags), + selfHandle(selfHandle), + adaptee(new BaseChannelGroupInterface::Adaptee(parent)) { + } + ChannelGroupFlags flags; + Tp::HandleOwnerMap handleOwners; + Tp::LocalPendingInfoList localPendingMembers; + Tp::UIntList members; + Tp::UIntList remotePendingMembers; + uint selfHandle; + Tp::HandleIdentifierMap memberIdentifiers; + RemoveMembersCallback removeMembersCB; + AddMembersCallback addMembersCB; + Tp::UIntList getLocalPendingMembers() const { + Tp::UIntList ret; + foreach(const LocalPendingInfo & info, localPendingMembers) + ret << info.toBeAdded; + return ret; + } + BaseChannelGroupInterface::Adaptee *adaptee; +}; + +uint BaseChannelGroupInterface::Adaptee::groupFlags() const +{ + return mInterface->mPriv->flags; +} + +Tp::HandleOwnerMap BaseChannelGroupInterface::Adaptee::handleOwners() const +{ + return mInterface->mPriv->handleOwners; +} + +Tp::LocalPendingInfoList BaseChannelGroupInterface::Adaptee::localPendingMembers() const +{ + return mInterface->mPriv->localPendingMembers; +} + +Tp::UIntList BaseChannelGroupInterface::Adaptee::members() const +{ + return mInterface->mPriv->members; +} + +Tp::UIntList BaseChannelGroupInterface::Adaptee::remotePendingMembers() const +{ + return mInterface->mPriv->remotePendingMembers; +} + +uint BaseChannelGroupInterface::Adaptee::selfHandle() const +{ + return mInterface->mPriv->selfHandle; +} + +Tp::HandleIdentifierMap BaseChannelGroupInterface::Adaptee::memberIdentifiers() const +{ + return mInterface->mPriv->memberIdentifiers; +} + +void BaseChannelGroupInterface::Adaptee::addMembers(const Tp::UIntList& contacts, + const QString& message, + const Tp::Service::ChannelInterfaceGroupAdaptor::AddMembersContextPtr &context) +{ + debug() << "BaseChannelGroupInterface::Adaptee::addMembers"; + if (!mInterface->mPriv->addMembersCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->addMembersCB(contacts, message, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelGroupInterface::Adaptee::removeMembers(const Tp::UIntList& contacts, const QString& message, + const Tp::Service::ChannelInterfaceGroupAdaptor::RemoveMembersContextPtr &context) +{ + debug() << "BaseChannelGroupInterface::Adaptee::removeMembers"; + if (!mInterface->mPriv->removeMembersCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->removeMembersCB(contacts, message, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelGroupInterface::Adaptee::removeMembersWithReason(const Tp::UIntList& contacts, + const QString& message, + uint reason, + const Tp::Service::ChannelInterfaceGroupAdaptor::RemoveMembersWithReasonContextPtr &context) +{ + debug() << "BaseChannelGroupInterface::Adaptee::removeMembersWithReason"; + removeMembers(contacts, message, context); +} + +void BaseChannelGroupInterface::Adaptee::getAllMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetAllMembersContextPtr &context) +{ + context->setFinished(mInterface->mPriv->members, mInterface->mPriv->getLocalPendingMembers(), mInterface->mPriv->remotePendingMembers); +} + +void BaseChannelGroupInterface::Adaptee::getGroupFlags(const Tp::Service::ChannelInterfaceGroupAdaptor::GetGroupFlagsContextPtr &context) +{ + context->setFinished(mInterface->mPriv->flags); +} + +void BaseChannelGroupInterface::Adaptee::getHandleOwners(const Tp::UIntList& handles, const Tp::Service::ChannelInterfaceGroupAdaptor::GetHandleOwnersContextPtr &context) +{ + Tp::UIntList ret; + foreach(uint handle, handles) + ret.append(mInterface->mPriv->handleOwners.contains(handle) ? mInterface->mPriv->handleOwners[handle] : 0); + context->setFinished(ret); +} + +void BaseChannelGroupInterface::Adaptee::getLocalPendingMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetLocalPendingMembersContextPtr &context) +{ + context->setFinished(mInterface->mPriv->getLocalPendingMembers()); +} + +void BaseChannelGroupInterface::Adaptee::getLocalPendingMembersWithInfo(const Tp::Service::ChannelInterfaceGroupAdaptor::GetLocalPendingMembersWithInfoContextPtr &context) +{ + context->setFinished(mInterface->mPriv->localPendingMembers); +} + +void BaseChannelGroupInterface::Adaptee::getMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetMembersContextPtr &context) +{ + context->setFinished(mInterface->mPriv->members); +} + +void BaseChannelGroupInterface::Adaptee::getRemotePendingMembers(const Tp::Service::ChannelInterfaceGroupAdaptor::GetRemotePendingMembersContextPtr &context) +{ + context->setFinished(mInterface->mPriv->remotePendingMembers); +} + +void BaseChannelGroupInterface::Adaptee::getSelfHandle(const Tp::Service::ChannelInterfaceGroupAdaptor::GetSelfHandleContextPtr &context) +{ + context->setFinished(mInterface->mPriv->selfHandle); +} + +/** + * \class BaseChannelGroupInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.Group + * + */ + +/** + * Class constructor. + */ +BaseChannelGroupInterface::BaseChannelGroupInterface(ChannelGroupFlags initialFlags, uint selfHandle) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_GROUP), + mPriv(new Private(this, initialFlags, selfHandle)) +{ +} + +/** + * Class destructor. + */ +BaseChannelGroupInterface::~BaseChannelGroupInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelGroupInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseChannelGroupInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceGroupAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseChannelGroupInterface::setRemoveMembersCallback(const RemoveMembersCallback &cb) +{ + mPriv->removeMembersCB = cb; +} + +void BaseChannelGroupInterface::setAddMembersCallback(const AddMembersCallback &cb) +{ + mPriv->addMembersCB = cb; +} + +void BaseChannelGroupInterface::addMembers(const Tp::UIntList& handles, const QStringList& identifiers) +{ + if (handles.size() != identifiers.size()) { + debug() << "BaseChannelGroupInterface::addMembers: handles.size() != identifiers.size()"; + return; + } + Tp::UIntList added; + for (int i = 0; i < handles.size(); ++i) { + uint handle = handles[i]; + if (mPriv->members.contains(handle)) + continue; + + mPriv->memberIdentifiers[handle] = identifiers[i]; + mPriv->members.append(handle); + added.append(handle); + } + if (!added.isEmpty()) + emit mPriv->adaptee->membersChanged(QString(), added, Tp::UIntList(), Tp::UIntList(), Tp::UIntList(), 0, ChannelGroupChangeReasonNone); +} + +void BaseChannelGroupInterface::removeMembers(const Tp::UIntList& handles) +{ + Tp::UIntList removed; + foreach(uint handle, handles) { + if (mPriv->members.contains(handle)) + continue; + + mPriv->memberIdentifiers.remove(handle); + mPriv->members.removeAll(handle); + removed.append(handle); + } + if (!removed.isEmpty()) + emit mPriv->adaptee->membersChanged(QString(), Tp::UIntList(), removed, Tp::UIntList(), Tp::UIntList(), 0, ChannelGroupChangeReasonNone); +} + +// Chan.T.Call +BaseChannelCallType::Adaptee::Adaptee(BaseChannelCallType *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelCallType::Adaptee::~Adaptee() +{ +} + + +struct TP_QT_NO_EXPORT BaseChannelCallType::Private { + Private(BaseChannelCallType *parent, BaseChannel* channel, bool hardwareStreaming, + uint initialTransport, + bool initialAudio, + bool initialVideo, + QString initialAudioName, + QString initialVideoName, + bool mutableContents) + : hardwareStreaming(hardwareStreaming), + initialTransport(initialTransport), + initialAudio(initialAudio), + initialVideo(initialVideo), + initialAudioName(initialAudioName), + initialVideoName(initialVideoName), + mutableContents(mutableContents), + channel(channel), + adaptee(new BaseChannelCallType::Adaptee(parent)) { + } + + Tp::ObjectPathList contents; + QVariantMap callStateDetails; + uint callState; + uint callFlags; + Tp::CallStateReason callStateReason; + bool hardwareStreaming; + Tp::CallMemberMap callMembers; + Tp::HandleIdentifierMap memberIdentifiers; + uint initialTransport; + bool initialAudio; + bool initialVideo; + QString initialAudioName; + QString initialVideoName; + bool mutableContents; + + QList mCallContents; + AcceptCallback acceptCB; + HangupCallback hangupCB; + SetQueuedCallback setQueuedCB; + SetRingingCallback setRingingCB; + AddContentCallback addContentCB; + + BaseChannel *channel; + BaseChannelCallType::Adaptee *adaptee; +}; + +void BaseChannelCallType::Adaptee::setRinging(const Tp::Service::ChannelTypeCallAdaptor::SetRingingContextPtr &context) +{ + if (!mInterface->mPriv->setRingingCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->setRingingCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelCallType::Adaptee::setQueued(const Tp::Service::ChannelTypeCallAdaptor::SetQueuedContextPtr &context) +{ + if (!mInterface->mPriv->setQueuedCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->setQueuedCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelCallType::Adaptee::accept(const Tp::Service::ChannelTypeCallAdaptor::AcceptContextPtr &context) +{ + if (!mInterface->mPriv->acceptCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->acceptCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelCallType::Adaptee::hangup(uint reason, const QString &detailedHangupReason, const QString &message, const Tp::Service::ChannelTypeCallAdaptor::HangupContextPtr &context) +{ + if (!mInterface->mPriv->hangupCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->hangupCB(reason, detailedHangupReason, message, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseChannelCallType::Adaptee::addContent(const QString &contentName, const Tp::MediaStreamType &contentType, const Tp::MediaStreamDirection &initialDirection, const Tp::Service::ChannelTypeCallAdaptor::AddContentContextPtr &context) +{ + if (!mInterface->mPriv->addContentCB.isValid()) { + Tp::BaseCallContentPtr ptr = mInterface->addContent(contentName, contentType, initialDirection); + QDBusObjectPath objPath; + objPath.setPath(ptr->objectPath()); + context->setFinished(objPath); + return; + } + + DBusError error; + QDBusObjectPath objPath = mInterface->mPriv->addContentCB(contentName, contentType, initialDirection, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(objPath); +} + +/** + * \class BaseChannelCallType + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Type.Call + * + */ + +/** + * Class constructor. + */ +BaseChannelCallType::BaseChannelCallType(BaseChannel* channel, bool hardwareStreaming, + uint initialTransport, + bool initialAudio, + bool initialVideo, + QString initialAudioName, + QString initialVideoName, + bool mutableContents) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_TYPE_CALL), + mPriv(new Private(this, channel, + hardwareStreaming, + initialTransport, + initialAudio, + initialVideo, + initialAudioName, + initialVideoName, + mutableContents)) +{ +} + +Tp::ObjectPathList BaseChannelCallType::contents() { + return mPriv->contents; +} + +QVariantMap BaseChannelCallType::callStateDetails() { + return mPriv->callStateDetails; +} + +uint BaseChannelCallType::callState() { + return mPriv->callState; +} + +uint BaseChannelCallType::callFlags() { + return mPriv->callFlags; +} + +Tp::CallStateReason BaseChannelCallType::callStateReason() { + return mPriv->callStateReason; +} + +bool BaseChannelCallType::hardwareStreaming() { + return mPriv->hardwareStreaming; +} + +Tp::CallMemberMap BaseChannelCallType::callMembers() { + return mPriv->callMembers; +} + +Tp::HandleIdentifierMap BaseChannelCallType::memberIdentifiers() { + return mPriv->memberIdentifiers; +} + +uint BaseChannelCallType::initialTransport() { + return mPriv->initialTransport; +} + +bool BaseChannelCallType::initialAudio() { + return mPriv->initialAudio; +} + +bool BaseChannelCallType::initialVideo() { + return mPriv->initialVideo; +} + +QString BaseChannelCallType::initialVideoName() { + return mPriv->initialVideoName; +} + +QString BaseChannelCallType::initialAudioName() { + return mPriv->initialAudioName; +} + +bool BaseChannelCallType::mutableContents() { + return mPriv->mutableContents; +} + +/** + * Class destructor. + */ +BaseChannelCallType::~BaseChannelCallType() +{ + delete mPriv; +} + +QVariantMap BaseChannelCallType::immutableProperties() const +{ + QVariantMap map; + + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".HardwareStreaming"), + QVariant::fromValue(mPriv->adaptee->hardwareStreaming())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".InitialTransport"), + QVariant::fromValue(mPriv->adaptee->initialTransport())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".InitialAudio"), + QVariant::fromValue(mPriv->adaptee->initialAudio())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".InitialVideo"), + QVariant::fromValue(mPriv->adaptee->initialVideo())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".InitialAudioName"), + QVariant::fromValue(mPriv->adaptee->initialAudioName())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".InitialVideoName"), + QVariant::fromValue(mPriv->adaptee->initialVideoName())); + map.insert(TP_QT_IFACE_CHANNEL_TYPE_CALL + QLatin1String(".MutableContents"), + QVariant::fromValue(mPriv->adaptee->mutableContents())); + return map; +} + +void BaseChannelCallType::createAdaptor() +{ + (void) new Service::ChannelTypeCallAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseChannelCallType::setCallState(const Tp::CallState &state, uint flags, const Tp::CallStateReason &stateReason, const QVariantMap &callStateDetails) +{ + mPriv->callState = state; + mPriv->callFlags = flags; + mPriv->callStateReason = stateReason; + mPriv->callStateDetails = callStateDetails; + emit mPriv->adaptee->callStateChanged(state, flags, stateReason, callStateDetails); +} + +void BaseChannelCallType::setAcceptCallback(const AcceptCallback &cb) +{ + mPriv->acceptCB = cb; +} + +void BaseChannelCallType::setHangupCallback(const HangupCallback &cb) +{ + mPriv->hangupCB = cb; +} + +void BaseChannelCallType::setSetRingingCallback(const SetRingingCallback &cb) +{ + mPriv->setRingingCB = cb; +} + +void BaseChannelCallType::setSetQueuedCallback(const SetQueuedCallback &cb) +{ + mPriv->setQueuedCB = cb; +} + +void BaseChannelCallType::setAddContentCallback(const AddContentCallback &cb) +{ + mPriv->addContentCB = cb; +} + +void BaseChannelCallType::setMembersFlags(const Tp::CallMemberMap &flagsChanged, const Tp::HandleIdentifierMap &identifiers, const Tp::UIntList &removed, const Tp::CallStateReason &reason) +{ + mPriv->callMembers = flagsChanged; + mPriv->memberIdentifiers = identifiers; + emit mPriv->adaptee->callMembersChanged(flagsChanged, identifiers, removed, reason); +} + +BaseCallContentPtr BaseChannelCallType::addContent(const QString &name, const Tp::MediaStreamType &type, const Tp::MediaStreamDirection &direction) +{ + BaseCallContentPtr ptr = BaseCallContent::create(mPriv->channel->dbusConnection(), mPriv->channel, name, type, direction); + DBusError error; + ptr->registerObject(&error); + QDBusObjectPath objpath; + objpath.setPath(ptr->objectPath()); + mPriv->contents.append(objpath); + emit mPriv->adaptee->contentAdded(objpath); + + return ptr; +} + +void BaseChannelCallType::addContent(BaseCallContentPtr content) +{ + DBusError error; + content->registerObject(&error); + QDBusObjectPath objpath; + objpath.setPath(content->objectPath()); + mPriv->contents.append(objpath); + emit mPriv->adaptee->contentAdded(objpath); +} + +// Chan.I.Hold +BaseChannelHoldInterface::Adaptee::Adaptee(BaseChannelHoldInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelHoldInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelHoldInterface::Private { + Private(BaseChannelHoldInterface *parent, Tp::LocalHoldState state) + : state(state), + reason(Tp::LocalHoldStateReasonNone), + adaptee(new BaseChannelHoldInterface::Adaptee(parent)) { + } + + SetHoldStateCallback setHoldStateCB; + Tp::LocalHoldState state; + Tp::LocalHoldStateReason reason; + BaseChannelHoldInterface::Adaptee *adaptee; +}; + +void BaseChannelHoldInterface::Adaptee::getHoldState(const Tp::Service::ChannelInterfaceHoldAdaptor::GetHoldStateContextPtr &context) +{ + context->setFinished(mInterface->getHoldState(), mInterface->getHoldReason()); +} + +void BaseChannelHoldInterface::Adaptee::requestHold(bool hold, const Tp::Service::ChannelInterfaceHoldAdaptor::RequestHoldContextPtr &context) +{ + if (!mInterface->mPriv->setHoldStateCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + Tp::LocalHoldState state = hold ? Tp::LocalHoldStateHeld : Tp::LocalHoldStateUnheld; + + DBusError error; + mInterface->mPriv->setHoldStateCB(state, Tp::LocalHoldStateReasonRequested, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +/** + * \class BaseChannelHoldInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.Hold + * + */ + +/** + * Class constructor. + */ +BaseChannelHoldInterface::BaseChannelHoldInterface() + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_HOLD), + mPriv(new Private(this, Tp::LocalHoldStateUnheld)) +{ +} + +Tp::LocalHoldState BaseChannelHoldInterface::getHoldState() const +{ + return mPriv->state; +} + +Tp::LocalHoldStateReason BaseChannelHoldInterface::getHoldReason() const +{ + return mPriv->reason; +} + +void BaseChannelHoldInterface::setSetHoldStateCallback(const SetHoldStateCallback &cb) +{ + mPriv->setHoldStateCB = cb; +} + +void BaseChannelHoldInterface::setHoldState(const Tp::LocalHoldState &state, const Tp::LocalHoldStateReason &reason) +{ + if (mPriv->state != state) { + mPriv->state = state; + mPriv->reason = reason; + emit mPriv->adaptee->holdStateChanged(state, reason); + } +} + +/** + * Class destructor. + */ +BaseChannelHoldInterface::~BaseChannelHoldInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelHoldInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseChannelHoldInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceHoldAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +} + === added file 'TelepathyQt/base-channel.h' --- a/TelepathyQt/base-channel.h 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/base-channel.h 2013-05-16 20:21:35 +0000 @@ -0,0 +1,479 @@ +/** + * This file is part of TelepathyQt + * + * @copyright Copyright (C) 2013 Matthias Gehre + * @copyright Copyright 2013 Canonical Ltd. + * @license LGPL 2.1 + * + * 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 _TelepathyQt_base_channel_h_HEADER_GUARD_ +#define _TelepathyQt_base_channel_h_HEADER_GUARD_ + +#ifndef IN_TP_QT_HEADER +#error IN_TP_QT_HEADER +#endif + +#include +#include +#include +#include +#include + +#include + +class QString; + +namespace Tp +{ + +class TP_QT_EXPORT BaseChannel : public DBusService +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannel) + +public: + static BaseChannelPtr create(BaseConnection* connection, const QString &channelType, + uint targetHandle, uint targetHandleType) { + return BaseChannelPtr(new BaseChannel(QDBusConnection::sessionBus(), connection, + channelType, targetHandle, targetHandleType)); + } + + virtual ~BaseChannel(); + + QVariantMap immutableProperties() const; + bool registerObject(DBusError *error = NULL); + virtual QString uniqueName() const; + + QString channelType() const; + QList interfaces() const; + AbstractChannelInterfacePtr interface(const QString &interfaceName) const; + uint targetHandle() const; + QString targetID() const; + uint targetHandleType() const; + bool requested() const; + uint initiatorHandle() const; + QString initiatorID() const; + Tp::ChannelDetails details() const; + + void setInitiatorHandle(uint initiatorHandle); + void setInitiatorID(const QString &initiatorID); + void setTargetID(const QString &targetID); + void setRequested(bool requested); + + bool plugInterface(const AbstractChannelInterfacePtr &interface); + BaseConnection * baseConnection() const; + void close(); + +Q_SIGNALS: + void closed(); +protected: + BaseChannel(const QDBusConnection &dbusConnection, BaseConnection* connection, + const QString &channelType, uint targetHandle, uint targetHandleType); + virtual bool registerObject(const QString &busName, const QString &objectPath, + DBusError *error); +private: + class Adaptee; + friend class Adaptee; + class Private; + friend class Private; + Private *mPriv; +}; + +class TP_QT_EXPORT AbstractChannelInterface : public AbstractDBusServiceInterface +{ + Q_OBJECT + Q_DISABLE_COPY(AbstractChannelInterface) + +public: + AbstractChannelInterface(const QString &interfaceName); + virtual ~AbstractChannelInterface(); + +private: + friend class BaseChannel; + + class Private; + friend class Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelTextType : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelTextType) + +public: + static BaseChannelTextTypePtr create(BaseChannel* channel) { + return BaseChannelTextTypePtr(new BaseChannelTextType(channel)); + } + template + static SharedPtr create(BaseChannel* channel) { + return SharedPtr( + new BaseChannelTextTypeSubclass(channel)); + } + + typedef Callback2 CreateChannelCallback; + CreateChannelCallback createChannel; + + typedef Callback2 EnsureChannelCallback; + EnsureChannelCallback ensureChannel; + + virtual ~BaseChannelTextType(); + + QVariantMap immutableProperties() const; + + Tp::RequestableChannelClassList requestableChannelClasses; + + typedef Callback1 MessageAcknowledgedCallback; + void setMessageAcknowledgedCallback(const MessageAcknowledgedCallback &cb); + + Tp::MessagePartListList pendingMessages(); + + /* Convenience function */ + void addReceivedMessage(const Tp::MessagePartList &message); +private Q_SLOTS: + void sent(uint timestamp, uint type, QString text); +protected: + BaseChannelTextType(BaseChannel* channel); + void acknowledgePendingMessages(const Tp::UIntList &IDs, DBusError* error); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelMessagesInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelMessagesInterface) + +public: + static BaseChannelMessagesInterfacePtr create(BaseChannelTextType* textTypeInterface, + QStringList supportedContentTypes, + UIntList messageTypes, + uint messagePartSupportFlags, + uint deliveryReportingSupport) { + return BaseChannelMessagesInterfacePtr(new BaseChannelMessagesInterface(textTypeInterface, + supportedContentTypes, + messageTypes, + messagePartSupportFlags, + deliveryReportingSupport)); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseChannelMessagesInterfaceSubclass()); + } + virtual ~BaseChannelMessagesInterface(); + + QVariantMap immutableProperties() const; + + QStringList supportedContentTypes(); + Tp::UIntList messageTypes(); + uint messagePartSupportFlags(); + uint deliveryReportingSupport(); + Tp::MessagePartListList pendingMessages(); + + void messageSent(const Tp::MessagePartList &content, uint flags, const QString &messageToken); + + typedef Callback3 SendMessageCallback; + void setSendMessageCallback(const SendMessageCallback &cb); +protected: + QString sendMessage(const Tp::MessagePartList &message, uint flags, DBusError* error); +private Q_SLOTS: + void pendingMessagesRemoved(const Tp::UIntList &messageIDs); + void messageReceived(const Tp::MessagePartList &message); +private: + BaseChannelMessagesInterface(BaseChannelTextType* textType, + QStringList supportedContentTypes, + Tp::UIntList messageTypes, + uint messagePartSupportFlags, + uint deliveryReportingSupport); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelServerAuthenticationType : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelServerAuthenticationType) + +public: + static BaseChannelServerAuthenticationTypePtr create(const QString &authenticationMethod) { + return BaseChannelServerAuthenticationTypePtr(new BaseChannelServerAuthenticationType(authenticationMethod)); + } + template + static SharedPtr create(const QString &authenticationMethod) { + return SharedPtr( + new BaseChannelServerAuthenticationTypeSubclass(authenticationMethod)); + } + virtual ~BaseChannelServerAuthenticationType(); + + QVariantMap immutableProperties() const; +private Q_SLOTS: +private: + BaseChannelServerAuthenticationType(const QString &authenticationMethod); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelCaptchaAuthenticationInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelCaptchaAuthenticationInterface) + +public: + static BaseChannelCaptchaAuthenticationInterfacePtr create(bool canRetryCaptcha) { + return BaseChannelCaptchaAuthenticationInterfacePtr(new BaseChannelCaptchaAuthenticationInterface(canRetryCaptcha)); + } + template + static SharedPtr create(bool canRetryCaptcha) { + return SharedPtr( + new BaseChannelCaptchaAuthenticationInterfaceSubclass(canRetryCaptcha)); + } + virtual ~BaseChannelCaptchaAuthenticationInterface(); + + QVariantMap immutableProperties() const; + + typedef Callback4 GetCaptchasCallback; + void setGetCaptchasCallback(const GetCaptchasCallback &cb); + + typedef Callback3 GetCaptchaDataCallback; + void setGetCaptchaDataCallback(const GetCaptchaDataCallback &cb); + + typedef Callback2 AnswerCaptchasCallback; + void setAnswerCaptchasCallback(const AnswerCaptchasCallback &cb); + + typedef Callback3 CancelCaptchaCallback; + void setCancelCaptchaCallback(const CancelCaptchaCallback &cb); + + void setCaptchaStatus(uint status); + void setCaptchaError(const QString &busName); + void setCaptchaErrorDetails(const QVariantMap &error); +private Q_SLOTS: +private: + BaseChannelCaptchaAuthenticationInterface(bool canRetryCaptcha); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelGroupInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelGroupInterface) + +public: + static BaseChannelGroupInterfacePtr create(ChannelGroupFlags initialFlags, uint selfHandle) { + return BaseChannelGroupInterfacePtr(new BaseChannelGroupInterface(initialFlags, selfHandle)); + } + template + static SharedPtr create(ChannelGroupFlags initialFlags, uint selfHandle) { + return SharedPtr( + new BaseChannelGroupInterfaceSubclass(initialFlags, selfHandle)); + } + virtual ~BaseChannelGroupInterface(); + + QVariantMap immutableProperties() const; + + typedef Callback3 RemoveMembersCallback; + void setRemoveMembersCallback(const RemoveMembersCallback &cb); + + typedef Callback3 AddMembersCallback; + void setAddMembersCallback(const AddMembersCallback &cb); + + /* Adds a contact to this group. No-op if already in this group */ + void addMembers(const Tp::UIntList &handles, const QStringList &identifiers); + void removeMembers(const Tp::UIntList &handles); + +private Q_SLOTS: +private: + BaseChannelGroupInterface(ChannelGroupFlags initialFlags, uint selfHandle); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelCallType : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelCallType) + +public: + static BaseChannelCallTypePtr create(BaseChannel* channel, bool hardwareStreaming, + uint initialTransport, + bool initialAudio, + bool initialVideo, + QString initialAudioName, + QString initialVideoName, + bool mutableContents = false) { + return BaseChannelCallTypePtr(new BaseChannelCallType(channel, + hardwareStreaming, + initialTransport, + initialAudio, + initialVideo, + initialAudioName, + initialVideoName, + mutableContents)); + } + template + static SharedPtr create(BaseChannel* channel, bool hardwareStreaming, + uint initialTransport, + bool initialAudio, + bool initialVideo, + QString initialAudioName, + QString initialVideoName, + bool mutableContents = false) { + return SharedPtr( + new BaseChannelCallTypeSubclass(channel, + hardwareStreaming, + initialTransport, + initialAudio, + initialVideo, + initialAudioName, + initialVideoName, + mutableContents)); + } + + typedef Callback2 CreateChannelCallback; + CreateChannelCallback createChannel; + + typedef Callback2 EnsureChannelCallback; + EnsureChannelCallback ensureChannel; + + virtual ~BaseChannelCallType(); + + QVariantMap immutableProperties() const; + + Tp::ObjectPathList contents(); + QVariantMap callStateDetails(); + uint callState(); + uint callFlags(); + Tp::CallStateReason callStateReason(); + bool hardwareStreaming(); + Tp::CallMemberMap callMembers(); + Tp::HandleIdentifierMap memberIdentifiers(); + uint initialTransport(); + bool initialAudio(); + bool initialVideo(); + QString initialAudioName(); + QString initialVideoName(); + bool mutableContents(); + + typedef Callback1 AcceptCallback; + void setAcceptCallback(const AcceptCallback &cb); + + typedef Callback4 HangupCallback; + void setHangupCallback(const HangupCallback &cb); + + typedef Callback1 SetRingingCallback; + void setSetRingingCallback(const SetRingingCallback &cb); + + typedef Callback1 SetQueuedCallback; + void setSetQueuedCallback(const SetQueuedCallback &cb); + + typedef Callback4 AddContentCallback; + void setAddContentCallback(const AddContentCallback &cb); + + void setCallState(const Tp::CallState &state, uint flags, const Tp::CallStateReason &stateReason, const QVariantMap &callStateDetails); + void setMembersFlags(const Tp::CallMemberMap &flagsChanged, const Tp::HandleIdentifierMap &identifiers, const Tp::UIntList &removed, const Tp::CallStateReason &reason); + BaseCallContentPtr addContent(const QString &name, const Tp::MediaStreamType &type, const Tp::MediaStreamDirection &direction); + void addContent(BaseCallContentPtr content); + + Tp::RequestableChannelClassList requestableChannelClasses; + +protected: + BaseChannelCallType(BaseChannel* channel, + bool hardwareStreaming, + uint initialTransport, + bool initialAudio, + bool initialVideo, + QString initialAudioName, + QString initialVideoName, + bool mutableContents = false); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelHoldInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelHoldInterface) + +public: + static BaseChannelHoldInterfacePtr create() { + return BaseChannelHoldInterfacePtr(new BaseChannelHoldInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseChannelHoldInterfaceSubclass()); + } + virtual ~BaseChannelHoldInterface(); + + QVariantMap immutableProperties() const; + + Tp::LocalHoldState getHoldState() const; + Tp::LocalHoldStateReason getHoldReason() const; + void setHoldState(const Tp::LocalHoldState &state, const Tp::LocalHoldStateReason &reason); + + typedef Callback3 SetHoldStateCallback; + void setSetHoldStateCallback(const SetHoldStateCallback &cb); +Q_SIGNALS: + void holdStateChanged(const Tp::LocalHoldState &state, const Tp::LocalHoldStateReason &reason); +private: + BaseChannelHoldInterface(); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +} +#endif === modified file 'a/TelepathyQt/base-connection-internal.h' --- a/TelepathyQt/base-connection-internal.h 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/base-connection-internal.h 2013-04-23 02:39:16 +0000 @@ -25,6 +25,7 @@ #include #include #include +#include "TelepathyQt/debug-internal.h" namespace Tp { @@ -33,13 +34,181 @@ { Q_OBJECT + Q_PROPERTY(QStringList interfaces READ interfaces) + Q_PROPERTY(uint selfHandle READ selfHandle) + Q_PROPERTY(uint status READ status) + Q_PROPERTY(bool hasImmortalHandles READ hasImmortalHandles) public: Adaptee(const QDBusConnection &dbusConnection, BaseConnection *cm); ~Adaptee(); + QStringList interfaces() const; + uint status() const { + return mConnection->status(); + } + uint selfHandle() const; + bool hasImmortalHandles() const { + return true; + } + +private Q_SLOTS: + void getSelfHandle(const Tp::Service::ConnectionAdaptor::GetSelfHandleContextPtr &context); + void getStatus(const Tp::Service::ConnectionAdaptor::GetStatusContextPtr &context); + void connect(const Tp::Service::ConnectionAdaptor::ConnectContextPtr &context); + void getInterfaces(const Tp::Service::ConnectionAdaptor::GetInterfacesContextPtr &context) { + context->setFinished(interfaces()); + } + + void getProtocol(const Tp::Service::ConnectionAdaptor::GetProtocolContextPtr &context) { + context->setFinished(mConnection->protocolName()); + } + + void holdHandles(uint handleType, const Tp::UIntList &handles, const Tp::Service::ConnectionAdaptor::HoldHandlesContextPtr &context) { + context->setFinished(); + } + + void inspectHandles(uint handleType, const Tp::UIntList &handles, const Tp::Service::ConnectionAdaptor::InspectHandlesContextPtr &context); + + void listChannels(const Tp::Service::ConnectionAdaptor::ListChannelsContextPtr &context) { + context->setFinished(mConnection->channelsInfo()); + } + + void disconnect(const Tp::Service::ConnectionAdaptor::DisconnectContextPtr &context); + + //void releaseHandles(uint handleType, const Tp::UIntList &handles, const Tp::Service::ConnectionAdaptor::ReleaseHandlesContextPtr &context); + void requestChannel(const QString &type, uint handleType, uint handle, bool suppressHandler, const Tp::Service::ConnectionAdaptor::RequestChannelContextPtr &context); + void requestHandles(uint handleType, const QStringList &identifiers, const Tp::Service::ConnectionAdaptor::RequestHandlesContextPtr &context); + //void addClientInterest(const QStringList &tokens, const Tp::Service::ConnectionAdaptor::AddClientInterestContextPtr &context); + //void removeClientInterest(const QStringList &tokens, const Tp::Service::ConnectionAdaptor::RemoveClientInterestContextPtr &context); + public: BaseConnection *mConnection; Service::ConnectionAdaptor *mAdaptor; + +Q_SIGNALS: + void selfHandleChanged(uint selfHandle); + void newChannel(const QDBusObjectPath &objectPath, const QString &channelType, uint handleType, uint handle, bool suppressHandler); + void connectionError(const QString &error, const QVariantMap &details); + void statusChanged(uint status, uint reason); +}; + +class TP_QT_NO_EXPORT BaseConnectionRequestsInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(Tp::ChannelDetailsList channels READ channels) + Q_PROPERTY(Tp::RequestableChannelClassList requestableChannelClasses READ requestableChannelClasses) + +public: + Adaptee(BaseConnectionRequestsInterface *interface); + ~Adaptee(); + Tp::ChannelDetailsList channels() const; + Tp::RequestableChannelClassList requestableChannelClasses() const { + debug() << "BaseConnectionRequestsInterface::requestableChannelClasses"; + return mInterface->requestableChannelClasses; + } + +private Q_SLOTS: + void createChannel(const QVariantMap &request, const Tp::Service::ConnectionInterfaceRequestsAdaptor::CreateChannelContextPtr &context); + void ensureChannel(const QVariantMap &request, const Tp::Service::ConnectionInterfaceRequestsAdaptor::EnsureChannelContextPtr &context); +Q_SIGNALS: + void newChannels(const Tp::ChannelDetailsList &channels); + void channelClosed(const QDBusObjectPath &removed); + +public: + BaseConnectionRequestsInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseConnectionContactsInterface::Adaptee : public QObject +{ + Q_OBJECT + + Q_PROPERTY(QStringList contactAttributeInterfaces READ contactAttributeInterfaces) +public: + Adaptee(BaseConnectionContactsInterface *interface); + ~Adaptee(); + QStringList contactAttributeInterfaces() const; + +private Q_SLOTS: + void getContactAttributes(const Tp::UIntList &handles, const QStringList &interfaces, bool hold, + const Tp::Service::ConnectionInterfaceContactsAdaptor::GetContactAttributesContextPtr &context); +public: + BaseConnectionContactsInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseConnectionSimplePresenceInterface::Adaptee : public QObject +{ + Q_OBJECT + + Q_PROPERTY(Tp::SimpleStatusSpecMap statuses READ statuses) + Q_PROPERTY(uint maximumStatusMessageLength READ maximumStatusMessageLength) +public: + Adaptee(BaseConnectionSimplePresenceInterface *interface); + ~Adaptee(); + Tp::SimpleStatusSpecMap statuses() const; + int maximumStatusMessageLength() const; + +private Q_SLOTS: + void setPresence(const QString &status, const QString &statusMessage, + const Tp::Service::ConnectionInterfaceSimplePresenceAdaptor::SetPresenceContextPtr &context); + void getPresences(const Tp::UIntList &contacts, + const Tp::Service::ConnectionInterfaceSimplePresenceAdaptor::GetPresencesContextPtr &context); +Q_SIGNALS: + void presencesChanged(const Tp::SimpleContactPresences &presence); + +public: + BaseConnectionSimplePresenceInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseConnectionContactListInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(uint contactListState READ contactListState) + Q_PROPERTY(bool contactListPersists READ contactListPersists) + Q_PROPERTY(bool canChangeContactList READ canChangeContactList) + Q_PROPERTY(bool requestUsesMessage READ requestUsesMessage) + Q_PROPERTY(bool downloadAtConnection READ downloadAtConnection) +public: + Adaptee(BaseConnectionContactListInterface *interface); + ~Adaptee(); + + uint contactListState() const; + bool contactListPersists() const; + bool canChangeContactList() const; + bool requestUsesMessage() const; + bool downloadAtConnection() const; +private Q_SLOTS: + void getContactListAttributes(const QStringList &interfaces, bool hold, const Tp::Service::ConnectionInterfaceContactListAdaptor::GetContactListAttributesContextPtr &context); + void requestSubscription(const Tp::UIntList &contacts, const QString &message, const Tp::Service::ConnectionInterfaceContactListAdaptor::RequestSubscriptionContextPtr &context); + //void authorizePublication(const Tp::UIntList &contacts, const Tp::Service::ConnectionInterfaceContactListAdaptor::AuthorizePublicationContextPtr &context); + //void removeContacts(const Tp::UIntList &contacts, const Tp::Service::ConnectionInterfaceContactListAdaptor::RemoveContactsContextPtr &context); + //void unsubscribe(const Tp::UIntList &contacts, const Tp::Service::ConnectionInterfaceContactListAdaptor::UnsubscribeContextPtr &context); + //void unpublish(const Tp::UIntList &contacts, const Tp::Service::ConnectionInterfaceContactListAdaptor::UnpublishContextPtr &context); + //void download(const Tp::Service::ConnectionInterfaceContactListAdaptor::DownloadContextPtr &context); +Q_SIGNALS: + void contactListStateChanged(uint contactListState); + void contactsChangedWithID(const Tp::ContactSubscriptionMap &changes, const Tp::HandleIdentifierMap &identifiers, const Tp::HandleIdentifierMap &removals); + void contactsChanged(const Tp::ContactSubscriptionMap &changes, const Tp::UIntList &removals); + +public: + BaseConnectionContactListInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseConnectionAddressingInterface::Adaptee : public QObject +{ + Q_OBJECT + +public: + Adaptee(BaseConnectionAddressingInterface *interface); + ~Adaptee(); + + +private Q_SLOTS: + void getContactsByVCardField(const QString &field, const QStringList &addresses, const QStringList &interfaces, const Tp::Service::ConnectionInterfaceAddressingAdaptor::GetContactsByVCardFieldContextPtr &context); + void getContactsByURI(const QStringList &URIs, const QStringList &interfaces, const Tp::Service::ConnectionInterfaceAddressingAdaptor::GetContactsByURIContextPtr &context); +Q_SIGNALS: + +public: + BaseConnectionAddressingInterface *mInterface; }; } === modified file 'a/TelepathyQt/base-connection.cpp' --- a/TelepathyQt/base-connection.cpp 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/base-connection.cpp 2013-04-23 04:53:10 +0000 @@ -28,18 +28,18 @@ #include "TelepathyQt/debug-internal.h" +#include #include #include #include - +#include #include #include namespace Tp { -struct TP_QT_NO_EXPORT BaseConnection::Private -{ +struct TP_QT_NO_EXPORT BaseConnection::Private { Private(BaseConnection *parent, const QDBusConnection &dbusConnection, const QString &cmName, const QString &protocolName, const QVariantMap ¶meters) @@ -47,20 +47,28 @@ cmName(cmName), protocolName(protocolName), parameters(parameters), - adaptee(new BaseConnection::Adaptee(dbusConnection, parent)) - { + status(Tp::ConnectionStatusDisconnected), + selfHandle(0), + adaptee(new BaseConnection::Adaptee(dbusConnection, parent)) { } BaseConnection *parent; QString cmName; QString protocolName; QVariantMap parameters; - + uint status; + QHash interfaces; + QSet channels; + CreateChannelCallback createChannelCB; + RequestHandlesCallback requestHandlesCB; + ConnectCallback connectCB; + InspectHandlesCallback inspectHandlesCB; + uint selfHandle; BaseConnection::Adaptee *adaptee; }; BaseConnection::Adaptee::Adaptee(const QDBusConnection &dbusConnection, - BaseConnection *connection) + BaseConnection *connection) : QObject(connection), mConnection(connection) { @@ -71,6 +79,102 @@ { } +void BaseConnection::Adaptee::disconnect(const Tp::Service::ConnectionAdaptor::DisconnectContextPtr &context) +{ + debug() << "BaseConnection::Adaptee::disconnect"; + /* This will remove the connection from the connection manager + * and destroy this object. */ + emit mConnection->disconnected(); + context->setFinished(); +} + +void BaseConnection::Adaptee::getSelfHandle(const Tp::Service::ConnectionAdaptor::GetSelfHandleContextPtr &context) +{ + context->setFinished(mConnection->mPriv->selfHandle); +} + +uint BaseConnection::Adaptee::selfHandle() const +{ + return mConnection->mPriv->selfHandle; +} + +void BaseConnection::Adaptee::getStatus(const Tp::Service::ConnectionAdaptor::GetStatusContextPtr &context) +{ + context->setFinished(mConnection->status()); +} + +void BaseConnection::Adaptee::connect(const Tp::Service::ConnectionAdaptor::ConnectContextPtr &context) +{ + if (!mConnection->mPriv->connectCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mConnection->mPriv->connectCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +void BaseConnection::Adaptee::inspectHandles(uint handleType, + const Tp::UIntList &handles, + const Tp::Service::ConnectionAdaptor::InspectHandlesContextPtr &context) +{ + if (!mConnection->mPriv->inspectHandlesCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + QStringList ret = mConnection->mPriv->inspectHandlesCB(handleType, handles, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(ret); +} +QStringList BaseConnection::Adaptee::interfaces() const +{ + QStringList ret; + foreach(const AbstractConnectionInterfacePtr & iface, mConnection->interfaces()) { + ret << iface->interfaceName(); + } + return ret; +} + +void BaseConnection::Adaptee::requestChannel(const QString &type, uint handleType, uint handle, bool suppressHandler, + const Tp::Service::ConnectionAdaptor::RequestChannelContextPtr &context) +{ + debug() << "BaseConnection::Adaptee::requestChannel (deprecated)"; + DBusError error; + bool yours; + BaseChannelPtr channel = mConnection->ensureChannel(type, + handleType, + handle, + yours, + selfHandle(), + suppressHandler, + &error); + if (error.isValid() || !channel) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(QDBusObjectPath(channel->objectPath())); +} + +void BaseConnection::Adaptee::requestHandles(uint handleType, const QStringList &identifiers, + const Tp::Service::ConnectionAdaptor::RequestHandlesContextPtr &context) +{ + DBusError error; + Tp::UIntList handles = mConnection->requestHandles(handleType, identifiers, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(handles); +} + /** * \class BaseConnection * \ingroup serviceconn @@ -88,8 +192,8 @@ * \param parameters The parameters of this connection. */ BaseConnection::BaseConnection(const QDBusConnection &dbusConnection, - const QString &cmName, const QString &protocolName, - const QVariantMap ¶meters) + const QString &cmName, const QString &protocolName, + const QVariantMap ¶meters) : DBusService(dbusConnection), mPriv(new Private(this, dbusConnection, cmName, protocolName, parameters)) { @@ -157,6 +261,235 @@ return QString(QLatin1String("_%1")).arg((quintptr) this, 0, 16); } +uint BaseConnection::status() const +{ + debug() << "BaseConnection::status = " << mPriv->status << " " << this; + return mPriv->status; +} + +void BaseConnection::setStatus(uint newStatus, uint reason) +{ + debug() << "BaseConnection::setStatus " << newStatus << " " << reason << " " << this; + bool changed = (newStatus != mPriv->status); + mPriv->status = newStatus; + if (changed) + emit mPriv->adaptee->statusChanged(newStatus, reason); +} + +void BaseConnection::setCreateChannelCallback(const CreateChannelCallback &cb) +{ + mPriv->createChannelCB = cb; +} + +Tp::BaseChannelPtr BaseConnection::createChannel(const QString &channelType, + uint targetHandleType, + uint targetHandle, + uint initiatorHandle, + bool suppressHandler, + DBusError *error) +{ + if (!mPriv->createChannelCB.isValid()) { + error->set(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return BaseChannelPtr(); + } + if (!mPriv->inspectHandlesCB.isValid()) { + error->set(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return BaseChannelPtr(); + } + + BaseChannelPtr channel = mPriv->createChannelCB(channelType, targetHandleType, targetHandle, error); + if (error->isValid()) + return BaseChannelPtr(); + + QString targetID; + if (targetHandle != 0) { + QStringList list = mPriv->inspectHandlesCB(targetHandleType, UIntList() << targetHandle, error); + if (error->isValid()) { + debug() << "BaseConnection::createChannel: could not resolve handle " << targetHandle; + return BaseChannelPtr(); + } else { + debug() << "BaseConnection::createChannel: found targetID " << *list.begin(); + targetID = *list.begin(); + } + } + QString initiatorID; + if (initiatorHandle != 0) { + QStringList list = mPriv->inspectHandlesCB(HandleTypeContact, UIntList() << initiatorHandle, error); + if (error->isValid()) { + debug() << "BaseConnection::createChannel: could not resolve handle " << initiatorHandle; + return BaseChannelPtr(); + } else { + debug() << "BaseConnection::createChannel: found initiatorID " << *list.begin(); + initiatorID = *list.begin(); + } + } + channel->setInitiatorHandle(initiatorHandle); + channel->setInitiatorID(initiatorID); + channel->setTargetID(targetID); + channel->setRequested(initiatorHandle == mPriv->selfHandle); + + channel->registerObject(error); + if (error->isValid()) + return BaseChannelPtr(); + + mPriv->channels.insert(channel); + + BaseConnectionRequestsInterfacePtr reqIface = + BaseConnectionRequestsInterfacePtr::dynamicCast(interface(TP_QT_IFACE_CONNECTION_INTERFACE_REQUESTS)); + + if (!reqIface.isNull()) + //emit after return + QMetaObject::invokeMethod(reqIface.data(), "newChannels", + Qt::QueuedConnection, + Q_ARG(Tp::ChannelDetailsList, ChannelDetailsList() << channel->details())); + + + //emit after return + QMetaObject::invokeMethod(mPriv->adaptee, "newChannel", + Qt::QueuedConnection, + Q_ARG(QDBusObjectPath, QDBusObjectPath(channel->objectPath())), + Q_ARG(QString, channel->channelType()), + Q_ARG(uint, channel->targetHandleType()), + Q_ARG(uint, channel->targetHandle()), + Q_ARG(bool, suppressHandler)); + + QObject::connect(channel.data(), + SIGNAL(closed()), + SLOT(removeChannel())); + + return channel; +} + +void BaseConnection::setRequestHandlesCallback(const RequestHandlesCallback &cb) +{ + mPriv->requestHandlesCB = cb; +} + +UIntList BaseConnection::requestHandles(uint handleType, const QStringList &identifiers, DBusError* error) +{ + if (!mPriv->requestHandlesCB.isValid()) { + error->set(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return UIntList(); + } + return mPriv->requestHandlesCB(handleType, identifiers, error); +} + +Tp::ChannelInfoList BaseConnection::channelsInfo() +{ + qDebug() << "BaseConnection::channelsInfo:"; + Tp::ChannelInfoList list; + foreach(const BaseChannelPtr & c, mPriv->channels) { + Tp::ChannelInfo info; + info.channel = QDBusObjectPath(c->objectPath()); + info.channelType = c->channelType(); + info.handle = c->targetHandle(); + info.handleType = c->targetHandleType(); + qDebug() << "BaseConnection::channelsInfo " << info.channel.path(); + list << info; + } + return list; +} + +Tp::ChannelDetailsList BaseConnection::channelsDetails() +{ + Tp::ChannelDetailsList list; + foreach(const BaseChannelPtr & c, mPriv->channels) + list << c->details(); + return list; +} + +BaseChannelPtr BaseConnection::ensureChannel(const QString &channelType, uint targetHandleType, + uint targetHandle, bool &yours, uint initiatorHandle, + bool suppressHandler, + DBusError* error) +{ + foreach(BaseChannelPtr channel, mPriv->channels) { + if (channel->channelType() == channelType + && channel->targetHandleType() == targetHandleType + && channel->targetHandle() == targetHandle) { + yours = false; + return channel; + } + } + yours = true; + return createChannel(channelType, targetHandleType, targetHandle, initiatorHandle, suppressHandler, error); +} + +void BaseConnection::removeChannel() +{ + BaseChannelPtr channel = BaseChannelPtr( + qobject_cast(sender())); + Q_ASSERT(channel); + Q_ASSERT(mPriv->channels.contains(channel)); + mPriv->channels.remove(channel); +} + +/** + * Return a list of interfaces that have been plugged into this Protocol + * D-Bus object with plugInterface(). + * + * This property is immutable and cannot change after this Protocol + * object has been registered on the bus with registerObject(). + * + * \return A list containing all the Protocol interface implementation objects. + * \sa plugInterface(), interface() + */ +QList BaseConnection::interfaces() const +{ + return mPriv->interfaces.values(); +} + +/** + * Return a pointer to the interface with the given name. + * + * \param interfaceName The D-Bus name of the interface, + * ex. TP_QT_IFACE_CONNECTION_INTERFACE_ADDRESSING. + * \return A pointer to the AbstractConnectionInterface object that implements + * the D-Bus interface with the given name, or a null pointer if such an interface + * has not been plugged into this object. + * \sa plugInterface(), interfaces() + */ +AbstractConnectionInterfacePtr BaseConnection::interface(const QString &interfaceName) const +{ + return mPriv->interfaces.value(interfaceName); +} + +/** + * Plug a new interface into this Connection D-Bus object. + * + * This property is immutable and cannot change after this Protocol + * object has been registered on the bus with registerObject(). + * + * \param interface An AbstractConnectionInterface instance that implements + * the interface that is to be plugged. + * \return \c true on success or \c false otherwise + * \sa interfaces(), interface() + */ +bool BaseConnection::plugInterface(const AbstractConnectionInterfacePtr &interface) +{ + if (isRegistered()) { + warning() << "Unable to plug protocol interface " << interface->interfaceName() << + "- protocol already registered"; + return false; + } + + if (interface->isRegistered()) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- interface already registered"; + return false; + } + + if (mPriv->interfaces.contains(interface->interfaceName())) { + warning() << "Unable to plug protocol interface" << interface->interfaceName() << + "- another interface with same name already plugged"; + return false; + } + + debug() << "Interface" << interface->interfaceName() << "plugged"; + mPriv->interfaces.insert(interface->interfaceName(), interface); + return true; +} + /** * Register this connection object on the bus. * @@ -175,10 +508,10 @@ return true; } - if (checkValidProtocolName(mPriv->protocolName)) { + if (!checkValidProtocolName(mPriv->protocolName)) { if (error) { error->set(TP_QT_ERROR_INVALID_ARGUMENT, - mPriv->protocolName + QLatin1String("is not a valid protocol name")); + mPriv->protocolName + QLatin1String("is not a valid protocol name")); } debug() << "Unable to register connection - invalid protocol name"; return false; @@ -187,11 +520,22 @@ QString escapedProtocolName = mPriv->protocolName; escapedProtocolName.replace(QLatin1Char('-'), QLatin1Char('_')); QString name = uniqueName(); - QString busName = QString(QLatin1String("%1.%2.%3.%4")) - .arg(TP_QT_CONNECTION_BUS_NAME_BASE, mPriv->cmName, escapedProtocolName, name); - QString objectPath = QString(QLatin1String("%1/%2/%3/%4")) - .arg(TP_QT_CONNECTION_OBJECT_PATH_BASE, mPriv->cmName, escapedProtocolName, name); + debug() << "cmName: " << mPriv->cmName << " escapedProtocolName: " << escapedProtocolName << " name:" << name; + QString busName = QString(QLatin1String("%1%2.%3.%4")) + .arg(TP_QT_CONNECTION_BUS_NAME_BASE, mPriv->cmName, escapedProtocolName, name); + QString objectPath = QString(QLatin1String("%1%2/%3/%4")) + .arg(TP_QT_CONNECTION_OBJECT_PATH_BASE, mPriv->cmName, escapedProtocolName, name); + debug() << "busName: " << busName << " objectName: " << objectPath; DBusError _error; + + debug() << "Connection: registering interfaces at " << dbusObject(); + foreach(const AbstractConnectionInterfacePtr & iface, mPriv->interfaces) { + if (!iface->registerInterface(dbusObject())) { + // lets not fail if an optional interface fails registering, lets warn only + warning() << "Unable to register interface" << iface->interfaceName(); + } + } + bool ret = registerObject(busName, objectPath, &_error); if (!ret && error) { error->set(_error.name(), _error.message()); @@ -203,15 +547,810 @@ * Reimplemented from DBusService. */ bool BaseConnection::registerObject(const QString &busName, - const QString &objectPath, DBusError *error) + const QString &objectPath, DBusError *error) { return DBusService::registerObject(busName, objectPath, error); } +void BaseConnection::setSelfHandle(uint selfHandle) +{ + mPriv->selfHandle = selfHandle; +} + +uint BaseConnection::selfHandle() const +{ + return mPriv->selfHandle; +} + +void BaseConnection::setConnectCallback(const ConnectCallback &cb) +{ + mPriv->connectCB = cb; +} + +void BaseConnection::setInspectHandlesCallback(const InspectHandlesCallback &cb) +{ + mPriv->inspectHandlesCB = cb; +} + /** * \fn void BaseConnection::disconnected() * * Emitted when this connection has been disconnected. */ +/** + * \class AbstractConnectionInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-connection.h + * + * \brief Base class for all the Connection object interface implementations. + */ + +AbstractConnectionInterface::AbstractConnectionInterface(const QString &interfaceName) + : AbstractDBusServiceInterface(interfaceName) +{ +} + +AbstractConnectionInterface::~AbstractConnectionInterface() +{ +} + +// Conn.I.Requests +BaseConnectionRequestsInterface::Adaptee::Adaptee(BaseConnectionRequestsInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseConnectionRequestsInterface::Adaptee::~Adaptee() +{ +} + +void BaseConnectionRequestsInterface::Adaptee::ensureChannel(const QVariantMap &request, + const Tp::Service::ConnectionInterfaceRequestsAdaptor::EnsureChannelContextPtr &context) +{ + DBusError error; + bool yours; + QDBusObjectPath channel; + QVariantMap details; + + mInterface->ensureChannel(request, yours, channel, details, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(yours, channel, details); +} + +void BaseConnectionRequestsInterface::Adaptee::createChannel(const QVariantMap &request, + const Tp::Service::ConnectionInterfaceRequestsAdaptor::CreateChannelContextPtr &context) +{ + DBusError error; + QDBusObjectPath channel; + QVariantMap details; + + mInterface->createChannel(request, channel, details, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(channel, details); +} + +struct TP_QT_NO_EXPORT BaseConnectionRequestsInterface::Private { + Private(BaseConnectionRequestsInterface *parent, BaseConnection *connection_) + : connection(connection_), adaptee(new BaseConnectionRequestsInterface::Adaptee(parent)) { + } + BaseConnection *connection; + BaseConnectionRequestsInterface::Adaptee *adaptee; +}; + +/** + * \class BaseConnectionRequestsInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-connection.h + * + * \brief Base class for implementations of Connection.Interface.Requests + */ + +/** + * Class constructor. + */ +BaseConnectionRequestsInterface::BaseConnectionRequestsInterface(BaseConnection *connection) + : AbstractConnectionInterface(TP_QT_IFACE_CONNECTION_INTERFACE_REQUESTS), + mPriv(new Private(this, connection)) +{ +} + +/** + * Class destructor. + */ +BaseConnectionRequestsInterface::~BaseConnectionRequestsInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseConnectionRequestsInterface::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CONNECTION_INTERFACE_REQUESTS + QLatin1String(".RequestableChannelClasses"), + QVariant::fromValue(mPriv->adaptee->requestableChannelClasses())); + return map; +} + +void BaseConnectionRequestsInterface::createAdaptor() +{ + (void) new Service::ConnectionInterfaceRequestsAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +Tp::ChannelDetailsList BaseConnectionRequestsInterface::Adaptee::channels() const +{ + return mInterface->mPriv->connection->channelsDetails(); +} + +void BaseConnectionRequestsInterface::newChannels(const Tp::ChannelDetailsList &channels) +{ + mPriv->adaptee->newChannels(channels); +} + +void BaseConnectionRequestsInterface::ensureChannel(const QVariantMap &request, bool &yours, + QDBusObjectPath &objectPath, QVariantMap &details, DBusError *error) +{ + if (!request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")) + || !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType")) + || (!request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")) + && !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID")))) { + error->set(TP_QT_ERROR_INVALID_ARGUMENT, QLatin1String("Missing parameters")); + return; + } + + QString channelType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")].toString(); + uint targetHandleType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType")].toUInt(); + uint targetHandle; + if (request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle"))) + targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); + else { + QString targetID = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID")].toString(); + Tp::UIntList list = mPriv->connection->requestHandles(targetHandleType, QStringList() << targetID, error); + if (error->isValid()) { + warning() << "BBaseConnectionRequestsInterface::ensureChannel: could not resolve ID " << targetID; + return; + } + targetHandle = *list.begin(); + } + + bool suppressHandler = true; + BaseChannelPtr channel = mPriv->connection->ensureChannel(channelType, targetHandleType, + targetHandle, yours, + mPriv->connection->selfHandle(), + suppressHandler, + error); + if (error->isValid()) + return; + + objectPath = QDBusObjectPath(channel->objectPath()); + details = channel->details().properties; +} + +void BaseConnectionRequestsInterface::createChannel(const QVariantMap &request, + QDBusObjectPath &objectPath, + QVariantMap &details, DBusError *error) +{ + if (!request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")) + || !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")) + || !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType"))) { + error->set(TP_QT_ERROR_INVALID_ARGUMENT, QLatin1String("Missing parameters")); + return; + } + + QString channelType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")].toString(); + uint targetHandleType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType")].toUInt(); + uint targetHandle; + if (request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle"))) + targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); + else { + QString targetID = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID")].toString(); + Tp::UIntList list = mPriv->connection->requestHandles(targetHandleType, QStringList() << targetID, error); + if (error->isValid()) { + warning() << "BBaseConnectionRequestsInterface::ensureChannel: could not resolve ID " << targetID; + return; + } + targetHandle = *list.begin(); + } + + bool suppressHandler = true; + BaseChannelPtr channel = mPriv->connection->createChannel(channelType, targetHandleType, + targetHandle, + mPriv->connection->selfHandle(), + suppressHandler, + error); + if (error->isValid()) + return; + + objectPath = QDBusObjectPath(channel->objectPath()); + details = channel->details().properties; +} + + +// Conn.I.Contacts +BaseConnectionContactsInterface::Adaptee::Adaptee(BaseConnectionContactsInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseConnectionContactsInterface::Adaptee::~Adaptee() +{ +} + +void BaseConnectionContactsInterface::Adaptee::getContactAttributes(const Tp::UIntList &handles, + const QStringList &interfaces, bool /*hold*/, + const Tp::Service::ConnectionInterfaceContactsAdaptor::GetContactAttributesContextPtr &context) +{ + DBusError error; + ContactAttributesMap contactAttributes = mInterface->getContactAttributes(handles, interfaces, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(contactAttributes); +} + +struct TP_QT_NO_EXPORT BaseConnectionContactsInterface::Private { + Private(BaseConnectionContactsInterface *parent) + : adaptee(new BaseConnectionContactsInterface::Adaptee(parent)) { + } + QStringList contactAttributeInterfaces; + GetContactAttributesCallback getContactAttributesCallback; + BaseConnectionContactsInterface::Adaptee *adaptee; +}; + +QStringList BaseConnectionContactsInterface::Adaptee::contactAttributeInterfaces() const +{ + return mInterface->mPriv->contactAttributeInterfaces; +} + +/** + * \class BaseConnectionContactsInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-connection.h + * + * \brief Base class for implementations of Connection.Interface.Contacts + */ + +/** + * Class constructor. + */ +BaseConnectionContactsInterface::BaseConnectionContactsInterface() + : AbstractConnectionInterface(TP_QT_IFACE_CONNECTION_INTERFACE_CONTACTS), + mPriv(new Private(this)) +{ +} + +/** + * Class destructor. + */ +BaseConnectionContactsInterface::~BaseConnectionContactsInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of thisadaptee->contactAttributeInterfaces())); + return map; +} + +void BaseConnectionContactsInterface::createAdaptor() +{ + (void) new Service::ConnectionInterfaceContactsAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseConnectionContactsInterface::setContactAttributeInterfaces(const QStringList &contactAttributeInterfaces) +{ + mPriv->contactAttributeInterfaces = contactAttributeInterfaces; +} + +void BaseConnectionContactsInterface::setGetContactAttributesCallback(const GetContactAttributesCallback &cb) +{ + mPriv->getContactAttributesCallback = cb; +} + +ContactAttributesMap BaseConnectionContactsInterface::getContactAttributes(const Tp::UIntList &handles, + const QStringList &interfaces, + DBusError *error) +{ + if (!mPriv->getContactAttributesCallback.isValid()) { + error->set(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return ContactAttributesMap(); + } + return mPriv->getContactAttributesCallback(handles, interfaces, error); +} + +// Conn.I.SimplePresence +BaseConnectionSimplePresenceInterface::Adaptee::Adaptee(BaseConnectionSimplePresenceInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseConnectionSimplePresenceInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseConnectionSimplePresenceInterface::Private { + Private(BaseConnectionSimplePresenceInterface *parent) + : maxmimumStatusMessageLength(0), + adaptee(new BaseConnectionSimplePresenceInterface::Adaptee(parent)) { + } + SetPresenceCallback setPresenceCB; + SimpleStatusSpecMap statuses; + uint maxmimumStatusMessageLength; + /* The current presences */ + SimpleContactPresences presences; + BaseConnectionSimplePresenceInterface::Adaptee *adaptee; +}; + +/** + * \class BaseConnectionSimplePresenceInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-connection.h + * + * \brief Base class for implementations of Connection.Interface.SimplePresence + */ + +/** + * Class constructor. + */ +BaseConnectionSimplePresenceInterface::BaseConnectionSimplePresenceInterface() + : AbstractConnectionInterface(TP_QT_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE), + mPriv(new Private(this)) +{ +} + +/** + * Class destructor. + */ +BaseConnectionSimplePresenceInterface::~BaseConnectionSimplePresenceInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of thisdbusConnection(), + mPriv->adaptee, dbusObject()); +} + + + +void BaseConnectionSimplePresenceInterface::setPresences(const Tp::SimpleContactPresences &presences) +{ + foreach(uint handle, presences.keys()) { + mPriv->presences[handle] = presences[handle]; + } + emit mPriv->adaptee->presencesChanged(presences); +} + +void BaseConnectionSimplePresenceInterface::setSetPresenceCallback(const SetPresenceCallback &cb) +{ + mPriv->setPresenceCB = cb; +} + +void BaseConnectionSimplePresenceInterface::setStatuses(const SimpleStatusSpecMap &statuses) +{ + mPriv->statuses = statuses; +} + +void BaseConnectionSimplePresenceInterface::setMaxmimumStatusMessageLength(uint maxmimumStatusMessageLength) +{ + mPriv->maxmimumStatusMessageLength = maxmimumStatusMessageLength; +} + + +Tp::SimpleStatusSpecMap BaseConnectionSimplePresenceInterface::Adaptee::statuses() const +{ + return mInterface->mPriv->statuses; +} + +int BaseConnectionSimplePresenceInterface::Adaptee::maximumStatusMessageLength() const +{ + return mInterface->mPriv->maxmimumStatusMessageLength; +} + +void BaseConnectionSimplePresenceInterface::Adaptee::setPresence(const QString &status, const QString &statusMessage_, + const Tp::Service::ConnectionInterfaceSimplePresenceAdaptor::SetPresenceContextPtr &context) +{ + if (!mInterface->mPriv->setPresenceCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + SimpleStatusSpecMap::Iterator i = mInterface->mPriv->statuses.find(status); + if (i == mInterface->mPriv->statuses.end()) { + warning() << "BaseConnectionSimplePresenceInterface::Adaptee::setPresence: status is not in statuses"; + context->setFinishedWithError(TP_QT_ERROR_INVALID_ARGUMENT, QLatin1String("status not in statuses")); + return; + } + + QString statusMessage = statusMessage_; + if ((uint)statusMessage.length() > mInterface->mPriv->maxmimumStatusMessageLength) { + debug() << "BaseConnectionSimplePresenceInterface::Adaptee::setPresence: " + << "truncating status to " << mInterface->mPriv->maxmimumStatusMessageLength; + statusMessage = statusMessage.left(mInterface->mPriv->maxmimumStatusMessageLength); + } + + DBusError error; + uint selfHandle = mInterface->mPriv->setPresenceCB(status, statusMessage, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + Tp::SimplePresence presence; + presence.type = i->type; + presence.status = status; + presence.statusMessage = statusMessage; + mInterface->mPriv->presences[selfHandle] = presence; + + /* Emit PresencesChanged */ + SimpleContactPresences presences; + presences[selfHandle] = presence; + //emit after return + QMetaObject::invokeMethod(mInterface->mPriv->adaptee, "presencesChanged", + Qt::QueuedConnection, + Q_ARG(Tp::SimpleContactPresences, presences)); + context->setFinished(); +} + +void BaseConnectionSimplePresenceInterface::Adaptee::getPresences(const Tp::UIntList &contacts, + const Tp::Service::ConnectionInterfaceSimplePresenceAdaptor::GetPresencesContextPtr &context) +{ + Tp::SimpleContactPresences presences; + foreach(uint handle, contacts) { + SimpleContactPresences::iterator i = mInterface->mPriv->presences.find(handle); + if (i == mInterface->mPriv->presences.end()) { + Tp::SimplePresence presence; + presence.type = ConnectionPresenceTypeUnknown; + presence.status = QLatin1String("unknown"); + presences[handle] = presence; + } else + presences[handle] = *i; + } + context->setFinished(presences); +} + +// Conn.I.ContactList +BaseConnectionContactListInterface::Adaptee::Adaptee(BaseConnectionContactListInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseConnectionContactListInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseConnectionContactListInterface::Private { + Private(BaseConnectionContactListInterface *parent) + : contactListState(ContactListStateNone), + contactListPersists(false), + canChangeContactList(true), + requestUsesMessage(false), + downloadAtConnection(false), + adaptee(new BaseConnectionContactListInterface::Adaptee(parent)) { + } + uint contactListState; + bool contactListPersists; + bool canChangeContactList; + bool requestUsesMessage; + bool downloadAtConnection; + GetContactListAttributesCallback getContactListAttributesCB; + RequestSubscriptionCallback requestSubscriptionCB; + BaseConnectionContactListInterface::Adaptee *adaptee; +}; + +/** + * \class BaseConnectionContactListInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-connection.h + * + * \brief Base class for implementations of Connection.Interface.ContactList + */ + +/** + * Class constructor. + */ +BaseConnectionContactListInterface::BaseConnectionContactListInterface() + : AbstractConnectionInterface(TP_QT_IFACE_CONNECTION_INTERFACE_CONTACT_LIST), + mPriv(new Private(this)) +{ +} + +/** + * Class destructor. + */ +BaseConnectionContactListInterface::~BaseConnectionContactListInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of thisdbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseConnectionContactListInterface::setContactListState(uint contactListState) +{ + bool changed = (contactListState != mPriv->contactListState); + mPriv->contactListState = contactListState; + if (changed) + //emit after return + QMetaObject::invokeMethod(mPriv->adaptee, "contactListStateChanged", + Qt::QueuedConnection, + Q_ARG(uint, contactListState)); + +} + +void BaseConnectionContactListInterface::setContactListPersists(bool contactListPersists) +{ + mPriv->contactListPersists = contactListPersists; +} + +void BaseConnectionContactListInterface::setCanChangeContactList(bool canChangeContactList) +{ + mPriv->canChangeContactList = canChangeContactList; +} + +void BaseConnectionContactListInterface::setRequestUsesMessage(bool requestUsesMessage) +{ + mPriv->requestUsesMessage = requestUsesMessage; +} + +void BaseConnectionContactListInterface::setDownloadAtConnection(bool downloadAtConnection) +{ + mPriv->downloadAtConnection = downloadAtConnection; +} + +void BaseConnectionContactListInterface::setGetContactListAttributesCallback(const GetContactListAttributesCallback &cb) +{ + mPriv->getContactListAttributesCB = cb; +} + +void BaseConnectionContactListInterface::setRequestSubscriptionCallback(const RequestSubscriptionCallback &cb) +{ + mPriv->requestSubscriptionCB = cb; +} + +void BaseConnectionContactListInterface::contactsChangedWithID(const Tp::ContactSubscriptionMap &changes, const Tp::HandleIdentifierMap &identifiers, const Tp::HandleIdentifierMap &removals) +{ + emit mPriv->adaptee->contactsChangedWithID(changes, identifiers, removals); +} + +uint BaseConnectionContactListInterface::Adaptee::contactListState() const +{ + return mInterface->mPriv->contactListState; +} + +bool BaseConnectionContactListInterface::Adaptee::contactListPersists() const +{ + return mInterface->mPriv->contactListPersists; +} + +bool BaseConnectionContactListInterface::Adaptee::canChangeContactList() const +{ + return mInterface->mPriv->canChangeContactList; +} + +bool BaseConnectionContactListInterface::Adaptee::requestUsesMessage() const +{ + return mInterface->mPriv->requestUsesMessage; +} + +bool BaseConnectionContactListInterface::Adaptee::downloadAtConnection() const +{ + return mInterface->mPriv->downloadAtConnection; +} + +void BaseConnectionContactListInterface::Adaptee::getContactListAttributes(const QStringList &interfaces, + bool hold, const Tp::Service::ConnectionInterfaceContactListAdaptor::GetContactListAttributesContextPtr &context) +{ + if (!mInterface->mPriv->getContactListAttributesCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + Tp::ContactAttributesMap contactAttributesMap = mInterface->mPriv->getContactListAttributesCB(interfaces, hold, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(contactAttributesMap); +} + +void BaseConnectionContactListInterface::Adaptee::requestSubscription(const Tp::UIntList &contacts, + const QString &message, const Tp::Service::ConnectionInterfaceContactListAdaptor::RequestSubscriptionContextPtr &context) +{ + if (!mInterface->mPriv->requestSubscriptionCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + DBusError error; + mInterface->mPriv->requestSubscriptionCB(contacts, message, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +// Conn.I.Addressing +BaseConnectionAddressingInterface::Adaptee::Adaptee(BaseConnectionAddressingInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseConnectionAddressingInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseConnectionAddressingInterface::Private { + Private(BaseConnectionAddressingInterface *parent) + : adaptee(new BaseConnectionAddressingInterface::Adaptee(parent)) { + } + GetContactsByVCardFieldCallback getContactsByVCardFieldCB; + GetContactsByURICallback getContactsByURICB; + BaseConnectionAddressingInterface::Adaptee *adaptee; +}; + +/** + * \class BaseProtocolPresenceInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-protocol.h + * + * \brief Base class for implementations of Protocol.Interface.Presence + */ + +/** + * Class constructor. + */ +BaseConnectionAddressingInterface::BaseConnectionAddressingInterface() + : AbstractConnectionInterface(TP_QT_IFACE_CONNECTION_INTERFACE_ADDRESSING), + mPriv(new Private(this)) +{ +} + +/** + * Class destructor. + */ +BaseConnectionAddressingInterface::~BaseConnectionAddressingInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of thisdbusConnection(), + mPriv->adaptee, dbusObject()); +} + +void BaseConnectionAddressingInterface::setGetContactsByVCardFieldCallback(const GetContactsByVCardFieldCallback &cb) +{ + mPriv->getContactsByVCardFieldCB = cb; +} + +void BaseConnectionAddressingInterface::setGetContactsByURICallback(const GetContactsByURICallback &cb) +{ + mPriv->getContactsByURICB = cb; +} + +void BaseConnectionAddressingInterface::Adaptee::getContactsByVCardField(const QString &field, + const QStringList &addresses, + const QStringList &interfaces, + const Tp::Service::ConnectionInterfaceAddressingAdaptor::GetContactsByVCardFieldContextPtr &context) +{ + if (!mInterface->mPriv->getContactsByVCardFieldCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + Tp::AddressingNormalizationMap addressingNormalizationMap; + Tp::ContactAttributesMap contactAttributesMap; + + DBusError error; + mInterface->mPriv->getContactsByVCardFieldCB(field, addresses, interfaces, + addressingNormalizationMap, contactAttributesMap, + &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(addressingNormalizationMap, contactAttributesMap); +} + +void BaseConnectionAddressingInterface::Adaptee::getContactsByURI(const QStringList &URIs, + const QStringList &interfaces, + const Tp::Service::ConnectionInterfaceAddressingAdaptor::GetContactsByURIContextPtr &context) +{ + if (!mInterface->mPriv->getContactsByURICB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + Tp::AddressingNormalizationMap addressingNormalizationMap; + Tp::ContactAttributesMap contactAttributesMap; + + DBusError error; + mInterface->mPriv->getContactsByURICB(URIs, interfaces, + addressingNormalizationMap, contactAttributesMap, + &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(addressingNormalizationMap, contactAttributesMap); +} + } === modified file 'a/TelepathyQt/base-connection.h' --- a/TelepathyQt/base-connection.h 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/base-connection.h 2013-04-23 02:12:37 +0000 @@ -30,6 +30,7 @@ #include #include #include +#include #include @@ -45,30 +46,26 @@ public: static BaseConnectionPtr create(const QString &cmName, const QString &protocolName, - const QVariantMap ¶meters) - { + const QVariantMap ¶meters) { return BaseConnectionPtr(new BaseConnection( - QDBusConnection::sessionBus(), cmName, protocolName, parameters)); + QDBusConnection::sessionBus(), cmName, protocolName, parameters)); } template static SharedPtr create(const QString &cmName, - const QString &protocolName, const QVariantMap ¶meters) - { + const QString &protocolName, const QVariantMap ¶meters) { return SharedPtr(new BaseConnectionSubclass( QDBusConnection::sessionBus(), cmName, protocolName, parameters)); } static BaseConnectionPtr create(const QDBusConnection &dbusConnection, - const QString &cmName, const QString &protocolName, - const QVariantMap ¶meters) - { + const QString &cmName, const QString &protocolName, + const QVariantMap ¶meters) { return BaseConnectionPtr(new BaseConnection( - dbusConnection, cmName, protocolName, parameters)); + dbusConnection, cmName, protocolName, parameters)); } template static SharedPtr create(const QDBusConnection &dbusConnection, const QString &cmName, const QString &protocolName, - const QVariantMap ¶meters) - { + const QVariantMap ¶meters) { return SharedPtr(new BaseConnectionSubclass( dbusConnection, cmName, protocolName, parameters)); } @@ -78,31 +75,290 @@ QString cmName() const; QString protocolName() const; QVariantMap parameters() const; - + uint status() const; QVariantMap immutableProperties() const; + void setStatus(uint newStatus, uint reason); + + typedef Callback4 CreateChannelCallback; + void setCreateChannelCallback(const CreateChannelCallback &cb); + Tp::BaseChannelPtr createChannel(const QString &channelType, uint targetHandleType, uint targetHandle, uint initiatorHandle, bool suppressHandler, DBusError *error); + + typedef Callback3 RequestHandlesCallback; + void setRequestHandlesCallback(const RequestHandlesCallback &cb); + UIntList requestHandles(uint handleType, const QStringList &identifiers, DBusError* error); + + //typedef Callback3 SetPresenceCallback; + //void setSetPresenceCallback(const SetPresenceCallback &cb); + + void setSelfHandle(uint selfHandle); + uint selfHandle() const; + + typedef Callback1 ConnectCallback; + void setConnectCallback(const ConnectCallback &cb); + + typedef Callback3 InspectHandlesCallback; + void setInspectHandlesCallback(const InspectHandlesCallback &cb); + + Tp::ChannelInfoList channelsInfo(); + Tp::ChannelDetailsList channelsDetails(); + + BaseChannelPtr ensureChannel(const QString &channelType, uint targetHandleType, + uint targetHandle, bool &yours, uint initiatorHandle, bool suppressHandler, DBusError *error); + void addChannel(BaseChannelPtr channel); + + QList interfaces() const; + AbstractConnectionInterfacePtr interface(const QString &interfaceName) const; + bool plugInterface(const AbstractConnectionInterfacePtr &interface); + virtual QString uniqueName() const; bool registerObject(DBusError *error = NULL); Q_SIGNALS: void disconnected(); +private Q_SLOTS: + TP_QT_NO_EXPORT void removeChannel(); + protected: BaseConnection(const QDBusConnection &dbusConnection, - const QString &cmName, const QString &protocolName, - const QVariantMap ¶meters); + const QString &cmName, const QString &protocolName, + const QVariantMap ¶meters); virtual bool registerObject(const QString &busName, const QString &objectPath, + DBusError *error); + +private: + class Adaptee; + friend class Adaptee; + class Private; + friend class Private; + Private *mPriv; +}; + +class TP_QT_EXPORT AbstractConnectionInterface : public AbstractDBusServiceInterface +{ + Q_OBJECT + Q_DISABLE_COPY(AbstractConnectionInterface) + +public: + AbstractConnectionInterface(const QString &interfaceName); + virtual ~AbstractConnectionInterface(); + +private: + friend class BaseConnection; + + class Private; + friend class Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseConnectionRequestsInterface : public AbstractConnectionInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseConnectionRequestsInterface) + +public: + static BaseConnectionRequestsInterfacePtr create(BaseConnection* connection) { + return BaseConnectionRequestsInterfacePtr(new BaseConnectionRequestsInterface(connection)); + } + template + static SharedPtr create(BaseConnection* connection) { + return SharedPtr( + new BaseConnectionRequestsInterfaceSubclass(connection)); + } + + virtual ~BaseConnectionRequestsInterface(); + + QVariantMap immutableProperties() const; + + Tp::RequestableChannelClassList requestableChannelClasses; + void ensureChannel(const QVariantMap &request, bool &yours, + QDBusObjectPath &channel, QVariantMap &details, DBusError* error); + void createChannel(const QVariantMap &request, QDBusObjectPath &channel, + QVariantMap &details, DBusError* error); +public Q_SLOTS: + void newChannels(const Tp::ChannelDetailsList &channels); + +protected: + BaseConnectionRequestsInterface(BaseConnection* connection); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + + +class TP_QT_EXPORT BaseConnectionContactsInterface : public AbstractConnectionInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseConnectionContactsInterface) + + +public: + static BaseConnectionContactsInterfacePtr create() { + return BaseConnectionContactsInterfacePtr(new BaseConnectionContactsInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseConnectionContactsInterfaceSubclass()); + } + + virtual ~BaseConnectionContactsInterface(); + + QVariantMap immutableProperties() const; + + typedef Callback3 GetContactAttributesCallback; + void setGetContactAttributesCallback(const GetContactAttributesCallback &cb); + ContactAttributesMap getContactAttributes(const Tp::UIntList &handles, + const QStringList &interfaces, DBusError *error); - -private: - class Adaptee; - friend class Adaptee; - class Private; - friend class Private; - Private *mPriv; -}; - + void setContactAttributeInterfaces(const QStringList &contactAttributeInterfaces); +protected: + BaseConnectionContactsInterface(); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseConnectionSimplePresenceInterface : public AbstractConnectionInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseConnectionSimplePresenceInterface) + +public: + static BaseConnectionSimplePresenceInterfacePtr create() { + return BaseConnectionSimplePresenceInterfacePtr(new BaseConnectionSimplePresenceInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseConnectionSimplePresenceInterfaceSublclass()); + } + + virtual ~BaseConnectionSimplePresenceInterface(); + + QVariantMap immutableProperties() const; + + typedef Callback3 SetPresenceCallback; + void setSetPresenceCallback(const SetPresenceCallback &cb); + + void setPresences(const Tp::SimpleContactPresences &presences); + void setStatuses(const SimpleStatusSpecMap &statuses); + void setMaxmimumStatusMessageLength(uint maxmimumStatusMessageLength); +protected: + BaseConnectionSimplePresenceInterface(); + Tp::SimpleStatusSpecMap statuses() const; + int maximumStatusMessageLength() const; + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseConnectionContactListInterface : public AbstractConnectionInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseConnectionContactListInterface) + +public: + static BaseConnectionContactListInterfacePtr create() { + return BaseConnectionContactListInterfacePtr(new BaseConnectionContactListInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseConnectionContactListInterfaceSubclass()); + } + + virtual ~BaseConnectionContactListInterface(); + + QVariantMap immutableProperties() const; + + void setContactListState(uint contactListState); + void setContactListPersists(bool); + void setCanChangeContactList(bool); + void setRequestUsesMessage(bool); + void setDownloadAtConnection(bool); + + typedef Callback3 GetContactListAttributesCallback; + void setGetContactListAttributesCallback(const GetContactListAttributesCallback &cb); + + typedef Callback3 RequestSubscriptionCallback; + void setRequestSubscriptionCallback(const RequestSubscriptionCallback &cb); + + void contactsChangedWithID(const Tp::ContactSubscriptionMap &changes, const Tp::HandleIdentifierMap &identifiers, const Tp::HandleIdentifierMap &removals); +protected: + BaseConnectionContactListInterface(); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseConnectionAddressingInterface : public AbstractConnectionInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseConnectionAddressingInterface) + +public: + static BaseConnectionAddressingInterfacePtr create() { + return BaseConnectionAddressingInterfacePtr(new BaseConnectionAddressingInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseConnectionAddressingInterfaceSubclass()); + } + + virtual ~BaseConnectionAddressingInterface(); + + QVariantMap immutableProperties() const; + + + + typedef Callback6 < void, const QString&, const QStringList&, const QStringList&, + Tp::AddressingNormalizationMap&, Tp::ContactAttributesMap&, DBusError* > GetContactsByVCardFieldCallback; + void setGetContactsByVCardFieldCallback(const GetContactsByVCardFieldCallback &cb); + + typedef Callback5 < void, const QStringList&, const QStringList&, + Tp::AddressingNormalizationMap&, Tp::ContactAttributesMap&, DBusError* > GetContactsByURICallback; + void setGetContactsByURICallback(const GetContactsByURICallback &cb); + +protected: + BaseConnectionAddressingInterface(); + +private: + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; } #endif === added file 'TelepathyQt/call-interfaces.xml' --- a/TelepathyQt/call-interfaces.xml 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/call-interfaces.xml 2013-04-23 04:53:10 +0000 @@ -0,0 +1,9 @@ + + +Call interfaces, version 1 + + + + === modified file 'a/TelepathyQt/service-types.h' --- a/TelepathyQt/service-types.h 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/service-types.h 2013-04-26 18:48:57 +0000 @@ -33,23 +33,61 @@ { class AbstractProtocolInterface; +class AbstractConnectionInterface; +class AbstractChannelInterface; +class AbstractCallContentInterface; class BaseConnection; +class BaseConnectionRequestsInterface; +class BaseConnectionContactsInterface; +class BaseConnectionSimplePresenceInterface; +class BaseConnectionContactListInterface; +class BaseConnectionAddressingInterface; class BaseConnectionManager; class BaseProtocol; class BaseProtocolAddressingInterface; class BaseProtocolAvatarsInterface; class BaseProtocolPresenceInterface; +class BaseChannel; +class BaseChannelTextType; +class BaseChannelCallType; +class BaseCallContent; +class BaseCallMuteInterface; +class BaseCallContentDTMFInterface; +class BaseChannelMessagesInterface; +class BaseChannelServerAuthenticationType; +class BaseChannelCaptchaAuthenticationInterface; +class BaseChannelGroupInterface; +class BaseChannelHoldInterface; class DBusService; #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef SharedPtr AbstractProtocolInterfacePtr; +typedef SharedPtr AbstractConnectionInterfacePtr; +typedef SharedPtr AbstractChannelInterfacePtr; +typedef SharedPtr AbstractCallContentInterfacePtr; typedef SharedPtr BaseConnectionPtr; +typedef SharedPtr BaseConnectionRequestsInterfacePtr; +typedef SharedPtr BaseConnectionContactsInterfacePtr; +typedef SharedPtr BaseConnectionSimplePresenceInterfacePtr; +typedef SharedPtr BaseConnectionContactListInterfacePtr; +typedef SharedPtr BaseConnectionAddressingInterfacePtr; typedef SharedPtr BaseConnectionManagerPtr; typedef SharedPtr BaseProtocolPtr; typedef SharedPtr BaseProtocolAddressingInterfacePtr; typedef SharedPtr BaseProtocolAvatarsInterfacePtr; typedef SharedPtr BaseProtocolPresenceInterfacePtr; +typedef SharedPtr BaseChannelPtr; +typedef SharedPtr BaseChannelTextTypePtr; +typedef SharedPtr BaseChannelCallTypePtr; +typedef SharedPtr BaseCallContentPtr; +typedef SharedPtr BaseCallContentDTMFInterfacePtr; +typedef SharedPtr BaseCallMuteInterfacePtr; +typedef SharedPtr BaseChannelMessagesInterfacePtr; +typedef SharedPtr BaseChannelServerAuthenticationTypePtr; +typedef SharedPtr BaseChannelCaptchaAuthenticationInterfacePtr; +typedef SharedPtr BaseChannelGroupInterfacePtr; +typedef SharedPtr BaseChannelHoldInterfacePtr; typedef SharedPtr DBusServicePtr; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ === modified file 'a/TelepathyQt/stable-interfaces.xml' --- a/TelepathyQt/stable-interfaces.xml 2012-08-09 14:16:43 +0000 +++ b/TelepathyQt/stable-interfaces.xml 2013-04-23 04:53:10 +0000 @@ -25,6 +25,7 @@ + === added file 'TelepathyQt/svc-call.xml' --- a/TelepathyQt/svc-call.xml 1970-01-01 00:00:00 +0000 +++ b/TelepathyQt/svc-call.xml 2013-04-26 18:48:57 +0000 @@ -0,0 +1,12 @@ + + +Call interfaces + + + + + + + === modified file 'a/spec/Connection_Interface_Contact_List.xml' --- a/spec/Connection_Interface_Contact_List.xml 2012-06-17 11:08:30 +0000 +++ b/spec/Connection_Interface_Contact_List.xml 2013-04-23 01:54:57 +0000 @@ -1110,7 +1110,7 @@ - +

Download the contact list from the server. If DownloadAtConnection is true, === modified file 'a/spec/Connection_Interface_Contacts.xml' --- a/spec/Connection_Interface_Contacts.xml 2012-06-17 11:08:30 +0000 +++ b/spec/Connection_Interface_Contacts.xml 2013-04-23 01:54:57 +0000 @@ -186,6 +186,64 @@ + + + + + Return any number of contact attributes for the given identifier. + + This is for a single identifier to make it simpler to use for the most + common use case. For multiple contacts case, + GetContactAttributes should be used. + + + + + + An identifier representing a contact. + + + + + +

A list of strings indicating which D-Bus interfaces the calling + process is interested in. All supported attributes from these + interfaces, whose values can be obtained without additional network + activity, will be in the reply.

+

See GetContactAttributes for + details.

+
+ + + + +

The contact's handle, as returned by RequestHandles

+
+
+ + + +

All supported attributes of the contact on + the given interfaces that can be returned without network + round-trips. If contact attributes are not immediately known, the + behaviour is defined by the interface; the attribute should either + be omitted from the result or replaced with a default value.

+ +

The contact's attributes will always include at least the + identifier that would be obtained by inspecting the handle + (org.freedesktop.Telepathy.Connection/contact-id).

+
+
+ + + + + +
=== modified file 'a/spec/Connection_Manager.xml' --- a/spec/Connection_Manager.xml 2012-06-17 11:08:30 +0000 +++ b/spec/Connection_Manager.xml 2013-04-23 01:54:57 +0000 @@ -234,7 +234,8 @@ + access="read" type="a{sa{sv}}" tp:type="Protocol_Properties_Map" + tp:immutable="yes">

A map from protocol identifiers supported by this connection manager to the immutable properties of the corresponding === modified file 'a/spec/Protocol_Interface_Presence.xml' --- a/spec/Protocol_Interface_Presence.xml 2012-06-17 11:08:30 +0000 +++ b/spec/Protocol_Interface_Presence.xml 2013-04-23 01:54:57 +0000 @@ -96,7 +96,8 @@ + type="a{s(ubb)}" tp:type="Simple_Status_Spec_Map" access="read" + tp:immutable="yes">

The statuses that might appear in the Telepathy D-Bus Interface Specification -0.25.2 +0.27.0 Copyright © 2005-2012 Collabora Limited Copyright © 2005-2011 Nokia Corporation @@ -149,7 +149,7 @@ - +

A Channel may also implement one or more of the following interfaces, @@ -240,9 +240,22 @@ + + + + + + + +

+ These interfaces are used when a Call1 channel + doesn't have HardwareStreaming to + implement the media streaming aspects of a call. +

+
- - @@ -250,7 +263,6 @@ - === modified file 'a/spec/errors.xml' --- a/spec/errors.xml 2012-06-17 11:08:30 +0000 +++ b/spec/errors.xml 2013-05-15 19:04:46 +0000 @@ -16,7 +16,7 @@ indicate specialized failure conditions. For better interoperability, if a suitable Telepathy error exists, it should be preferred.

-

The namespace org.freedesktop.Telepathy.Qt.Error. +

The namespace org.freedesktop.Telepathy.Qt4.Error. is reserved for use by the D-Bus client implementation in telepathy-qt, which uses it to represent certain error situations that did not involve a D-Bus ERROR message. These errors are defined and documented as part of ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions. debian/patches/06-conference_interfaces.patch0000664000000000000000000004662412320575256016420 0ustar === modified file 'TelepathyQt/base-channel-internal.h' Index: telepathy-qt-conf_call_client_side/TelepathyQt/base-channel-internal.h =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/base-channel-internal.h 2014-02-14 14:24:23.410624000 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/base-channel-internal.h 2014-02-14 14:42:16.130051214 -0200 @@ -210,6 +210,73 @@ BaseChannelHoldInterface *mInterface; }; +class TP_QT_NO_EXPORT BaseChannelConferenceInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(Tp::ObjectPathList channels READ channels) + Q_PROPERTY(Tp::ObjectPathList initialChannels READ initialChannels) + Q_PROPERTY(Tp::UIntList initialInviteeHandles READ initialInviteeHandles) + Q_PROPERTY(QStringList initialInviteeIDs READ initialInviteeIDs) + Q_PROPERTY(QString invitationMessage READ invitationMessage) + Q_PROPERTY(ChannelOriginatorMap originalChannels READ originalChannels) +public: + Adaptee(BaseChannelConferenceInterface *interface); + ~Adaptee(); + Tp::ObjectPathList channels() const { + return mInterface->channels(); + } + Tp::ObjectPathList initialChannels() const { + return mInterface->initialChannels(); + } + Tp::UIntList initialInviteeHandles() const { + return mInterface->initialInviteeHandles(); + } + QStringList initialInviteeIDs() const { + return mInterface->initialInviteeIDs(); + } + QString invitationMessage() const { + return mInterface->invitationMessage(); + } + ChannelOriginatorMap originalChannels() const { + return mInterface->originalChannels(); + } + +signals: + void channelMerged(const QDBusObjectPath &channel, uint channelHandle, const QVariantMap &properties); + void channelRemoved(const QDBusObjectPath &channel, const QVariantMap& details); + +public: + BaseChannelConferenceInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelMergeableConferenceInterface::Adaptee : public QObject +{ + Q_OBJECT +public: + Adaptee(BaseChannelMergeableConferenceInterface *interface); + ~Adaptee(); + +public slots: + void merge(const QDBusObjectPath &channel, const Tp::Service::ChannelInterfaceMergeableConferenceAdaptor::MergeContextPtr &context); + +public: + BaseChannelMergeableConferenceInterface *mInterface; +}; + +class TP_QT_NO_EXPORT BaseChannelSplittableInterface::Adaptee : public QObject +{ + Q_OBJECT +public: + Adaptee(BaseChannelSplittableInterface *interface); + ~Adaptee(); + +public slots: + void split(const Tp::Service::ChannelInterfaceSplittableAdaptor::SplitContextPtr &context); + +public: + BaseChannelSplittableInterface *mInterface; +}; + class TP_QT_NO_EXPORT BaseChannelGroupInterface::Adaptee : public QObject { Q_OBJECT Index: telepathy-qt-conf_call_client_side/TelepathyQt/base-channel.cpp =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/base-channel.cpp 2014-02-14 14:24:23.410624000 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/base-channel.cpp 2014-02-14 14:56:35.222052986 -0200 @@ -26,6 +26,7 @@ #include "TelepathyQt/_gen/base-channel.moc.hpp" #include "TelepathyQt/_gen/base-channel-internal.moc.hpp" +#include "TelepathyQt/future-internal.h" #include "TelepathyQt/debug-internal.h" @@ -1684,5 +1685,317 @@ mPriv->adaptee, dbusObject()); } + +// Chan.I.MergeableConference +BaseChannelMergeableConferenceInterface::Adaptee::Adaptee(BaseChannelMergeableConferenceInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelMergeableConferenceInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelMergeableConferenceInterface::Private { + Private(BaseChannelMergeableConferenceInterface *parent) + :adaptee(new BaseChannelMergeableConferenceInterface::Adaptee(parent)) { + } + + MergeCallback mergeCB; + BaseChannelMergeableConferenceInterface::Adaptee *adaptee; +}; + +void BaseChannelMergeableConferenceInterface::Adaptee::merge(const QDBusObjectPath &channelPath, const Tp::Service::ChannelInterfaceMergeableConferenceAdaptor::MergeContextPtr &context) +{ + if (!mInterface->mPriv->mergeCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->mergeCB(channelPath, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +/** + * \class BaseChannelMergeableConferenceInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.MergeableConference + * + */ + +/** + * Class constructor. + */ +BaseChannelMergeableConferenceInterface::BaseChannelMergeableConferenceInterface() + : AbstractChannelInterface(TP_QT_FUTURE_IFACE_CHANNEL_INTERFACE_MERGEABLE_CONFERENCE), + mPriv(new Private(this)) +{ +} + +void BaseChannelMergeableConferenceInterface::setMergeCallback(const MergeCallback &cb) +{ + mPriv->mergeCB = cb; +} + +/** + * Class destructor. + */ +BaseChannelMergeableConferenceInterface::~BaseChannelMergeableConferenceInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelMergeableConferenceInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseChannelMergeableConferenceInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceMergeableConferenceAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + + +// Chan.I.Splittable +BaseChannelSplittableInterface::Adaptee::Adaptee(BaseChannelSplittableInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelSplittableInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelSplittableInterface::Private { + Private(BaseChannelSplittableInterface *parent) + :adaptee(new BaseChannelSplittableInterface::Adaptee(parent)) { + } + + SplitCallback splitCB; + BaseChannelSplittableInterface::Adaptee *adaptee; +}; + +void BaseChannelSplittableInterface::Adaptee::split(const Tp::Service::ChannelInterfaceSplittableAdaptor::SplitContextPtr &context) +{ + if (!mInterface->mPriv->splitCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->splitCB(&error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + context->setFinished(); +} + +/** + * \class BaseChannelSplittableInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.Splittable + * + */ + +/** + * Class constructor. + */ +BaseChannelSplittableInterface::BaseChannelSplittableInterface() + : AbstractChannelInterface(TP_QT_FUTURE_IFACE_CHANNEL_INTERFACE_SPLITTABLE), + mPriv(new Private(this)) +{ +} + +void BaseChannelSplittableInterface::setSplitCallback(const SplitCallback &cb) +{ + mPriv->splitCB = cb; +} + +/** + * Class destructor. + */ +BaseChannelSplittableInterface::~BaseChannelSplittableInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelSplittableInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseChannelSplittableInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceSplittableAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + + +// Chan.I.Conference +BaseChannelConferenceInterface::Adaptee::Adaptee(BaseChannelConferenceInterface *interface) + : QObject(interface), + mInterface(interface) +{ +} + +BaseChannelConferenceInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelConferenceInterface::Private { + Private(BaseChannelConferenceInterface *parent, + Tp::ObjectPathList initialChannels, + Tp::UIntList initialInviteeHandles, + QStringList initialInviteeIDs, + QString invitationMessage, + ChannelOriginatorMap originalChannels) : + channels(initialChannels), + initialChannels(initialChannels), + initialInviteeHandles(initialInviteeHandles), + initialInviteeIDs(initialInviteeIDs), + invitationMessage(invitationMessage), + originalChannels(originalChannels), + adaptee(new BaseChannelConferenceInterface::Adaptee(parent)) { + } + Tp::ObjectPathList channels; + Tp::ObjectPathList initialChannels; + Tp::UIntList initialInviteeHandles; + QStringList initialInviteeIDs; + QString invitationMessage; + ChannelOriginatorMap originalChannels; + + BaseChannelConferenceInterface::Adaptee *adaptee; +}; + +/** + * \class BaseChannelConferenceInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.Conference + * + */ + +/** + * Class constructor. + */ +BaseChannelConferenceInterface::BaseChannelConferenceInterface(Tp::ObjectPathList initialChannels, + Tp::UIntList initialInviteeHandles, + QStringList initialInviteeIDs, + QString invitationMessage, + ChannelOriginatorMap originalChannels) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_CONFERENCE), + mPriv(new Private(this, initialChannels, initialInviteeHandles, initialInviteeIDs, invitationMessage, originalChannels)) +{ +} + +Tp::ObjectPathList BaseChannelConferenceInterface::channels() const +{ + return mPriv->channels; +} + +Tp::ObjectPathList BaseChannelConferenceInterface::initialChannels() const +{ + return mPriv->initialChannels; +} + +Tp::UIntList BaseChannelConferenceInterface::initialInviteeHandles() const +{ + return mPriv->initialInviteeHandles; +} + +QStringList BaseChannelConferenceInterface::initialInviteeIDs() const +{ + return mPriv->initialInviteeIDs; +} + +QString BaseChannelConferenceInterface::invitationMessage() const +{ + return mPriv->invitationMessage; +} + +void BaseChannelConferenceInterface::mergeChannel(const QDBusObjectPath &channel, uint channelHandle, const QVariantMap &properties) +{ + mPriv->channels.append(channel); + if (channelHandle != 0) { + mPriv->originalChannels[channelHandle] = channel; + } + emit mPriv->adaptee->channelMerged(channel, channelHandle, properties); +} + + +void BaseChannelConferenceInterface::removeChannel(const QDBusObjectPath &channel, const QVariantMap& details) +{ + mPriv->channels.removeAll(channel); + if (mPriv->originalChannels.values().contains(channel)) { + mPriv->originalChannels.remove(mPriv->originalChannels.key(channel)); + } + emit mPriv->adaptee->channelRemoved(channel, details); +} + +ChannelOriginatorMap BaseChannelConferenceInterface::originalChannels() const +{ + return mPriv->originalChannels; +} + +/** + * Class destructor. + */ +BaseChannelConferenceInterface::~BaseChannelConferenceInterface() +{ + delete mPriv; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelConferenceInterface::immutableProperties() const +{ + QVariantMap map; + return map; +} + +void BaseChannelConferenceInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceConferenceAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + } Index: telepathy-qt-conf_call_client_side/TelepathyQt/base-channel.h =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/base-channel.h 2014-02-14 14:24:23.410624000 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/base-channel.h 2014-02-14 14:55:55.114052904 -0200 @@ -475,5 +475,117 @@ Private *mPriv; }; +class TP_QT_EXPORT BaseChannelMergeableConferenceInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelMergeableConferenceInterface) + +public: + static BaseChannelMergeableConferenceInterfacePtr create() { + return BaseChannelMergeableConferenceInterfacePtr(new BaseChannelMergeableConferenceInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseChannelMergeableConferenceInterfaceSubclass()); + } + virtual ~BaseChannelMergeableConferenceInterface(); + + QVariantMap immutableProperties() const; + + void merge(const QDBusObjectPath &channel); + + typedef Callback2 MergeCallback; + void setMergeCallback(const MergeCallback &cb); +private: + BaseChannelMergeableConferenceInterface(); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelSplittableInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelSplittableInterface) + +public: + static BaseChannelSplittableInterfacePtr create() { + return BaseChannelSplittableInterfacePtr(new BaseChannelSplittableInterface()); + } + template + static SharedPtr create() { + return SharedPtr( + new BaseChannelSplittableInterfaceSubclass()); + } + virtual ~BaseChannelSplittableInterface(); + + QVariantMap immutableProperties() const; + + void split(); + + typedef Callback1 SplitCallback; + void setSplitCallback(const SplitCallback &cb); +private: + BaseChannelSplittableInterface(); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + +class TP_QT_EXPORT BaseChannelConferenceInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelConferenceInterface) + +public: + static BaseChannelConferenceInterfacePtr create(Tp::ObjectPathList initialChannels = Tp::ObjectPathList(), + Tp::UIntList initialInviteeHandles = Tp::UIntList(), + QStringList initialInviteeIDs = QStringList(), + QString invitationMessage = QString(), + ChannelOriginatorMap originalChannels = ChannelOriginatorMap()) { + return BaseChannelConferenceInterfacePtr(new BaseChannelConferenceInterface(initialChannels, initialInviteeHandles, initialInviteeIDs, invitationMessage, originalChannels)); + } + template + static SharedPtr create(Tp::ObjectPathList initialChannels = Tp::ObjectPathList(), + Tp::UIntList initialInviteeHandles = Tp::UIntList(), + QStringList initialInviteeIDs = QStringList(), + QString invitationMessage = QString(), + ChannelOriginatorMap originalChannels = ChannelOriginatorMap()) { + return SharedPtr( + new BaseChannelConferenceInterfaceSubclass(initialChannels, initialInviteeHandles, initialInviteeIDs, invitationMessage, originalChannels)); + } + virtual ~BaseChannelConferenceInterface(); + + QVariantMap immutableProperties() const; + Tp::ObjectPathList channels() const; + Tp::ObjectPathList initialChannels() const; + Tp::UIntList initialInviteeHandles() const; + QStringList initialInviteeIDs() const; + QString invitationMessage() const; + ChannelOriginatorMap originalChannels() const; + + void mergeChannel(const QDBusObjectPath &channel, uint channelHandle, const QVariantMap &properties); + void removeChannel(const QDBusObjectPath &channel, const QVariantMap &details); + +private: + BaseChannelConferenceInterface(Tp::ObjectPathList initialChannels, Tp::UIntList initialInviteeHandles, QStringList initialInviteeIDs, QString invitationMessage, ChannelOriginatorMap originalChannels); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + } #endif Index: telepathy-qt-conf_call_client_side/TelepathyQt/service-types.h =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/service-types.h 2014-02-14 14:24:23.410624000 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/service-types.h 2014-02-14 14:24:23.410624000 -0200 @@ -58,6 +58,9 @@ class BaseChannelCaptchaAuthenticationInterface; class BaseChannelGroupInterface; class BaseChannelHoldInterface; +class BaseChannelMergeableConferenceInterface; +class BaseChannelSplittableInterface; +class BaseChannelConferenceInterface; class DBusService; #ifndef DOXYGEN_SHOULD_SKIP_THIS @@ -88,6 +91,9 @@ typedef SharedPtr BaseChannelCaptchaAuthenticationInterfacePtr; typedef SharedPtr BaseChannelGroupInterfacePtr; typedef SharedPtr BaseChannelHoldInterfacePtr; +typedef SharedPtr BaseChannelMergeableConferenceInterfacePtr; +typedef SharedPtr BaseChannelSplittableInterfacePtr; +typedef SharedPtr BaseChannelConferenceInterfacePtr; typedef SharedPtr DBusServicePtr; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ Index: telepathy-qt-conf_call_client_side/TelepathyQt/svc-channel.xml =================================================================== --- telepathy-qt-conf_call_client_side.orig/TelepathyQt/svc-channel.xml 2014-02-14 14:24:23.410624000 -0200 +++ telepathy-qt-conf_call_client_side/TelepathyQt/svc-channel.xml 2014-02-14 14:24:23.410624000 -0200 @@ -28,11 +28,13 @@ + + debian/patches/05-fix-qt52-build.patch0000664000000000000000000000126112320575256014545 0ustar Description: fix build with Qt 5.2 Bug: https://bugs.launchpad.net/bugs/1267835 Author: Albert Astals Cid Last-Update: 2013-01-21 --- a/cmake/modules/TpQtMacros.cmake +++ b/cmake/modules/TpQtMacros.cmake @@ -178,7 +178,7 @@ function(TPQT_GENERATE_MOC_I infile outfile) qt5_get_moc_flags(moc_flags) get_filename_component(abs_infile ${infile} ABSOLUTE) - qt5_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i") + qt5_create_moc_command(${abs_infile} ${outfile} "${moc_flags}" "-i" "") set_source_files_properties(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file endfunction(TPQT_GENERATE_MOC_I) debian/patches/series0000664000000000000000000000046312320576111012035 0ustar 01-force_setInterfaces_on_call-content-for-dtmf.patch 02-adapt_to_work_with_q5_final.patch 03-add_service_side_classes.patch 04-force_PIC_QT5.patch 05-fix-qt52-build.patch 06-conference_interfaces.patch 07-fix_createChannel.patch 08-add_conference_call_client_side.patch 09-add_sms_iface_service_side.patch debian/patches/09-add_sms_iface_service_side.patch0000664000000000000000000001540212320576111017353 0ustar Description: Implement service side Channel.SMS interface Author: Tiago Salem Herrmann Forwarded: no diff: Index: telepathy-qt5/TelepathyQt/base-channel-internal.h =================================================================== --- telepathy-qt5.orig/TelepathyQt/base-channel-internal.h 2014-04-03 13:49:57.834664000 -0300 +++ telepathy-qt5/TelepathyQt/base-channel-internal.h 2014-04-03 13:50:43.580000748 -0300 @@ -415,4 +415,29 @@ BaseChannelCallType *mInterface; }; +class TP_QT_NO_EXPORT BaseChannelSMSInterface::Adaptee : public QObject +{ + Q_OBJECT + Q_PROPERTY(bool flash READ flash) + Q_PROPERTY(bool smsChannel READ smsChannel) +public: + Adaptee(BaseChannelSMSInterface *interface); + ~Adaptee(); + + bool flash() { + return mInterface->flash(); + } + + bool smsChannel() { + return mInterface->smsChannel(); + } + +public slots: + void getSMSLength(const Tp::MessagePartList &messages, const Tp::Service::ChannelInterfaceSMSAdaptor::GetSMSLengthContextPtr &context); +signals: + void smsChannelChanged(bool smsChannel); +public: + BaseChannelSMSInterface *mInterface; +}; + } Index: telepathy-qt5/TelepathyQt/base-channel.cpp =================================================================== --- telepathy-qt5.orig/TelepathyQt/base-channel.cpp 2014-04-03 13:49:57.834664000 -0300 +++ telepathy-qt5/TelepathyQt/base-channel.cpp 2014-04-03 13:50:43.585000748 -0300 @@ -1997,5 +1997,109 @@ mPriv->adaptee, dbusObject()); } +// Chan.I.SMS +BaseChannelSMSInterface::Adaptee::Adaptee(BaseChannelSMSInterface *interface) + : QObject(interface), + mInterface(interface) +{ } +BaseChannelSMSInterface::Adaptee::~Adaptee() +{ +} + +struct TP_QT_NO_EXPORT BaseChannelSMSInterface::Private { + Private(BaseChannelSMSInterface *parent, bool flash, bool smsChannel) + : flash(flash), + smsChannel(smsChannel), + adaptee(new BaseChannelSMSInterface::Adaptee(parent)) + { + } + + bool flash; + bool smsChannel; + GetSMSLengthCallback getSMSLengthCB; + BaseChannelSMSInterface::Adaptee *adaptee; +}; + +void BaseChannelSMSInterface::Adaptee::getSMSLength(const Tp::MessagePartList & messages, const Tp::Service::ChannelInterfaceSMSAdaptor::GetSMSLengthContextPtr &context) +{ + if (!mInterface->mPriv->getSMSLengthCB.isValid()) { + context->setFinishedWithError(TP_QT_ERROR_NOT_IMPLEMENTED, QLatin1String("Not implemented")); + return; + } + + DBusError error; + mInterface->mPriv->getSMSLengthCB(messages, &error); + if (error.isValid()) { + context->setFinishedWithError(error.name(), error.message()); + return; + } + // TODO: implement + context->setFinished(0,0,0); +} + +/** + * \class BaseChannelSMSInterface + * \ingroup servicecm + * \headerfile TelepathyQt/base-channel.h + * + * \brief Base class for implementations of Channel.Interface.SMS + * + */ + +/** + * Class constructor. + */ +BaseChannelSMSInterface::BaseChannelSMSInterface(bool flash, bool smsChannel) + : AbstractChannelInterface(TP_QT_IFACE_CHANNEL_INTERFACE_SMS), + mPriv(new Private(this, flash, smsChannel)) +{ +} + +void BaseChannelSMSInterface::setGetSMSLengthCallback(const GetSMSLengthCallback &cb) +{ + mPriv->getSMSLengthCB = cb; +} + +/** + * Class destructor. + */ +BaseChannelSMSInterface::~BaseChannelSMSInterface() +{ + delete mPriv; +} + +bool BaseChannelSMSInterface::flash() const +{ + return mPriv->flash; +} + +bool BaseChannelSMSInterface::smsChannel() const +{ + return mPriv->smsChannel; +} + +/** + * Return the immutable properties of this interface. + * + * Immutable properties cannot change after the interface has been registered + * on a service on the bus with registerInterface(). + * + * \return The immutable properties of this interface. + */ +QVariantMap BaseChannelSMSInterface::immutableProperties() const +{ + QVariantMap map; + map.insert(TP_QT_IFACE_CHANNEL_INTERFACE_SMS + QLatin1String(".Flash"), + QVariant::fromValue(mPriv->adaptee->flash())); + return map; +} + +void BaseChannelSMSInterface::createAdaptor() +{ + (void) new Service::ChannelInterfaceSMSAdaptor(dbusObject()->dbusConnection(), + mPriv->adaptee, dbusObject()); +} + +} Index: telepathy-qt5/TelepathyQt/base-channel.h =================================================================== --- telepathy-qt5.orig/TelepathyQt/base-channel.h 2014-04-03 13:49:57.834664000 -0300 +++ telepathy-qt5/TelepathyQt/base-channel.h 2014-04-03 13:50:43.585000748 -0300 @@ -587,5 +587,44 @@ Private *mPriv; }; +class TP_QT_EXPORT BaseChannelSMSInterface : public AbstractChannelInterface +{ + Q_OBJECT + Q_DISABLE_COPY(BaseChannelSMSInterface) + +public: + static BaseChannelSMSInterfacePtr create(bool flash, bool smsChannel) { + return BaseChannelSMSInterfacePtr(new BaseChannelSMSInterface(flash, smsChannel)); + } + template + static SharedPtr create(bool flash, bool smsChannel) { + return SharedPtr( + new BaseChannelSMSInterfaceSubclass(flash, smsChannel)); + } + virtual ~BaseChannelSMSInterface(); + + QVariantMap immutableProperties() const; + + typedef Callback2 GetSMSLengthCallback; + void setGetSMSLengthCallback(const GetSMSLengthCallback &cb); + + bool flash() const; + bool smsChannel() const; + +Q_SIGNALS: + void smsChannelChanged(bool smsChannel); + +private: + BaseChannelSMSInterface(bool flash, bool smsChannel); + void createAdaptor(); + + class Adaptee; + friend class Adaptee; + struct Private; + friend struct Private; + Private *mPriv; +}; + + } #endif Index: telepathy-qt5/TelepathyQt/service-types.h =================================================================== --- telepathy-qt5.orig/TelepathyQt/service-types.h 2014-04-03 13:49:57.834664000 -0300 +++ telepathy-qt5/TelepathyQt/service-types.h 2014-04-03 13:50:43.595000748 -0300 @@ -60,6 +60,7 @@ class BaseChannelHoldInterface; class BaseChannelMergeableConferenceInterface; class BaseChannelSplittableInterface; +class BaseChannelSMSInterface; class BaseChannelConferenceInterface; class DBusService; @@ -93,6 +94,7 @@ typedef SharedPtr BaseChannelHoldInterfacePtr; typedef SharedPtr BaseChannelMergeableConferenceInterfacePtr; typedef SharedPtr BaseChannelSplittableInterfacePtr; +typedef SharedPtr BaseChannelSMSInterfacePtr; typedef SharedPtr BaseChannelConferenceInterfacePtr; typedef SharedPtr DBusServicePtr; debian/patches/07-fix_createChannel.patch0000664000000000000000000001570512320575256015505 0ustar === modified file 'TelepathyQt/base-connection.cpp' Index: telepathy-qt5-conf_call_client_side/TelepathyQt/base-connection.cpp =================================================================== --- telepathy-qt5-conf_call_client_side.orig/TelepathyQt/base-connection.cpp 2014-02-26 16:16:24.064963992 -0300 +++ telepathy-qt5-conf_call_client_side/TelepathyQt/base-connection.cpp 2014-02-26 16:16:41.160963388 -0300 @@ -155,6 +155,7 @@ yours, selfHandle(), suppressHandler, + QVariantMap(), &error); if (error.isValid() || !channel) { context->setFinishedWithError(error.name(), error.message()); @@ -286,6 +287,7 @@ uint targetHandle, uint initiatorHandle, bool suppressHandler, + const QVariantMap &hints, DBusError *error) { if (!mPriv->createChannelCB.isValid()) { @@ -297,7 +299,7 @@ return BaseChannelPtr(); } - BaseChannelPtr channel = mPriv->createChannelCB(channelType, targetHandleType, targetHandle, error); + BaseChannelPtr channel = mPriv->createChannelCB(channelType, targetHandleType, targetHandle, hints, error); if (error->isValid()) return BaseChannelPtr(); @@ -401,6 +403,7 @@ BaseChannelPtr BaseConnection::ensureChannel(const QString &channelType, uint targetHandleType, uint targetHandle, bool &yours, uint initiatorHandle, bool suppressHandler, + const QVariantMap &hints, DBusError* error) { foreach(BaseChannelPtr channel, mPriv->channels) { @@ -412,7 +415,7 @@ } } yours = true; - return createChannel(channelType, targetHandleType, targetHandle, initiatorHandle, suppressHandler, error); + return createChannel(channelType, targetHandleType, targetHandle, initiatorHandle, suppressHandler, hints, error); } void BaseConnection::removeChannel() @@ -715,24 +718,14 @@ QString channelType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")].toString(); uint targetHandleType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType")].toUInt(); - uint targetHandle; - if (request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle"))) - targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); - else { - QString targetID = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID")].toString(); - Tp::UIntList list = mPriv->connection->requestHandles(targetHandleType, QStringList() << targetID, error); - if (error->isValid()) { - warning() << "BBaseConnectionRequestsInterface::ensureChannel: could not resolve ID " << targetID; - return; - } - targetHandle = *list.begin(); - } + uint targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); bool suppressHandler = true; BaseChannelPtr channel = mPriv->connection->ensureChannel(channelType, targetHandleType, targetHandle, yours, mPriv->connection->selfHandle(), suppressHandler, + request, error); if (error->isValid()) return; @@ -745,33 +738,21 @@ QDBusObjectPath &objectPath, QVariantMap &details, DBusError *error) { - if (!request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")) - || !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")) - || !request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType"))) { + if (!request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType"))) { error->set(TP_QT_ERROR_INVALID_ARGUMENT, QLatin1String("Missing parameters")); return; } QString channelType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".ChannelType")].toString(); uint targetHandleType = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandleType")].toUInt(); - uint targetHandle; - if (request.contains(TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle"))) - targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); - else { - QString targetID = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetID")].toString(); - Tp::UIntList list = mPriv->connection->requestHandles(targetHandleType, QStringList() << targetID, error); - if (error->isValid()) { - warning() << "BBaseConnectionRequestsInterface::ensureChannel: could not resolve ID " << targetID; - return; - } - targetHandle = *list.begin(); - } + uint targetHandle = request[TP_QT_IFACE_CHANNEL + QLatin1String(".TargetHandle")].toUInt(); bool suppressHandler = true; BaseChannelPtr channel = mPriv->connection->createChannel(channelType, targetHandleType, targetHandle, mPriv->connection->selfHandle(), suppressHandler, + request, error); if (error->isValid()) return; Index: telepathy-qt5-conf_call_client_side/TelepathyQt/base-connection.h =================================================================== --- telepathy-qt5-conf_call_client_side.orig/TelepathyQt/base-connection.h 2014-02-26 16:16:24.064963992 -0300 +++ telepathy-qt5-conf_call_client_side/TelepathyQt/base-connection.h 2014-02-26 16:16:41.164963388 -0300 @@ -80,9 +80,9 @@ void setStatus(uint newStatus, uint reason); - typedef Callback4 CreateChannelCallback; + typedef Callback5 CreateChannelCallback; void setCreateChannelCallback(const CreateChannelCallback &cb); - Tp::BaseChannelPtr createChannel(const QString &channelType, uint targetHandleType, uint targetHandle, uint initiatorHandle, bool suppressHandler, DBusError *error); + Tp::BaseChannelPtr createChannel(const QString &channelType, uint targetHandleType, uint targetHandle, uint initiatorHandle, bool suppressHandler, const QVariantMap &hints, DBusError *error); typedef Callback3 RequestHandlesCallback; void setRequestHandlesCallback(const RequestHandlesCallback &cb); @@ -104,7 +104,7 @@ Tp::ChannelDetailsList channelsDetails(); BaseChannelPtr ensureChannel(const QString &channelType, uint targetHandleType, - uint targetHandle, bool &yours, uint initiatorHandle, bool suppressHandler, DBusError *error); + uint targetHandle, bool &yours, uint initiatorHandle, bool suppressHandler, const QVariantMap &hints, DBusError *error); void addChannel(BaseChannelPtr channel); QList interfaces() const; debian/patches/04-force_PIC_QT5.patch0000664000000000000000000000102712320575256014352 0ustar author: Gustavo Pichorim Boiko message: Force PIC due requirement for Qt5 diff: === modified file 'a/CMakeLists.txt' --- a/CMakeLists.txt 2012-08-09 14:16:43 +0000 +++ b/CMakeLists.txt 2012-10-02 20:19:10 +0000 @@ -130,6 +130,8 @@ add_definitions(-DQT_NO_CAST_FROM_ASCII) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") + set(ENABLE_DEBUG_OUTPUT ON CACHE BOOL "If activated, compiles support for printing debug output to stderr") if (ENABLE_DEBUG_OUTPUT) add_definitions(-DENABLE_DEBUG) debian/libtelepathy-qt5-doc.links0000664000000000000000000000013412320575256014177 0ustar usr/share/javascript/jquery/jquery.min.js usr/share/doc/libtelepathy-qt5-doc/html/jquery.js debian/watch0000664000000000000000000000013212320575256010224 0ustar version=3 http://telepathy.freedesktop.org/releases/telepathy-qt/telepathy-qt-(.*).tar.gz debian/rules0000775000000000000000000000146412320575256010264 0ustar #!/usr/bin/make -f include /usr/share/dpkg/architecture.mk %: dh $@ --parallel override_dh_auto_configure: dh_auto_configure -- -DDISABLE_WERROR=ON -DHAVE_DOT=YES \ -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" ifeq (,$(findstring nodocs,$(DEB_BUILD_OPTIONS))) override_dh_auto_build: dh_auto_build --parallel dh_auto_build -- doxygen-doc endif # Do not run tests, as they fall into race conditions sometimes override_dh_auto_test: override_dh_strip: dh_strip --dbg-package=libtelepathy-qt5-dbg override_dh_install: dh_install --list-missing # -i is for the doc package, which doesn't depend on the shared library override_dh_installdocs: dh_installdocs -a --link-doc=libtelepathy-qt5-0 dh_installdocs -i rm -f debian/libtelepathy-qt5-doc/usr/share/doc/libtelepathy-qt5-doc/html/jquery.js debian/libtelepathy-qt5-farstream0.symbols0000664000000000000000000000156612320575256016060 0ustar # SymbolsHelper-Confirmed: 0.9.3 amd64 armhf i386 powerpc libtelepathy-qt5-farstream.so.0 libtelepathy-qt5-farstream0 #MINVER# _ZN2Tp9Farstream13createChannelERKNS_9SharedPtrINS_11CallChannelEEE@Base 0.9.3 _ZN2Tp9Farstream14PendingChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp9Farstream14PendingChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp9Farstream14PendingChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp9Farstream14PendingChannelD0Ev@Base 0.9.3 _ZN2Tp9Farstream14PendingChannelD1Ev@Base 0.9.3 _ZN2Tp9Farstream14PendingChannelD2Ev@Base 0.9.3 _ZNK2Tp9Farstream14PendingChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp9Farstream14PendingChannel11callChannelEv@Base 0.9.3 _ZNK2Tp9Farstream14PendingChannel9tfChannelEv@Base 0.9.3 _ZTIN2Tp9Farstream14PendingChannelE@Base 0.9.3 _ZTSN2Tp9Farstream14PendingChannelE@Base 0.9.3 _ZTVN2Tp9Farstream14PendingChannelE@Base 0.9.3 debian/copyright0000664000000000000000000000751512320575256011142 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Telepathy-Qt Upstream-Contact: mailto:telepathy@lists.freedesktop.org irc://irc.freenode.net/telepathy http://telepathy.freedesktop.org/ Upstream-Source: http://telepathy.freedesktop.org/releases/telepathy-qt/ Files: * Copyright: © 2008-2012 Collabora Ltd. © 2008-2012 Nokia Corporation License: LGPL-2.1+ Files: spec/* Copyright: © 2005-2012 Collabora Ltd. © 2005-2011 Nokia Corporation © 2006 INdT License: LGPL-2.1+ Files: debian/* Copyright: © 2012 George Kiagiadakis © 2009-2011 Collabora Ltd. © 2009-2011 Nokia Corporation License: LGPL-2.1+ License: LGPL-2.1+ 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 . On Debian systems, the complete text of the GNU Lesser General Public License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. Files: cmake/* Copyright: © 2010-2011 Collabora Ltd. © 2011 Nokia Corporation © 2006, 2008 Alexander Neundorf © 2010 Dario Freddi © 2001-2009 Kitware Inc. © 2006, 2008 Allen Winter © 2007 Simon Edwards © 2006 Tim Beaulen © 2012 George Kiagiadakis © 2011 Mateu Batle © 2008 Kevin Kofler © 2008 Helio Chissini de Castro © 2008 Laurent Montel © 2009 Andre Moreira Magalhaes © 2009 Sebastian Trueg License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libtelepathy-qt5-dev.install0000664000000000000000000000017112320575256014537 0ustar usr/lib/*/*.so usr/lib/*/libtelepathy-qt5-service.a usr/lib/*/pkgconfig/*.pc usr/lib/*/cmake/* usr/include/telepathy-qt5 debian/libtelepathy-qt5-farstream0.install0000664000000000000000000000005312320575256016024 0ustar usr/lib/*/libtelepathy-qt5-farstream.so.0* debian/control0000664000000000000000000001071612320575256010607 0ustar Source: telepathy-qt5 Section: libs Priority: optional Maintainer: Kubuntu Developers XSBC-Original-Maintainer: Debian Telepathy maintainers Uploaders: Simon McVittie , George Goldberg , Jonny Lamb , Adam Conrad , George Kiagiadakis Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), cmake, doxygen, graphviz, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, qt5-default (>= 5.0), qtbase5-dev (>= 5.0), libfarstream-0.1-dev (>= 0.1.0), libtelepathy-farstream-dev (>= 0.2.2), libtelepathy-glib-dev (>= 0.17.5), pkg-config (>= 0.21), python (>= 2.6), python-dbus, python-dev, python-gobject, libgl1-mesa-dev, libgles2-mesa-dev # * python-dbus and python-gobject can safely be removed if you don't care # about running the regression tests # * doxygen and graphviz should be Build-Depends-Indep if #478524 is fixed Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/pkg-telepathy/telepathy-qt.git Vcs-Browser: http://git.debian.org/?p=pkg-telepathy/telepathy-qt.git Homepage: http://telepathy.freedesktop.org/wiki/ Package: libtelepathy-qt5-0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Telepathy framework - Qt 5 library This package contains telepathy-qt5, a Qt-based library for Telepathy components. . Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. Package: libtelepathy-qt5-farstream0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libtelepathy-qt5-0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Telepathy/Farsight integration - Qt 5 library telepathy-qt5-farstream provides telepathy-qt5 integration with telepathy-farstream, which implements media streaming using GStreamer and Farsight. . Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. Package: libtelepathy-qt5-dev Architecture: any Section: libdevel Depends: qtbase5-dev (>= 5.0), libtelepathy-qt5-0 (= ${binary:Version}), libtelepathy-qt5-farstream0 (= ${binary:Version}), libtelepathy-farstream-dev, pkg-config (>= 0.21), ${shlibs:Depends}, ${misc:Depends} Suggests: libtelepathy-qt5-doc Description: Qt 5 Telepathy library (headers and static library) This package contains development files for telepathy-qt5, a Qt-based library for Telepathy components. . Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. Package: libtelepathy-qt5-dbg Architecture: any Section: debug Priority: extra Depends: libtelepathy-qt5-0 (= ${binary:Version}), ${misc:Depends} Suggests: libtelepathy-qt5-farstream0 (= ${binary:Version}) Description: Qt 5 Telepathy library (debug symbols) This package contains support for debugging programs that use telepathy-qt5, a Qt-based library for Telepathy components. . Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. Package: libtelepathy-qt5-doc Architecture: all Section: doc Depends: libjs-jquery, ${misc:Depends} Description: Qt 5 Telepathy library (documentation) This package contains HTML documentation for telepathy-qt5, a Qt-based library for Telepathy components. . Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications. debian/gbp.conf0000664000000000000000000000023312320575256010614 0ustar [DEFAULT] debian-branch = debian upstream-branch = upstream pristine-tar = True [git-buildpackage] tarball-dir = ../tarballs/ export-dir = ../build-area/ debian/source/0000775000000000000000000000000012320576361010475 5ustar debian/source/format0000664000000000000000000000001412320575256011705 0ustar 3.0 (quilt) debian/libtelepathy-qt5-0.symbols0000664000000000000000000130556412320575256014161 0ustar # SymbolsHelper-Confirmed: 0.9.3 amd64 arm64 armhf i386 powerpc ppc64el libtelepathy-qt5.so.0 libtelepathy-qt5-0 #MINVER# _ZN10QDBusErrorD1Ev@Base 0.9.3 _ZN10QDBusErrorD2Ev@Base 0.9.3 _ZN2Tp10AccountSet11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp10AccountSet11qt_metacastEPKc@Base 0.9.3 _ZN2Tp10AccountSet12accountAddedERKNS_9SharedPtrINS_7AccountEEE@Base 0.9.3 _ZN2Tp10AccountSet14accountRemovedERKNS_9SharedPtrINS_7AccountEEE@Base 0.9.3 _ZN2Tp10AccountSet16staticMetaObjectE@Base 0.9.3 _ZN2Tp10AccountSetC1ERKNS_9SharedPtrINS_14AccountManagerEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp10AccountSetC1ERKNS_9SharedPtrINS_14AccountManagerEEERKNS1_IKNS_6FilterINS_7AccountEEEEE@Base 0.9.3 _ZN2Tp10AccountSetC2ERKNS_9SharedPtrINS_14AccountManagerEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp10AccountSetC2ERKNS_9SharedPtrINS_14AccountManagerEEERKNS1_IKNS_6FilterINS_7AccountEEEEE@Base 0.9.3 _ZN2Tp10AccountSetD0Ev@Base 0.9.3 _ZN2Tp10AccountSetD1Ev@Base 0.9.3 _ZN2Tp10AccountSetD2Ev@Base 0.9.3 _ZN2Tp10AvatarDataD1Ev@Base 0.9.3 _ZN2Tp10AvatarDataD2Ev@Base 0.9.3 _ZN2Tp10AvatarSpecC1ERK11QStringListjjjjjjj@Base 0.9.3 _ZN2Tp10AvatarSpecC1ERKS0_@Base 0.9.3 _ZN2Tp10AvatarSpecC1Ev@Base 0.9.3 _ZN2Tp10AvatarSpecC2ERK11QStringListjjjjjjj@Base 0.9.3 _ZN2Tp10AvatarSpecC2ERKS0_@Base 0.9.3 _ZN2Tp10AvatarSpecC2Ev@Base 0.9.3 _ZN2Tp10AvatarSpecD1Ev@Base 0.9.3 _ZN2Tp10AvatarSpecD2Ev@Base 0.9.3 _ZN2Tp10AvatarSpecaSERKS0_@Base 0.9.3 _ZN2Tp10CallStream11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp10CallStream11qt_metacastEPKc@Base 0.9.3 _ZN2Tp10CallStream14requestSendingEb@Base 0.9.3 _ZN2Tp10CallStream16requestReceivingERKNS_9SharedPtrINS_7ContactEEEb@Base 0.9.3 _ZN2Tp10CallStream16staticMetaObjectE@Base 0.9.3 _ZN2Tp10CallStream20remoteMembersRemovedERK4QSetINS_9SharedPtrINS_7ContactEEEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp10CallStream24localSendingStateChangedENS_12SendingStateERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp10CallStream25remoteSendingStateChangedERK5QHashINS_9SharedPtrINS_7ContactEEENS_12SendingStateEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp10CallStreamD0Ev@Base 0.9.3 _ZN2Tp10CallStreamD1Ev@Base 0.9.3 _ZN2Tp10CallStreamD2Ev@Base 0.9.3 _ZN2Tp10Connection11FeatureCoreE@Base 0.9.3 _ZN2Tp10Connection11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp10Connection11qt_metacastEPKc@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC1ERKS1_@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC1Ev@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC2ERKS1_@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsC2Ev@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsD1Ev@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsD2Ev@Base 0.9.3 _ZN2Tp10Connection12ErrorDetailsaSERKS1_@Base 0.9.3 _ZN2Tp10Connection13FeatureRosterE@Base 0.9.3 _ZN2Tp10Connection13statusChangedENS_16ConnectionStatusE@Base 0.9.3 _ZN2Tp10Connection16FeatureConnectedE@Base 0.9.3 _ZN2Tp10Connection16staticMetaObjectE@Base 0.9.3 _ZN2Tp10Connection17selfHandleChangedEj@Base 0.9.3 _ZN2Tp10Connection18FeatureSelfContactE@Base 0.9.3 _ZN2Tp10Connection18selfContactChangedEv@Base 0.9.3 _ZN2Tp10Connection19FeatureRosterGroupsE@Base 0.9.3 _ZN2Tp10Connection21FeatureAccountBalanceE@Base 0.9.3 _ZN2Tp10Connection21FeatureSimplePresenceE@Base 0.9.3 _ZN2Tp10Connection21accountBalanceChangedERKNS_14CurrencyAmountE@Base 0.9.3 _ZN2Tp10Connection6createERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp10Connection6createERK7QStringS3_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp10Connection8lowlevelEv@Base 0.9.3 _ZN2Tp10ConnectionC1ERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp10ConnectionC2ERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp10ConnectionD0Ev@Base 0.9.3 _ZN2Tp10ConnectionD1Ev@Base 0.9.3 _ZN2Tp10ConnectionD2Ev@Base 0.9.3 _ZN2Tp11CallChannel10setRingingEv@Base 0.9.3 _ZN2Tp11CallChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp11CallChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp11CallChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp11CallChannel11requestHoldEb@Base 0.9.3 _ZN2Tp11CallChannel12contentAddedERKNS_9SharedPtrINS_11CallContentEEE@Base 0.9.3 _ZN2Tp11CallChannel14contentRemovedERKNS_9SharedPtrINS_11CallContentEEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp11CallChannel14requestContentERK7QStringNS_15MediaStreamTypeENS_20MediaStreamDirectionE@Base 0.9.3 _ZN2Tp11CallChannel15FeatureContentsE@Base 0.9.3 _ZN2Tp11CallChannel16FeatureCallStateE@Base 0.9.3 _ZN2Tp11CallChannel16callFlagsChangedE6QFlagsINS_8CallFlagEE@Base 0.9.3 _ZN2Tp11CallChannel16callStateChangedENS_9CallStateE@Base 0.9.3 _ZN2Tp11CallChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp11CallChannel18FeatureCallMembersE@Base 0.9.3 _ZN2Tp11CallChannel20remoteMembersRemovedERK4QSetINS_9SharedPtrINS_7ContactEEEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp11CallChannel21FeatureLocalHoldStateE@Base 0.9.3 _ZN2Tp11CallChannel21localHoldStateChangedENS_14LocalHoldStateENS_20LocalHoldStateReasonE@Base 0.9.3 _ZN2Tp11CallChannel24remoteMemberFlagsChangedERK5QHashINS_9SharedPtrINS_7ContactEEE6QFlagsINS_14CallMemberFlagEEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp11CallChannel6acceptEv@Base 0.9.3 _ZN2Tp11CallChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp11CallChannel6hangupENS_21CallStateChangeReasonERK7QStringS4_@Base 0.9.3 _ZN2Tp11CallChannel9setQueuedEv@Base 0.9.3 _ZN2Tp11CallChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11CallChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11CallChannelD0Ev@Base 0.9.3 _ZN2Tp11CallChannelD1Ev@Base 0.9.3 _ZN2Tp11CallChannelD2Ev@Base 0.9.3 _ZN2Tp11CallContent11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp11CallContent11qt_metacastEPKc@Base 0.9.3 _ZN2Tp11CallContent11streamAddedERKNS_9SharedPtrINS_10CallStreamEEE@Base 0.9.3 _ZN2Tp11CallContent12stopDTMFToneEv@Base 0.9.3 _ZN2Tp11CallContent13startDTMFToneENS_9DTMFEventE@Base 0.9.3 _ZN2Tp11CallContent13streamRemovedERKNS_9SharedPtrINS_10CallStreamEEERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp11CallContent16staticMetaObjectE@Base 0.9.3 _ZN2Tp11CallContent6removeEv@Base 0.9.3 _ZN2Tp11CallContentD0Ev@Base 0.9.3 _ZN2Tp11CallContentD1Ev@Base 0.9.3 _ZN2Tp11CallContentD2Ev@Base 0.9.3 _ZN2Tp11CaptchaInfoD1Ev@Base 0.9.3 _ZN2Tp11CaptchaInfoD2Ev@Base 0.9.3 _ZN2Tp11ChannelInfoD1Ev@Base 0.9.3 _ZN2Tp11ChannelInfoD2Ev@Base 0.9.3 _ZN2Tp11MailAddressD1Ev@Base 0.9.3 _ZN2Tp11MailAddressD2Ev@Base 0.9.3 _ZN2Tp11PendingVoid11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp11PendingVoid11qt_metacastEPKc@Base 0.9.3 _ZN2Tp11PendingVoid16staticMetaObjectE@Base 0.9.3 _ZN2Tp11PendingVoidC1E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp11PendingVoidC2E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp11PendingVoidD0Ev@Base 0.9.3 _ZN2Tp11PendingVoidD1Ev@Base 0.9.3 _ZN2Tp11PendingVoidD2Ev@Base 0.9.3 _ZN2Tp11ReadyObject11becomeReadyERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp11ReadyObjectC1EPNS_10RefCountedERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11ReadyObjectC1EPNS_9DBusProxyERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11ReadyObjectC2EPNS_10RefCountedERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11ReadyObjectC2EPNS_9DBusProxyERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11ReadyObjectD0Ev@Base 0.9.3 _ZN2Tp11ReadyObjectD1Ev@Base 0.9.3 _ZN2Tp11ReadyObjectD2Ev@Base 0.9.3 _ZN2Tp11TextChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp11TextChannel11acknowledgeERK5QListINS_15ReceivedMessageEE@Base 0.9.3 _ZN2Tp11TextChannel11messageSentERKNS_7MessageE6QFlagsINS_18MessageSendingFlagEERK7QString@Base 0.9.3 _ZN2Tp11TextChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp11TextChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp11TextChannel15messageReceivedERKNS_15ReceivedMessageE@Base 0.9.3 _ZN2Tp11TextChannel16FeatureChatStateE@Base 0.9.3 _ZN2Tp11TextChannel16chatStateChangedERKNS_9SharedPtrINS_7ContactEEENS_16ChannelChatStateE@Base 0.9.3 _ZN2Tp11TextChannel16requestChatStateENS_16ChannelChatStateE@Base 0.9.3 _ZN2Tp11TextChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp11TextChannel19FeatureMessageQueueE@Base 0.9.3 _ZN2Tp11TextChannel21pendingMessageRemovedERKNS_15ReceivedMessageE@Base 0.9.3 _ZN2Tp11TextChannel24FeatureMessageSentSignalE@Base 0.9.3 _ZN2Tp11TextChannel26FeatureMessageCapabilitiesE@Base 0.9.3 _ZN2Tp11TextChannel4sendERK5QListINS_11MessagePartEE6QFlagsINS_18MessageSendingFlagEE@Base 0.9.3 _ZN2Tp11TextChannel4sendERK7QStringNS_22ChannelTextMessageTypeE6QFlagsINS_18MessageSendingFlagEE@Base 0.9.3 _ZN2Tp11TextChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp11TextChannel6forgetERK5QListINS_15ReceivedMessageEE@Base 0.9.3 _ZN2Tp11TextChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11TextChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11TextChannelD0Ev@Base 0.9.3 _ZN2Tp11TextChannelD1Ev@Base 0.9.3 _ZN2Tp11TextChannelD2Ev@Base 0.9.3 _ZN2Tp11TubeChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp11TubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp11TubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp11TubeChannel12stateChangedENS_16TubeChannelStateE@Base 0.9.3 _ZN2Tp11TubeChannel13setParametersERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp11TubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp11TubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp11TubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11TubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp11TubeChannelD0Ev@Base 0.9.3 _ZN2Tp11TubeChannelD1Ev@Base 0.9.3 _ZN2Tp11TubeChannelD2Ev@Base 0.9.3 _ZN2Tp11enableDebugEb@Base 0.9.3 _ZN2Tp12DebugMessageD1Ev@Base 0.9.3 _ZN2Tp12DebugMessageD2Ev@Base 0.9.3 _ZN2Tp12HTTPPostDataD1Ev@Base 0.9.3 _ZN2Tp12HTTPPostDataD2Ev@Base 0.9.3 _ZN2Tp12LocationInfoC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp12LocationInfoC1ERKS0_@Base 0.9.3 _ZN2Tp12LocationInfoC1Ev@Base 0.9.3 _ZN2Tp12LocationInfoC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp12LocationInfoC2ERKS0_@Base 0.9.3 _ZN2Tp12LocationInfoC2Ev@Base 0.9.3 _ZN2Tp12LocationInfoD0Ev@Base 0.9.3 _ZN2Tp12LocationInfoD1Ev@Base 0.9.3 _ZN2Tp12LocationInfoD2Ev@Base 0.9.3 _ZN2Tp12LocationInfoaSERKS0_@Base 0.9.3 _ZN2Tp12PendingReady11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp12PendingReady11qt_metacastEPKc@Base 0.9.3 _ZN2Tp12PendingReady16staticMetaObjectE@Base 0.9.3 _ZN2Tp12PendingReadyD0Ev@Base 0.9.3 _ZN2Tp12PendingReadyD1Ev@Base 0.9.3 _ZN2Tp12PendingReadyD2Ev@Base 0.9.3 _ZN2Tp12PresenceSpec2xaE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec3brbE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec3dndE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec4awayE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec4busyE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec4chatE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec4pstnE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec5errorE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec6hiddenE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec7offlineE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec7unknownE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpec9availableE6QFlagsINS0_16SimpleStatusFlagEE@Base 0.9.3 _ZN2Tp12PresenceSpecC1ERK7QStringRKNS_16SimpleStatusSpecE@Base 0.9.3 _ZN2Tp12PresenceSpecC1ERKS0_@Base 0.9.3 _ZN2Tp12PresenceSpecC1Ev@Base 0.9.3 _ZN2Tp12PresenceSpecC2ERK7QStringRKNS_16SimpleStatusSpecE@Base 0.9.3 _ZN2Tp12PresenceSpecC2ERKS0_@Base 0.9.3 _ZN2Tp12PresenceSpecC2Ev@Base 0.9.3 _ZN2Tp12PresenceSpecD1Ev@Base 0.9.3 _ZN2Tp12PresenceSpecD2Ev@Base 0.9.3 _ZN2Tp12PresenceSpecaSERKS0_@Base 0.9.3 _ZN2Tp12PropertySpecD1Ev@Base 0.9.3 _ZN2Tp12PropertySpecD2Ev@Base 0.9.3 _ZN2Tp12ProtocolInfo19normalizeContactUriERK7QString@Base 0.9.3 _ZN2Tp12ProtocolInfo21normalizeVCardAddressERK7QStringS3_@Base 0.9.3 _ZN2Tp12ProtocolInfoC1ERKS0_@Base 0.9.3 _ZN2Tp12ProtocolInfoC1Ev@Base 0.9.3 _ZN2Tp12ProtocolInfoC2ERKS0_@Base 0.9.3 _ZN2Tp12ProtocolInfoC2Ev@Base 0.9.3 _ZN2Tp12ProtocolInfoD1Ev@Base 0.9.3 _ZN2Tp12ProtocolInfoD2Ev@Base 0.9.3 _ZN2Tp12ProtocolInfoaSERKS0_@Base 0.9.3 _ZN2Tp12enabledDebugEv@Base 0.9.3 _ZN2Tp13CandidatePairD1Ev@Base 0.9.3 _ZN2Tp13CandidatePairD2Ev@Base 0.9.3 _ZN2Tp13DebugReceiver11FeatureCoreE@Base 0.9.3 _ZN2Tp13DebugReceiver11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp13DebugReceiver11qt_metacastEPKc@Base 0.9.3 _ZN2Tp13DebugReceiver13fetchMessagesEv@Base 0.9.3 _ZN2Tp13DebugReceiver15newDebugMessageERKNS_12DebugMessageE@Base 0.9.3 _ZN2Tp13DebugReceiver16staticMetaObjectE@Base 0.9.3 _ZN2Tp13DebugReceiver20setMonitoringEnabledEb@Base 0.9.3 _ZN2Tp13DebugReceiver6createERK7QStringRK15QDBusConnection@Base 0.9.3 _ZN2Tp13DebugReceiverC1ERK15QDBusConnectionRK7QString@Base 0.9.3 _ZN2Tp13DebugReceiverC2ERK15QDBusConnectionRK7QString@Base 0.9.3 _ZN2Tp13DebugReceiverD0Ev@Base 0.9.3 _ZN2Tp13DebugReceiverD1Ev@Base 0.9.3 _ZN2Tp13DebugReceiverD2Ev@Base 0.9.3 _ZN2Tp13PendingString11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp13PendingString11qt_metacastEPKc@Base 0.9.3 _ZN2Tp13PendingString16staticMetaObjectE@Base 0.9.3 _ZN2Tp13PendingString9setResultERK7QString@Base 0.9.3 _ZN2Tp13PendingStringC1E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp13PendingStringC2E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp13PendingStringD0Ev@Base 0.9.3 _ZN2Tp13PendingStringD1Ev@Base 0.9.3 _ZN2Tp13PendingStringD2Ev@Base 0.9.3 _ZN2Tp13registerTypesEv@Base 0.9.3 _ZN2Tp14AbstractClient13setRegisteredEb@Base 0.9.3 _ZN2Tp14AbstractClientC1Ev@Base 0.9.3 _ZN2Tp14AbstractClientC2Ev@Base 0.9.3 _ZN2Tp14AbstractClientD0Ev@Base 0.9.3 _ZN2Tp14AbstractClientD1Ev@Base 0.9.3 _ZN2Tp14AbstractClientD2Ev@Base 0.9.3 _ZN2Tp14AccountFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14AccountFactory11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14AccountFactory16staticMetaObjectE@Base 0.9.3 _ZN2Tp14AccountFactory6createERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14AccountFactoryC1ERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14AccountFactoryC2ERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14AccountFactoryD0Ev@Base 0.9.3 _ZN2Tp14AccountFactoryD1Ev@Base 0.9.3 _ZN2Tp14AccountFactoryD2Ev@Base 0.9.3 _ZN2Tp14AccountManager10newAccountERKNS_9SharedPtrINS_7AccountEEE@Base 0.9.3 _ZN2Tp14AccountManager11FeatureCoreE@Base 0.9.3 _ZN2Tp14AccountManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14AccountManager11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14AccountManager13createAccountERK7QStringS3_S3_RK4QMapIS1_8QVariantES8_@Base 0.9.3 _ZN2Tp14AccountManager16staticMetaObjectE@Base 0.9.3 _ZN2Tp14AccountManager6createERK15QDBusConnection@Base 0.9.3 _ZN2Tp14AccountManager6createERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp14AccountManager6createERKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS1_IKNS_17ConnectionFactoryEEERKNS1_IKNS_14ChannelFactoryEEERKNS1_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp14AccountManagerC1ERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp14AccountManagerC2ERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp14AccountManagerD0Ev@Base 0.9.3 _ZN2Tp14AccountManagerD1Ev@Base 0.9.3 _ZN2Tp14AccountManagerD2Ev@Base 0.9.3 _ZN2Tp14ChannelDetailsD1Ev@Base 0.9.3 _ZN2Tp14ChannelDetailsD2Ev@Base 0.9.3 _ZN2Tp14ChannelFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14ChannelFactory11qt_metacastEPKc@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEED2Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEED0Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEED1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEED2Ev@Base 0.9.3 _ZN2Tp14ChannelFactory14addFeaturesForERKNS_16ChannelClassSpecERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ChannelFactory16staticMetaObjectE@Base 0.9.3 _ZN2Tp14ChannelFactory17addCommonFeaturesERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ChannelFactory17setConstructorForERKNS_16ChannelClassSpecERKNS_9SharedPtrIKNS0_11ConstructorEEE@Base 0.9.3 _ZN2Tp14ChannelFactory19addFeaturesForCallsERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory22setConstructorForCallsERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory22setFallbackConstructorERKNS_9SharedPtrIKNS0_11ConstructorEEE@Base 0.9.3 _ZN2Tp14ChannelFactory23addFeaturesForRoomListsERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory23addFeaturesForTextChatsERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory26setConstructorForRoomListsERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory26setConstructorForTextChatsERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory27addFeaturesForTextChatroomsERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory29addFeaturesForContactSearchesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory30setConstructorForTextChatroomsERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory31addFeaturesForIncomingDBusTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory31addFeaturesForOutgoingDBusTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory32addFeaturesForStreamedMediaCallsERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory32setConstructorForContactSearchesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory33addFeaturesForIncomingStreamTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory33addFeaturesForOutgoingStreamTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory34addFeaturesForServerAuthenticationERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory34setConstructorForIncomingDBusTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory34setConstructorForOutgoingDBusTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory35addFeaturesForIncomingFileTransfersERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory35addFeaturesForIncomingRoomDBusTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory35addFeaturesForOutgoingFileTransfersERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory35addFeaturesForOutgoingRoomDBusTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory35setConstructorForStreamedMediaCallsERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory36setConstructorForIncomingStreamTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory36setConstructorForOutgoingStreamTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory37addFeaturesForIncomingRoomStreamTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory37addFeaturesForOutgoingRoomStreamTubesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory37setConstructorForServerAuthenticationERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory38setConstructorForIncomingFileTransfersERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory38setConstructorForIncomingRoomDBusTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory38setConstructorForOutgoingFileTransfersERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory38setConstructorForOutgoingRoomDBusTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory40setConstructorForIncomingRoomStreamTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory40setConstructorForOutgoingRoomStreamTubesERKNS_9SharedPtrIKNS0_11ConstructorEEERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp14ChannelFactory6createERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ChannelFactoryC1ERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ChannelFactoryC2ERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ChannelFactoryD0Ev@Base 0.9.3 _ZN2Tp14ChannelFactoryD1Ev@Base 0.9.3 _ZN2Tp14ChannelFactoryD2Ev@Base 0.9.3 _ZN2Tp14ChannelRequest11FeatureCoreE@Base 0.9.3 _ZN2Tp14ChannelRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14ChannelRequest11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14ChannelRequest16staticMetaObjectE@Base 0.9.3 _ZN2Tp14ChannelRequest6cancelEv@Base 0.9.3 _ZN2Tp14ChannelRequest6createERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERKNS_9SharedPtrIKNS_14AccountFactoryEEERKNSC_IKNS_17ConnectionFactoryEEERKNSC_IKNS_14ChannelFactoryEEERKNSC_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp14ChannelRequest6createERKNS_9SharedPtrINS_7AccountEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp14ChannelRequest6failedERK7QStringS3_@Base 0.9.3 _ZN2Tp14ChannelRequest7proceedEv@Base 0.9.3 _ZN2Tp14ChannelRequest9succeededERKNS_9SharedPtrINS_7ChannelEEE@Base 0.9.3 _ZN2Tp14ChannelRequestC1ERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERKNS_9SharedPtrIKNS_14AccountFactoryEEERKNSC_IKNS_17ConnectionFactoryEEERKNSC_IKNS_14ChannelFactoryEEERKNSC_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp14ChannelRequestC1ERKNS_9SharedPtrINS_7AccountEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp14ChannelRequestC2ERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERKNS_9SharedPtrIKNS_14AccountFactoryEEERKNSC_IKNS_17ConnectionFactoryEEERKNSC_IKNS_14ChannelFactoryEEERKNSC_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp14ChannelRequestC2ERKNS_9SharedPtrINS_7AccountEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp14ChannelRequestD0Ev@Base 0.9.3 _ZN2Tp14ChannelRequestD1Ev@Base 0.9.3 _ZN2Tp14ChannelRequestD2Ev@Base 0.9.3 _ZN2Tp14ContactFactory10addFeatureERKNS_7FeatureE@Base 0.9.3 _ZN2Tp14ContactFactory11addFeaturesERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactFactory6createERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactFactoryC1ERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactFactoryC2ERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactFactoryD0Ev@Base 0.9.3 _ZN2Tp14ContactFactoryD1Ev@Base 0.9.3 _ZN2Tp14ContactFactoryD2Ev@Base 0.9.3 _ZN2Tp14ContactManager10groupAddedERK7QString@Base 0.9.3 _ZN2Tp14ContactManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14ContactManager11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14ContactManager11removeGroupERK7QString@Base 0.9.3 _ZN2Tp14ContactManager12groupRemovedERK7QString@Base 0.9.3 _ZN2Tp14ContactManager12groupRenamedERK7QStringS3_@Base 0.9.3 _ZN2Tp14ContactManager12stateChangedENS_16ContactListStateE@Base 0.9.3 _ZN2Tp14ContactManager13blockContactsERK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager14removeContactsERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp14ContactManager15contactsForUrisERK11QStringListRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager15unblockContactsERK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager15upgradeContactsERK5QListINS_9SharedPtrINS_7ContactEEEERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager16staticMetaObjectE@Base 0.9.3 _ZN2Tp14ContactManager18addContactsToGroupERK7QStringRK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager18contactsForHandlesERKNS_17ReferencedHandlesERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager18contactsForHandlesERKNS_19HandleIdentifierMapERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager18contactsForHandlesERKNS_8UIntListERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager18refreshContactInfoERK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager19groupMembersChangedERK7QStringRK4QSetINS_9SharedPtrINS_7ContactEEEESA_RKNS_7Channel24GroupMemberChangeDetailsE@Base 0.9.3 _ZN2Tp14ContactManager21requestContactAvatarsERK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager22contactsForIdentifiersERK11QStringListRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager23allKnownContactsChangedERK4QSetINS_9SharedPtrINS_7ContactEEEES7_RKNS_7Channel24GroupMemberChangeDetailsE@Base 0.9.3 _ZN2Tp14ContactManager23removeContactsFromGroupERK7QStringRK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager25contactsForVCardAddressesERK7QStringRK11QStringListRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp14ContactManager25removePresencePublicationERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp14ContactManager26removePresenceSubscriptionERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp14ContactManager27blockContactsAndReportAbuseERK5QListINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager27requestPresenceSubscriptionERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp14ContactManager28authorizePresencePublicationERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp14ContactManager28presencePublicationRequestedERK4QSetINS_9SharedPtrINS_7ContactEEEE@Base 0.9.3 _ZN2Tp14ContactManager8addGroupERK7QString@Base 0.9.3 _ZN2Tp14ContactManagerD0Ev@Base 0.9.3 _ZN2Tp14ContactManagerD1Ev@Base 0.9.3 _ZN2Tp14ContactManagerD2Ev@Base 0.9.3 _ZN2Tp14PendingAccount11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingAccount11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingAccount16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingAccountD0Ev@Base 0.9.3 _ZN2Tp14PendingAccountD1Ev@Base 0.9.3 _ZN2Tp14PendingAccountD2Ev@Base 0.9.3 _ZN2Tp14PendingChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingChannelD0Ev@Base 0.9.3 _ZN2Tp14PendingChannelD1Ev@Base 0.9.3 _ZN2Tp14PendingChannelD2Ev@Base 0.9.3 _ZN2Tp14PendingFailure11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingFailure11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingFailure16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingFailureD0Ev@Base 0.9.3 _ZN2Tp14PendingFailureD1Ev@Base 0.9.3 _ZN2Tp14PendingFailureD2Ev@Base 0.9.3 _ZN2Tp14PendingHandles11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingHandles11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingHandles16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingHandlesD0Ev@Base 0.9.3 _ZN2Tp14PendingHandlesD1Ev@Base 0.9.3 _ZN2Tp14PendingHandlesD2Ev@Base 0.9.3 _ZN2Tp14PendingSuccess11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingSuccess11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingSuccess16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingSuccessD0Ev@Base 0.9.3 _ZN2Tp14PendingSuccessD1Ev@Base 0.9.3 _ZN2Tp14PendingSuccessD2Ev@Base 0.9.3 _ZN2Tp14PendingVariant11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14PendingVariant11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14PendingVariant16staticMetaObjectE@Base 0.9.3 _ZN2Tp14PendingVariantC1E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp14PendingVariantC2E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp14PendingVariantD0Ev@Base 0.9.3 _ZN2Tp14PendingVariantD1Ev@Base 0.9.3 _ZN2Tp14PendingVariantD2Ev@Base 0.9.3 _ZN2Tp14ProfileManager11FeatureCoreE@Base 0.9.3 _ZN2Tp14ProfileManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14ProfileManager11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14ProfileManager16staticMetaObjectE@Base 0.9.3 _ZN2Tp14ProfileManager19FeatureFakeProfilesE@Base 0.9.3 _ZN2Tp14ProfileManager6createERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ProfileManagerC1ERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ProfileManagerC2ERK15QDBusConnection@Base 0.9.3 _ZN2Tp14ProfileManagerD0Ev@Base 0.9.3 _ZN2Tp14ProfileManagerD1Ev@Base 0.9.3 _ZN2Tp14ProfileManagerD2Ev@Base 0.9.3 _ZN2Tp14SimpleObserver11newChannelsERK5QListINS_9SharedPtrINS_7ChannelEEEE@Base 0.9.3 _ZN2Tp14SimpleObserver11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp14SimpleObserver11qt_metacastEPKc@Base 0.9.3 _ZN2Tp14SimpleObserver16staticMetaObjectE@Base 0.9.3 _ZN2Tp14SimpleObserver18channelInvalidatedERKNS_9SharedPtrINS_7ChannelEEERK7QStringS8_@Base 0.9.3 _ZN2Tp14SimpleObserver6createERKNS_9SharedPtrINS_7AccountEEERKNS_20ChannelClassSpecListERK5QListI5QPairINS_16ChannelClassSpecENS_8FeaturesEEE@Base 0.9.3 _ZN2Tp14SimpleObserver6createERKNS_9SharedPtrINS_7AccountEEERKNS_20ChannelClassSpecListERK7QStringRK5QListI5QPairINS_16ChannelClassSpecENS_8FeaturesEEE@Base 0.9.3 _ZN2Tp14SimpleObserver6createERKNS_9SharedPtrINS_7AccountEEERKNS_20ChannelClassSpecListERKNS1_INS_7ContactEEERK5QListI5QPairINS_16ChannelClassSpecENS_8FeaturesEEE@Base 0.9.3 _ZN2Tp14SimpleObserverD0Ev@Base 0.9.3 _ZN2Tp14SimpleObserverD1Ev@Base 0.9.3 _ZN2Tp14SimpleObserverD2Ev@Base 0.9.3 _ZN2Tp14SimplePresenceD1Ev@Base 0.9.3 _ZN2Tp14SimplePresenceD2Ev@Base 0.9.3 _ZN2Tp14enableWarningsEb@Base 0.9.3 _ZN2Tp14enabledWarningEv@Base 0.9.3 (arch=!arm64 !armhf !powerpc !ppc64el)_ZN2Tp15CallStateReasonC1ERKS0_@Base 0.9.3 (arch=!arm64 !armhf !powerpc !ppc64el)_ZN2Tp15CallStateReasonC2ERKS0_@Base 0.9.3 _ZN2Tp15CallStateReasonD1Ev@Base 0.9.3 _ZN2Tp15CallStateReasonD2Ev@Base 0.9.3 _ZN2Tp15ClientRegistrar11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15ClientRegistrar11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15ClientRegistrar14registerClientERKNS_9SharedPtrINS_14AbstractClientEEERK7QStringb@Base 0.9.3 _ZN2Tp15ClientRegistrar16staticMetaObjectE@Base 0.9.3 _ZN2Tp15ClientRegistrar16unregisterClientERKNS_9SharedPtrINS_14AbstractClientEEE@Base 0.9.3 _ZN2Tp15ClientRegistrar17unregisterClientsEv@Base 0.9.3 _ZN2Tp15ClientRegistrar6createERK15QDBusConnection@Base 0.9.3 _ZN2Tp15ClientRegistrar6createERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp15ClientRegistrar6createERKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS1_IKNS_17ConnectionFactoryEEERKNS1_IKNS_14ChannelFactoryEEERKNS1_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp15ClientRegistrar6createERKNS_9SharedPtrINS_14AccountManagerEEE@Base 0.9.3 _ZN2Tp15ClientRegistrarC1ERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp15ClientRegistrarC2ERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp15ClientRegistrarD0Ev@Base 0.9.3 _ZN2Tp15ClientRegistrarD1Ev@Base 0.9.3 _ZN2Tp15ClientRegistrarD2Ev@Base 0.9.3 _ZN2Tp15DBusTubeChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp15DBusTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15DBusTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15DBusTubeChannel12busNameAddedERK7QStringRKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZN2Tp15DBusTubeChannel14busNameRemovedERK7QStringRKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZN2Tp15DBusTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp15DBusTubeChannel24FeatureBusNameMonitoringE@Base 0.9.3 _ZN2Tp15DBusTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp15DBusTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp15DBusTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp15DBusTubeChannelD0Ev@Base 0.9.3 _ZN2Tp15DBusTubeChannelD1Ev@Base 0.9.3 _ZN2Tp15DBusTubeChannelD2Ev@Base 0.9.3 _ZN2Tp15PendingCaptchas11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15PendingCaptchas11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15PendingCaptchas16staticMetaObjectE@Base 0.9.3 _ZN2Tp15PendingCaptchasD0Ev@Base 0.9.3 _ZN2Tp15PendingCaptchasD1Ev@Base 0.9.3 _ZN2Tp15PendingCaptchasD2Ev@Base 0.9.3 _ZN2Tp15PendingContacts11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15PendingContacts11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15PendingContacts16staticMetaObjectE@Base 0.9.3 _ZN2Tp15PendingContactsD0Ev@Base 0.9.3 _ZN2Tp15PendingContactsD1Ev@Base 0.9.3 _ZN2Tp15PendingContactsD2Ev@Base 0.9.3 _ZN2Tp15ReadinessHelper11becomeReadyERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp15ReadinessHelper11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15ReadinessHelper11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15ReadinessHelper11statusReadyEj@Base 0.9.3 _ZN2Tp15ReadinessHelper13setInterfacesERK11QStringList@Base 0.9.3 (optional=templinst)_ZN2Tp15ReadinessHelper14IntrospectableC1ERK4QSetIjERKNS_8FeaturesERK11QStringListPFvPvESC_b@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableC1ERKS1_@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableC1Ev@Base 0.9.3 (optional=templinst)_ZN2Tp15ReadinessHelper14IntrospectableC2ERK4QSetIjERKNS_8FeaturesERK11QStringListPFvPvESC_b@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableC2ERKS1_@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableC2Ev@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableD1Ev@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableD2Ev@Base 0.9.3 _ZN2Tp15ReadinessHelper14IntrospectableaSERKS1_@Base 0.9.3 _ZN2Tp15ReadinessHelper16setCurrentStatusEj@Base 0.9.3 _ZN2Tp15ReadinessHelper16staticMetaObjectE@Base 0.9.3 _ZN2Tp15ReadinessHelper18addIntrospectablesERK4QMapINS_7FeatureENS0_14IntrospectableEE@Base 0.9.3 _ZN2Tp15ReadinessHelper18forceCurrentStatusEj@Base 0.9.3 _ZN2Tp15ReadinessHelper22setIntrospectCompletedERKNS_7FeatureEbRK10QDBusError@Base 0.9.3 _ZN2Tp15ReadinessHelper22setIntrospectCompletedERKNS_7FeatureEbRK7QStringS6_@Base 0.9.3 _ZN2Tp15ReadinessHelperC1EPNS_10RefCountedEjRK4QMapINS_7FeatureENS0_14IntrospectableEEP7QObject@Base 0.9.3 _ZN2Tp15ReadinessHelperC1EPNS_9DBusProxyEjRK4QMapINS_7FeatureENS0_14IntrospectableEEP7QObject@Base 0.9.3 _ZN2Tp15ReadinessHelperC2EPNS_10RefCountedEjRK4QMapINS_7FeatureENS0_14IntrospectableEEP7QObject@Base 0.9.3 _ZN2Tp15ReadinessHelperC2EPNS_9DBusProxyEjRK4QMapINS_7FeatureENS0_14IntrospectableEEP7QObject@Base 0.9.3 _ZN2Tp15ReadinessHelperD0Ev@Base 0.9.3 _ZN2Tp15ReadinessHelperD1Ev@Base 0.9.3 _ZN2Tp15ReadinessHelperD2Ev@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsC1ERKS1_@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsC1Ev@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsC2ERKS1_@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsC2Ev@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsD1Ev@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsD2Ev@Base 0.9.3 _ZN2Tp15ReceivedMessage15DeliveryDetailsaSERKS1_@Base 0.9.3 _ZN2Tp15ReceivedMessageC1ERKS0_@Base 0.9.3 _ZN2Tp15ReceivedMessageC2ERKS0_@Base 0.9.3 _ZN2Tp15ReceivedMessageD1Ev@Base 0.9.3 _ZN2Tp15ReceivedMessageD2Ev@Base 0.9.3 _ZN2Tp15ReceivedMessageaSERKS0_@Base 0.9.3 _ZN2Tp15RoomListChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp15RoomListChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp15RoomListChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp15RoomListChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp15RoomListChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp15RoomListChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp15RoomListChannelD0Ev@Base 0.9.3 _ZN2Tp15RoomListChannelD1Ev@Base 0.9.3 _ZN2Tp15RoomListChannelD2Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBase31updateRequestableChannelClassesERK5QListINS_23RequestableChannelClassEE@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC1ERK5QListINS_23RequestableChannelClassEEb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC1ERKNS_31RequestableChannelClassSpecListEb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC1ERKS0_@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC1Eb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC1Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC2ERK5QListINS_23RequestableChannelClassEEb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC2ERKNS_31RequestableChannelClassSpecListEb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC2ERKS0_@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC2Eb@Base 0.9.3 _ZN2Tp16CapabilitiesBaseC2Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBaseD0Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBaseD1Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBaseD2Ev@Base 0.9.3 _ZN2Tp16CapabilitiesBaseaSERKS0_@Base 0.9.3 _ZN2Tp16ChannelClassSpec11setPropertyERK7QStringRK8QVariant@Base 0.9.3 _ZN2Tp16ChannelClassSpec12textChatroomERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec13contactSearchERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec13unsetPropertyERK7QString@Base 0.9.3 _ZN2Tp16ChannelClassSpec15unnamedTextChatERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec16incomingDBusTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec16outgoingDBusTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec17streamedMediaCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec18incomingStreamTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec18outgoingStreamTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec18videoCallWithAudioERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec20incomingFileTransferERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec20incomingRoomDBusTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec20outgoingFileTransferERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec20outgoingRoomDBusTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec20serverAuthenticationERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec22incomingRoomStreamTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec22outgoingRoomStreamTubeERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec22streamedMediaAudioCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec22streamedMediaVideoCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec24unnamedStreamedMediaCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec29unnamedStreamedMediaAudioCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec29unnamedStreamedMediaVideoCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec31streamedMediaVideoCallWithAudioERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec38unnamedStreamedMediaVideoCallWithAudioERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec8roomListERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec8textChatERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec9audioCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec9mediaCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpec9videoCallERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1ERK7QStringNS_10HandleTypeERK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1ERK7QStringNS_10HandleTypeEbRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1ERKNS_12ChannelClassE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1ERKS0_RK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC1Ev@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2ERK7QStringNS_10HandleTypeERK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2ERK7QStringNS_10HandleTypeEbRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2ERKNS_12ChannelClassE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2ERKS0_RK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16ChannelClassSpecC2Ev@Base 0.9.3 _ZN2Tp16ChannelClassSpecD1Ev@Base 0.9.3 _ZN2Tp16ChannelClassSpecD2Ev@Base 0.9.3 _ZN2Tp16ChannelClassSpecaSERKS0_@Base 0.9.3 _ZN2Tp16ContactInfoFieldD1Ev@Base 0.9.3 _ZN2Tp16ContactInfoFieldD2Ev@Base 0.9.3 _ZN2Tp16ContactMessenger11messageSentERKNS_7MessageE6QFlagsINS_18MessageSendingFlagEERK7QStringRKNS_9SharedPtrINS_11TextChannelEEE@Base 0.9.3 _ZN2Tp16ContactMessenger11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16ContactMessenger11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16ContactMessenger11sendMessageERK7QStringNS_22ChannelTextMessageTypeE6QFlagsINS_18MessageSendingFlagEE@Base 0.9.3 _ZN2Tp16ContactMessenger11sendMessageERKNS_22MessageContentPartListE6QFlagsINS_18MessageSendingFlagEE@Base 0.9.3 _ZN2Tp16ContactMessenger15messageReceivedERKNS_15ReceivedMessageERKNS_9SharedPtrINS_11TextChannelEEE@Base 0.9.3 _ZN2Tp16ContactMessenger16staticMetaObjectE@Base 0.9.3 _ZN2Tp16ContactMessenger6createERKNS_9SharedPtrINS_7AccountEEERK7QString@Base 0.9.3 _ZN2Tp16ContactMessenger6createERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_7ContactEEE@Base 0.9.3 _ZN2Tp16ContactMessengerD0Ev@Base 0.9.3 _ZN2Tp16ContactMessengerD1Ev@Base 0.9.3 _ZN2Tp16ContactMessengerD2Ev@Base 0.9.3 _ZN2Tp16DBusProxyFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16DBusProxyFactory11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16DBusProxyFactory16staticMetaObjectE@Base 0.9.3 _ZN2Tp16DBusProxyFactoryC1ERK15QDBusConnection@Base 0.9.3 _ZN2Tp16DBusProxyFactoryC2ERK15QDBusConnection@Base 0.9.3 _ZN2Tp16DBusProxyFactoryD0Ev@Base 0.9.3 _ZN2Tp16DBusProxyFactoryD1Ev@Base 0.9.3 _ZN2Tp16DBusProxyFactoryD2Ev@Base 0.9.3 _ZN2Tp16PendingComposite11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16PendingComposite11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16PendingComposite16staticMetaObjectE@Base 0.9.3 _ZN2Tp16PendingCompositeC1ERK5QListIPNS_16PendingOperationEERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingCompositeC1ERK5QListIPNS_16PendingOperationEEbRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingCompositeC2ERK5QListIPNS_16PendingOperationEERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingCompositeC2ERK5QListIPNS_16PendingOperationEEbRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingCompositeD0Ev@Base 0.9.3 _ZN2Tp16PendingCompositeD1Ev@Base 0.9.3 _ZN2Tp16PendingCompositeD2Ev@Base 0.9.3 _ZN2Tp16PendingOperation11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16PendingOperation11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16PendingOperation11setFinishedEv@Base 0.9.3 _ZN2Tp16PendingOperation16staticMetaObjectE@Base 0.9.3 _ZN2Tp16PendingOperation20setFinishedWithErrorERK10QDBusError@Base 0.9.3 _ZN2Tp16PendingOperation20setFinishedWithErrorERK7QStringS3_@Base 0.9.3 _ZN2Tp16PendingOperation8finishedEPS0_@Base 0.9.3 _ZN2Tp16PendingOperationC1ERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingOperationC2ERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp16PendingOperationD0Ev@Base 0.9.3 _ZN2Tp16PendingOperationD1Ev@Base 0.9.3 _ZN2Tp16PendingOperationD2Ev@Base 0.9.3 _ZN2Tp16ServicePointInfoD1Ev@Base 0.9.3 _ZN2Tp16ServicePointInfoD2Ev@Base 0.9.3 _ZN2Tp16StreamTubeClient10tubeClosedERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25IncomingStreamTubeChannelEEERK7QStringSC_@Base 0.9.3 _ZN2Tp16StreamTubeClient11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16StreamTubeClient11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16StreamTubeClient11tubeOfferedERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient13newConnectionERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25IncomingStreamTubeChannelEEEj@Base 0.9.3 _ZN2Tp16StreamTubeClient16connectionClosedERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25IncomingStreamTubeChannelEEEjRK7QStringSC_@Base 0.9.3 _ZN2Tp16StreamTubeClient16setToAcceptAsTcpEPNS0_25TcpSourceAddressGeneratorE@Base 0.9.3 _ZN2Tp16StreamTubeClient16staticMetaObjectE@Base 0.9.3 _ZN2Tp16StreamTubeClient17setToAcceptAsUnixEb@Base 0.9.3 _ZN2Tp16StreamTubeClient17tubeAcceptedAsTcpERK12QHostAddresstS3_tRKNS_9SharedPtrINS_7AccountEEERKNS4_INS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient18tubeAcceptedAsUnixERK7QStringbhRKNS_9SharedPtrINS_7AccountEEERKNS4_INS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC1ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC1ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC1Ev@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC2ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC2ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeC2Ev@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeD1Ev@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeD2Ev@Base 0.9.3 _ZN2Tp16StreamTubeClient4TubeaSERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeClient6createERK11QStringListS3_RK7QStringbbRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS7_IKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp16StreamTubeClient6createERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEERK11QStringListSR_RK7QStringbb@Base 0.9.3 _ZN2Tp16StreamTubeClient6createERKNS_9SharedPtrINS_14AccountManagerEEERK11QStringListS8_RK7QStringbb@Base 0.9.3 _ZN2Tp16StreamTubeClient6createERKNS_9SharedPtrINS_15ClientRegistrarEEERK11QStringListS8_RK7QStringbb@Base 0.9.3 _ZN2Tp16StreamTubeClientD0Ev@Base 0.9.3 _ZN2Tp16StreamTubeClientD1Ev@Base 0.9.3 _ZN2Tp16StreamTubeClientD2Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer10tubeClosedERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25OutgoingStreamTubeChannelEEERK7QStringSC_@Base 0.9.3 _ZN2Tp16StreamTubeServer11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp16StreamTubeServer11qt_metacastEPKc@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC1ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_7ContactEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC1ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC1Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC2ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_7ContactEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC2ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactC2Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactD1Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactD2Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer13RemoteContactaSERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer13tubeRequestedERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_25OutgoingStreamTubeChannelEEERK9QDateTimeRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp16StreamTubeServer15exportTcpSocketEPK10QTcpServerPNS0_19ParametersGeneratorE@Base 0.9.3 _ZN2Tp16StreamTubeServer15exportTcpSocketEPK10QTcpServerRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16StreamTubeServer15exportTcpSocketERK12QHostAddresstPNS0_19ParametersGeneratorE@Base 0.9.3 _ZN2Tp16StreamTubeServer15exportTcpSocketERK12QHostAddresstRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp16StreamTubeServer16newTcpConnectionERK12QHostAddresstRKNS_9SharedPtrINS_7AccountEEERKNS4_INS_7ContactEEERKNS4_INS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer16staticMetaObjectE@Base 0.9.3 _ZN2Tp16StreamTubeServer19tcpConnectionClosedERK12QHostAddresstRKNS_9SharedPtrINS_7AccountEEERKNS4_INS_7ContactEEERK7QStringSF_RKNS4_INS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC1ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC1ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC1Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC2ERKNS_9SharedPtrINS_7AccountEEERKNS2_INS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC2ERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeC2Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeD1Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeD2Ev@Base 0.9.3 _ZN2Tp16StreamTubeServer4TubeaSERKS1_@Base 0.9.3 _ZN2Tp16StreamTubeServer6createERK11QStringListS3_RK7QStringbRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS7_IKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp16StreamTubeServer6createERK15QDBusConnectionRKNS_9SharedPtrIKNS_14AccountFactoryEEERKNS4_IKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEERK11QStringListSR_RK7QStringb@Base 0.9.3 _ZN2Tp16StreamTubeServer6createERKNS_9SharedPtrINS_14AccountManagerEEERK11QStringListS8_RK7QStringb@Base 0.9.3 _ZN2Tp16StreamTubeServer6createERKNS_9SharedPtrINS_15ClientRegistrarEEERK11QStringListS8_RK7QStringb@Base 0.9.3 _ZN2Tp16StreamTubeServerD0Ev@Base 0.9.3 _ZN2Tp16StreamTubeServerD1Ev@Base 0.9.3 _ZN2Tp16StreamTubeServerD2Ev@Base 0.9.3 _ZN2Tp16setDebugCallbackEPFvRK7QStringS2_9QtMsgTypeS2_E@Base 0.9.3 _ZN2Tp17AbstractInterface10invalidateEPNS_9DBusProxyERK7QStringS5_@Base 0.9.3 _ZN2Tp17AbstractInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17AbstractInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17AbstractInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp17AbstractInterface17propertiesChangedERK4QMapI7QString8QVariantERK11QStringList@Base 0.9.3 _ZN2Tp17AbstractInterface19internalSetPropertyERK7QStringRK8QVariant@Base 0.9.3 _ZN2Tp17AbstractInterface20setMonitorPropertiesEb@Base 0.9.3 _ZN2Tp17AbstractInterfaceC1EPNS_9DBusProxyERK13QLatin1String@Base 0.9.3 _ZN2Tp17AbstractInterfaceC1ERK7QStringS3_RK13QLatin1StringRK15QDBusConnectionP7QObject@Base 0.9.3 _ZN2Tp17AbstractInterfaceC2EPNS_9DBusProxyERK13QLatin1String@Base 0.9.3 _ZN2Tp17AbstractInterfaceC2ERK7QStringS3_RK13QLatin1StringRK15QDBusConnectionP7QObject@Base 0.9.3 _ZN2Tp17AbstractInterfaceD0Ev@Base 0.9.3 _ZN2Tp17AbstractInterfaceD1Ev@Base 0.9.3 _ZN2Tp17AbstractInterfaceD2Ev@Base 0.9.3 _ZN2Tp17ConnectionFactory6createERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp17ConnectionFactoryC1ERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp17ConnectionFactoryC2ERK15QDBusConnectionRKNS_8FeaturesE@Base 0.9.3 _ZN2Tp17ConnectionFactoryD0Ev@Base 0.9.3 _ZN2Tp17ConnectionFactoryD1Ev@Base 0.9.3 _ZN2Tp17ConnectionFactoryD2Ev@Base 0.9.3 _ZN2Tp17ConnectionManager11FeatureCoreE@Base 0.9.3 _ZN2Tp17ConnectionManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17ConnectionManager11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17ConnectionManager16staticMetaObjectE@Base 0.9.3 _ZN2Tp17ConnectionManager6createERK15QDBusConnectionRK7QString@Base 0.9.3 _ZN2Tp17ConnectionManager6createERK15QDBusConnectionRK7QStringRKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp17ConnectionManager6createERK7QStringRKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp17ConnectionManager8lowlevelEv@Base 0.9.3 _ZN2Tp17ConnectionManager9listNamesERK15QDBusConnection@Base 0.9.3 _ZN2Tp17ConnectionManagerC1ERK15QDBusConnectionRK7QStringRKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp17ConnectionManagerC2ERK15QDBusConnectionRK7QStringRKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp17ConnectionManagerD0Ev@Base 0.9.3 _ZN2Tp17ConnectionManagerD1Ev@Base 0.9.3 _ZN2Tp17ConnectionManagerD2Ev@Base 0.9.3 _ZN2Tp17NotDelegatedErrorD1Ev@Base 0.9.3 _ZN2Tp17NotDelegatedErrorD2Ev@Base 0.9.3 _ZN2Tp17PendingConnection11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17PendingConnection11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17PendingConnection16staticMetaObjectE@Base 0.9.3 _ZN2Tp17PendingConnectionD0Ev@Base 0.9.3 _ZN2Tp17PendingConnectionD1Ev@Base 0.9.3 _ZN2Tp17PendingConnectionD2Ev@Base 0.9.3 _ZN2Tp17PendingStringList11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17PendingStringList11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17PendingStringList16staticMetaObjectE@Base 0.9.3 _ZN2Tp17PendingStringList9setResultERK11QStringList@Base 0.9.3 _ZN2Tp17PendingStringListC1E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingStringListC1ERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingStringListC2E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingStringListC2ERKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingStringListD0Ev@Base 0.9.3 _ZN2Tp17PendingStringListD1Ev@Base 0.9.3 _ZN2Tp17PendingStringListD2Ev@Base 0.9.3 _ZN2Tp17PendingVariantMap11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17PendingVariantMap11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17PendingVariantMap16staticMetaObjectE@Base 0.9.3 _ZN2Tp17PendingVariantMapC1E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingVariantMapC2E16QDBusPendingCallRKNS_9SharedPtrINS_10RefCountedEEE@Base 0.9.3 _ZN2Tp17PendingVariantMapD0Ev@Base 0.9.3 _ZN2Tp17PendingVariantMapD1Ev@Base 0.9.3 _ZN2Tp17PendingVariantMapD2Ev@Base 0.9.3 _ZN2Tp17ProtocolParameterC1ERK7QStringRK14QDBusSignature6QFlagsINS_16ConnMgrParamFlagEE8QVariant@Base 0.9.3 _ZN2Tp17ProtocolParameterC1ERK7QStringS3_6QFlagsINS_16ConnMgrParamFlagEE8QVariant@Base 0.9.3 _ZN2Tp17ProtocolParameterC1ERKNS_9ParamSpecE@Base 0.9.3 _ZN2Tp17ProtocolParameterC1ERKS0_@Base 0.9.3 _ZN2Tp17ProtocolParameterC1Ev@Base 0.9.3 _ZN2Tp17ProtocolParameterC2ERK7QStringRK14QDBusSignature6QFlagsINS_16ConnMgrParamFlagEE8QVariant@Base 0.9.3 _ZN2Tp17ProtocolParameterC2ERK7QStringS3_6QFlagsINS_16ConnMgrParamFlagEE8QVariant@Base 0.9.3 _ZN2Tp17ProtocolParameterC2ERKNS_9ParamSpecE@Base 0.9.3 _ZN2Tp17ProtocolParameterC2ERKS0_@Base 0.9.3 _ZN2Tp17ProtocolParameterC2Ev@Base 0.9.3 _ZN2Tp17ProtocolParameterD1Ev@Base 0.9.3 _ZN2Tp17ProtocolParameterD2Ev@Base 0.9.3 _ZN2Tp17ProtocolParameteraSERKS0_@Base 0.9.3 _ZN2Tp17ReferencedHandles4moveEii@Base 0.9.3 _ZN2Tp17ReferencedHandles4swapEii@Base 0.9.3 _ZN2Tp17ReferencedHandles5clearEv@Base 0.9.3 _ZN2Tp17ReferencedHandles6takeAtEi@Base 0.9.3 _ZN2Tp17ReferencedHandles8removeAtEi@Base 0.9.3 _ZN2Tp17ReferencedHandles9removeAllEj@Base 0.9.3 _ZN2Tp17ReferencedHandles9removeOneEj@Base 0.9.3 _ZN2Tp17ReferencedHandlesC1ERKS0_@Base 0.9.3 _ZN2Tp17ReferencedHandlesC1Ev@Base 0.9.3 _ZN2Tp17ReferencedHandlesC2ERKS0_@Base 0.9.3 _ZN2Tp17ReferencedHandlesC2Ev@Base 0.9.3 _ZN2Tp17ReferencedHandlesD1Ev@Base 0.9.3 _ZN2Tp17ReferencedHandlesD2Ev@Base 0.9.3 _ZN2Tp17ReferencedHandlesaSERKS0_@Base 0.9.3 _ZN2Tp17StatefulDBusProxy11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17StatefulDBusProxy11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17StatefulDBusProxy14uniqueNameFromERK15QDBusConnectionRK7QString@Base 0.9.3 _ZN2Tp17StatefulDBusProxy14uniqueNameFromERK15QDBusConnectionRK7QStringRS4_S7_@Base 0.9.3 _ZN2Tp17StatefulDBusProxy16staticMetaObjectE@Base 0.9.3 _ZN2Tp17StatefulDBusProxyC1ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp17StatefulDBusProxyC2ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp17StatefulDBusProxyD0Ev@Base 0.9.3 _ZN2Tp17StatefulDBusProxyD1Ev@Base 0.9.3 _ZN2Tp17StatefulDBusProxyD2Ev@Base 0.9.3 _ZN2Tp17StreamTubeChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp17StreamTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp17StreamTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp17StreamTubeChannel12setIpAddressERK5QPairI12QHostAddresstE@Base 0.9.3 _ZN2Tp17StreamTubeChannel13addConnectionEj@Base 0.9.3 _ZN2Tp17StreamTubeChannel13newConnectionEj@Base 0.9.3 _ZN2Tp17StreamTubeChannel14setAddressTypeENS_17SocketAddressTypeE@Base 0.9.3 _ZN2Tp17StreamTubeChannel15setLocalAddressERK7QString@Base 0.9.3 _ZN2Tp17StreamTubeChannel16connectionClosedEjRK7QStringS3_@Base 0.9.3 _ZN2Tp17StreamTubeChannel16removeConnectionEjRK7QStringS3_@Base 0.9.3 _ZN2Tp17StreamTubeChannel16setAccessControlENS_19SocketAccessControlE@Base 0.9.3 _ZN2Tp17StreamTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp17StreamTubeChannel27FeatureConnectionMonitoringE@Base 0.9.3 _ZN2Tp17StreamTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp17StreamTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp17StreamTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp17StreamTubeChannelD0Ev@Base 0.9.3 _ZN2Tp17StreamTubeChannelD1Ev@Base 0.9.3 _ZN2Tp17StreamTubeChannelD2Ev@Base 0.9.3 _ZN2Tp18ConnectionLowlevel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18ConnectionLowlevel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18ConnectionLowlevel13createChannelERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel13createChannelERK4QMapI7QString8QVariantEi@Base 0.9.3 _ZN2Tp18ConnectionLowlevel13ensureChannelERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel13ensureChannelERK4QMapI7QString8QVariantEi@Base 0.9.3 _ZN2Tp18ConnectionLowlevel14requestConnectERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel14requestHandlesENS_10HandleTypeERK11QStringList@Base 0.9.3 _ZN2Tp18ConnectionLowlevel15injectContactIdEjRK7QString@Base 0.9.3 _ZN2Tp18ConnectionLowlevel15setSelfPresenceERK7QStringS3_@Base 0.9.3 _ZN2Tp18ConnectionLowlevel16injectContactIdsERKNS_19HandleIdentifierMapE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel16referenceHandlesENS_10HandleTypeERKNS_8UIntListE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel16staticMetaObjectE@Base 0.9.3 _ZN2Tp18ConnectionLowlevel17contactAttributesERKNS_8UIntListERK11QStringListb@Base 0.9.3 _ZN2Tp18ConnectionLowlevel17requestDisconnectEv@Base 0.9.3 _ZN2Tp18ConnectionLowlevelD0Ev@Base 0.9.3 _ZN2Tp18ConnectionLowlevelD1Ev@Base 0.9.3 _ZN2Tp18ConnectionLowlevelD2Ev@Base 0.9.3 _ZN2Tp18MessageContentPartC1ERKNS_11MessagePartE@Base 0.9.3 _ZN2Tp18MessageContentPartC1ERKS0_@Base 0.9.3 _ZN2Tp18MessageContentPartC1Ev@Base 0.9.3 _ZN2Tp18MessageContentPartC2ERKNS_11MessagePartE@Base 0.9.3 _ZN2Tp18MessageContentPartC2ERKS0_@Base 0.9.3 _ZN2Tp18MessageContentPartC2Ev@Base 0.9.3 _ZN2Tp18MessageContentPartD1Ev@Base 0.9.3 _ZN2Tp18MessageContentPartD2Ev@Base 0.9.3 _ZN2Tp18MessageContentPartaSERKS0_@Base 0.9.3 _ZN2Tp18PendingCallContent11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18PendingCallContent11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18PendingCallContent16staticMetaObjectE@Base 0.9.3 _ZN2Tp18PendingCallContentD0Ev@Base 0.9.3 _ZN2Tp18PendingCallContentD1Ev@Base 0.9.3 _ZN2Tp18PendingCallContentD2Ev@Base 0.9.3 _ZN2Tp18PendingContactInfo11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18PendingContactInfo11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18PendingContactInfo16staticMetaObjectE@Base 0.9.3 _ZN2Tp18PendingContactInfoD0Ev@Base 0.9.3 _ZN2Tp18PendingContactInfoD1Ev@Base 0.9.3 _ZN2Tp18PendingContactInfoD2Ev@Base 0.9.3 _ZN2Tp18PendingSendMessage11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18PendingSendMessage11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18PendingSendMessage16staticMetaObjectE@Base 0.9.3 _ZN2Tp18PendingSendMessageD0Ev@Base 0.9.3 _ZN2Tp18PendingSendMessageD1Ev@Base 0.9.3 _ZN2Tp18PendingSendMessageD2Ev@Base 0.9.3 _ZN2Tp18RTPHeaderExtensionD1Ev@Base 0.9.3 _ZN2Tp18RTPHeaderExtensionD2Ev@Base 0.9.3 _ZN2Tp18SimpleCallObserver11callStartedERKNS_9SharedPtrINS_11CallChannelEEE@Base 0.9.3 _ZN2Tp18SimpleCallObserver11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18SimpleCallObserver11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18SimpleCallObserver16staticMetaObjectE@Base 0.9.3 _ZN2Tp18SimpleCallObserver22streamedMediaCallEndedERKNS_9SharedPtrINS_20StreamedMediaChannelEEERK7QStringS8_@Base 0.9.3 _ZN2Tp18SimpleCallObserver24streamedMediaCallStartedERKNS_9SharedPtrINS_20StreamedMediaChannelEEE@Base 0.9.3 _ZN2Tp18SimpleCallObserver6createERKNS_9SharedPtrINS_7AccountEEENS0_13CallDirectionE@Base 0.9.3 _ZN2Tp18SimpleCallObserver6createERKNS_9SharedPtrINS_7AccountEEERK7QStringNS0_13CallDirectionE@Base 0.9.3 _ZN2Tp18SimpleCallObserver6createERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_7ContactEEENS0_13CallDirectionE@Base 0.9.3 _ZN2Tp18SimpleCallObserver9callEndedERKNS_9SharedPtrINS_11CallChannelEEERK7QStringS8_@Base 0.9.3 _ZN2Tp18SimpleCallObserverD0Ev@Base 0.9.3 _ZN2Tp18SimpleCallObserverD1Ev@Base 0.9.3 _ZN2Tp18SimpleCallObserverD2Ev@Base 0.9.3 _ZN2Tp18SimpleTextObserver11messageSentERKNS_7MessageE6QFlagsINS_18MessageSendingFlagEERK7QStringRKNS_9SharedPtrINS_11TextChannelEEE@Base 0.9.3 _ZN2Tp18SimpleTextObserver11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18SimpleTextObserver11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18SimpleTextObserver15messageReceivedERKNS_15ReceivedMessageERKNS_9SharedPtrINS_11TextChannelEEE@Base 0.9.3 _ZN2Tp18SimpleTextObserver16staticMetaObjectE@Base 0.9.3 _ZN2Tp18SimpleTextObserver6createERKNS_9SharedPtrINS_7AccountEEE@Base 0.9.3 _ZN2Tp18SimpleTextObserver6createERKNS_9SharedPtrINS_7AccountEEERK7QString@Base 0.9.3 _ZN2Tp18SimpleTextObserver6createERKNS_9SharedPtrINS_7AccountEEERKNS1_INS_7ContactEEE@Base 0.9.3 _ZN2Tp18SimpleTextObserverD0Ev@Base 0.9.3 _ZN2Tp18SimpleTextObserverD1Ev@Base 0.9.3 _ZN2Tp18SimpleTextObserverD2Ev@Base 0.9.3 _ZN2Tp18StatelessDBusProxy11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp18StatelessDBusProxy11qt_metacastEPKc@Base 0.9.3 _ZN2Tp18StatelessDBusProxy16staticMetaObjectE@Base 0.9.3 _ZN2Tp18StatelessDBusProxyC1ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp18StatelessDBusProxyC2ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp18StatelessDBusProxyD0Ev@Base 0.9.3 _ZN2Tp18StatelessDBusProxyD1Ev@Base 0.9.3 _ZN2Tp18StatelessDBusProxyD2Ev@Base 0.9.3 _ZN2Tp18escapeAsIdentifierERK7QString@Base 0.9.3 _ZN2Tp19ChannelRequestHints7setHintERK7QStringS3_RK8QVariant@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC1ERKS0_@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC1Ev@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC2ERKS0_@Base 0.9.3 _ZN2Tp19ChannelRequestHintsC2Ev@Base 0.9.3 _ZN2Tp19ChannelRequestHintsD1Ev@Base 0.9.3 _ZN2Tp19ChannelRequestHintsD2Ev@Base 0.9.3 _ZN2Tp19ChannelRequestHintsaSERKS0_@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC1ERK5QListINS_23RequestableChannelClassEEb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC1ERKNS_31RequestableChannelClassSpecListEb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC1Eb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC1Ev@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC2ERK5QListINS_23RequestableChannelClassEEb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC2ERKNS_31RequestableChannelClassSpecListEb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC2Eb@Base 0.9.3 _ZN2Tp19ContactCapabilitiesC2Ev@Base 0.9.3 _ZN2Tp19ContactCapabilitiesD0Ev@Base 0.9.3 _ZN2Tp19ContactCapabilitiesD1Ev@Base 0.9.3 _ZN2Tp19ContactCapabilitiesD2Ev@Base 0.9.3 _ZN2Tp19FileTransferChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp19FileTransferChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp19FileTransferChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp19FileTransferChannel11setFinishedEv@Base 0.9.3 _ZN2Tp19FileTransferChannel12setConnectedEv@Base 0.9.3 _ZN2Tp19FileTransferChannel12stateChangedENS_17FileTransferStateENS_29FileTransferStateChangeReasonE@Base 0.9.3 _ZN2Tp19FileTransferChannel13connectToHostEv@Base 0.9.3 _ZN2Tp19FileTransferChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp19FileTransferChannel20initialOffsetDefinedEy@Base 0.9.3 _ZN2Tp19FileTransferChannel23transferredBytesChangedEy@Base 0.9.3 _ZN2Tp19FileTransferChannel6cancelEv@Base 0.9.3 _ZN2Tp19FileTransferChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp19FileTransferChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp19FileTransferChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp19FileTransferChannelD0Ev@Base 0.9.3 _ZN2Tp19FileTransferChannelD1Ev@Base 0.9.3 _ZN2Tp19FileTransferChannelD2Ev@Base 0.9.3 _ZN2Tp19FixedFeatureFactory10addFeatureERKNS_7FeatureE@Base 0.9.3 _ZN2Tp19FixedFeatureFactory11addFeaturesERKNS_8FeaturesE@Base 0.9.3 _ZN2Tp19FixedFeatureFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp19FixedFeatureFactory11qt_metacastEPKc@Base 0.9.3 _ZN2Tp19FixedFeatureFactory16staticMetaObjectE@Base 0.9.3 _ZN2Tp19FixedFeatureFactoryC1ERK15QDBusConnection@Base 0.9.3 _ZN2Tp19FixedFeatureFactoryC2ERK15QDBusConnection@Base 0.9.3 _ZN2Tp19FixedFeatureFactoryD0Ev@Base 0.9.3 _ZN2Tp19FixedFeatureFactoryD1Ev@Base 0.9.3 _ZN2Tp19FixedFeatureFactoryD2Ev@Base 0.9.3 _ZN2Tp19HandlerCapabilitiesD1Ev@Base 0.9.3 _ZN2Tp19HandlerCapabilitiesD2Ev@Base 0.9.3 _ZN2Tp19RTCPFeedbackMessageD1Ev@Base 0.9.3 _ZN2Tp19RTCPFeedbackMessageD2Ev@Base 0.9.3 _ZN2Tp19StreamedMediaStream11FeatureCoreE@Base 0.9.3 _ZN2Tp19StreamedMediaStream11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp19StreamedMediaStream11qt_metacastEPKc@Base 0.9.3 _ZN2Tp19StreamedMediaStream12stopDTMFToneEv@Base 0.9.3 _ZN2Tp19StreamedMediaStream13startDTMFToneENS_9DTMFEventE@Base 0.9.3 _ZN2Tp19StreamedMediaStream14requestSendingEb@Base 0.9.3 _ZN2Tp19StreamedMediaStream16requestDirectionENS_20MediaStreamDirectionE@Base 0.9.3 _ZN2Tp19StreamedMediaStream16requestDirectionEbb@Base 0.9.3 _ZN2Tp19StreamedMediaStream16requestReceivingEb@Base 0.9.3 _ZN2Tp19StreamedMediaStream16staticMetaObjectE@Base 0.9.3 _ZN2Tp19StreamedMediaStream24localSendingStateChangedENS0_12SendingStateE@Base 0.9.3 _ZN2Tp19StreamedMediaStream25remoteSendingStateChangedENS0_12SendingStateE@Base 0.9.3 _ZN2Tp19StreamedMediaStreamD0Ev@Base 0.9.3 _ZN2Tp19StreamedMediaStreamD1Ev@Base 0.9.3 _ZN2Tp19StreamedMediaStreamD2Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannel10stopSearchEv@Base 0.9.3 _ZN2Tp20ContactSearchChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp20ContactSearchChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp20ContactSearchChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp20ContactSearchChannel14continueSearchEv@Base 0.9.3 _ZN2Tp20ContactSearchChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp20ContactSearchChannel18searchStateChangedENS_25ChannelContactSearchStateERK7QStringRKNS0_24SearchStateChangeDetailsE@Base 0.9.3 _ZN2Tp20ContactSearchChannel20searchResultReceivedERK5QHashINS_9SharedPtrINS_7ContactEEENS3_10InfoFieldsEE@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsC1ERKS1_@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsC1Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsC2ERKS1_@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsC2Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsD1Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsD2Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannel24SearchStateChangeDetailsaSERKS1_@Base 0.9.3 _ZN2Tp20ContactSearchChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp20ContactSearchChannel6searchERK7QStringS3_@Base 0.9.3 _ZN2Tp20ContactSearchChannel6searchERKNS_16ContactSearchMapE@Base 0.9.3 _ZN2Tp20ContactSearchChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp20ContactSearchChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp20ContactSearchChannelD0Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannelD1Ev@Base 0.9.3 _ZN2Tp20ContactSearchChannelD2Ev@Base 0.9.3 _ZN2Tp20StreamedMediaChannel10acceptCallEv@Base 0.9.3 _ZN2Tp20StreamedMediaChannel10hangupCallEv@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11requestHoldEb@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11streamAddedERKNS_9SharedPtrINS_19StreamedMediaStreamEEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel11streamErrorERKNS_9SharedPtrINS_19StreamedMediaStreamEEENS_16MediaStreamErrorERK7QString@Base 0.9.3 _ZN2Tp20StreamedMediaChannel12removeStreamERKNS_9SharedPtrINS_19StreamedMediaStreamEEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel13removeStreamsERK5QListINS_9SharedPtrINS_19StreamedMediaStreamEEEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel13requestStreamERKNS_9SharedPtrINS_7ContactEEENS_15MediaStreamTypeE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel13streamRemovedERKNS_9SharedPtrINS_19StreamedMediaStreamEEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel14FeatureStreamsE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel14requestStreamsERKNS_9SharedPtrINS_7ContactEEE5QListINS_15MediaStreamTypeEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel16lookupStreamByIdEj@Base 0.9.3 _ZN2Tp20StreamedMediaChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel18streamStateChangedERKNS_9SharedPtrINS_19StreamedMediaStreamEEENS_16MediaStreamStateE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel21FeatureLocalHoldStateE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel21localHoldStateChangedENS_14LocalHoldStateENS_20LocalHoldStateReasonE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel22streamDirectionChangedERKNS_9SharedPtrINS_19StreamedMediaStreamEEENS_20MediaStreamDirectionE6QFlagsINS_18MediaStreamPendingEE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp20StreamedMediaChannel9addStreamERKNS_15MediaStreamInfoE@Base 0.9.3 _ZN2Tp20StreamedMediaChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp20StreamedMediaChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp20StreamedMediaChannelD0Ev@Base 0.9.3 _ZN2Tp20StreamedMediaChannelD1Ev@Base 0.9.3 _ZN2Tp20StreamedMediaChannelD2Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandler10addRequestERKNS_9SharedPtrINS_14ChannelRequestEEE@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoC1ERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoC2ERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoD1Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoD2Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandler11HandlerInfoaSERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler12Capabilities10unsetTokenERK7QString@Base 0.9.3 _ZN2Tp21AbstractClientHandler12Capabilities8setTokenERK7QString@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesC1ERK11QStringList@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesC1ERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesC2ERK11QStringList@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesC2ERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesD1Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesD2Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandler12CapabilitiesaSERKS1_@Base 0.9.3 _ZN2Tp21AbstractClientHandler13removeRequestERKNS_9SharedPtrINS_14ChannelRequestEEERK7QStringS8_@Base 0.9.3 _ZN2Tp21AbstractClientHandlerC1ERKNS_20ChannelClassSpecListERKNS0_12CapabilitiesEb@Base 0.9.3 _ZN2Tp21AbstractClientHandlerC2ERKNS_20ChannelClassSpecListERKNS0_12CapabilitiesEb@Base 0.9.3 _ZN2Tp21AbstractClientHandlerD0Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandlerD1Ev@Base 0.9.3 _ZN2Tp21AbstractClientHandlerD2Ev@Base 0.9.3 _ZN2Tp21AccountPropertyFilterC1Ev@Base 0.9.3 _ZN2Tp21AccountPropertyFilterC2Ev@Base 0.9.3 _ZN2Tp21AccountPropertyFilterD0Ev@Base 0.9.3 _ZN2Tp21AccountPropertyFilterD1Ev@Base 0.9.3 _ZN2Tp21AccountPropertyFilterD2Ev@Base 0.9.3 _ZN2Tp21CaptchaAuthentication11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp21CaptchaAuthentication11qt_metacastEPKc@Base 0.9.3 _ZN2Tp21CaptchaAuthentication13statusChangedENS_13CaptchaStatusE@Base 0.9.3 _ZN2Tp21CaptchaAuthentication15requestCaptchasERK11QStringList6QFlagsINS0_13ChallengeTypeEE@Base 0.9.3 _ZN2Tp21CaptchaAuthentication16staticMetaObjectE@Base 0.9.3 _ZN2Tp21CaptchaAuthentication6answerERKNS_14CaptchaAnswersE@Base 0.9.3 _ZN2Tp21CaptchaAuthentication6answerEjRK7QString@Base 0.9.3 _ZN2Tp21CaptchaAuthentication6cancelENS_19CaptchaCancelReasonERK7QString@Base 0.9.3 _ZN2Tp21CaptchaAuthenticationD0Ev@Base 0.9.3 _ZN2Tp21CaptchaAuthenticationD1Ev@Base 0.9.3 _ZN2Tp21CaptchaAuthenticationD2Ev@Base 0.9.3 _ZN2Tp21PendingChannelRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp21PendingChannelRequest11qt_metacastEPKc@Base 0.9.3 _ZN2Tp21PendingChannelRequest16staticMetaObjectE@Base 0.9.3 _ZN2Tp21PendingChannelRequest21channelRequestCreatedERKNS_9SharedPtrINS_14ChannelRequestEEE@Base 0.9.3 _ZN2Tp21PendingChannelRequest6cancelEv@Base 0.9.3 _ZN2Tp21PendingChannelRequestD0Ev@Base 0.9.3 _ZN2Tp21PendingChannelRequestD1Ev@Base 0.9.3 _ZN2Tp21PendingChannelRequestD2Ev@Base 0.9.3 _ZN2Tp22AbstractClientApproverC1ERKNS_20ChannelClassSpecListE@Base 0.9.3 _ZN2Tp22AbstractClientApproverC2ERKNS_20ChannelClassSpecListE@Base 0.9.3 _ZN2Tp22AbstractClientApproverD0Ev@Base 0.9.3 _ZN2Tp22AbstractClientApproverD1Ev@Base 0.9.3 _ZN2Tp22AbstractClientApproverD2Ev@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoC1ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoC1ERKS1_@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoC2ERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoC2ERKS1_@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoD1Ev@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoD2Ev@Base 0.9.3 _ZN2Tp22AbstractClientObserver12ObserverInfoaSERKS1_@Base 0.9.3 _ZN2Tp22AbstractClientObserverC1ERKNS_20ChannelClassSpecListEb@Base 0.9.3 _ZN2Tp22AbstractClientObserverC2ERKNS_20ChannelClassSpecListEb@Base 0.9.3 _ZN2Tp22AbstractClientObserverD0Ev@Base 0.9.3 _ZN2Tp22AbstractClientObserverD1Ev@Base 0.9.3 _ZN2Tp22AbstractClientObserverD2Ev@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC1ERK5QListINS_23RequestableChannelClassEE@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC1ERKNS_31RequestableChannelClassSpecListE@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC1Ev@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC2ERK5QListINS_23RequestableChannelClassEE@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC2ERKNS_31RequestableChannelClassSpecListE@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesC2Ev@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesD0Ev@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesD1Ev@Base 0.9.3 _ZN2Tp22ConnectionCapabilitiesD2Ev@Base 0.9.3 _ZN2Tp22HandledChannelNotifier11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp22HandledChannelNotifier11qt_metacastEPKc@Base 0.9.3 _ZN2Tp22HandledChannelNotifier12handledAgainERK9QDateTimeRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp22HandledChannelNotifier13connectNotifyEPKc@Base 0.9.3 _ZN2Tp22HandledChannelNotifier16staticMetaObjectE@Base 0.9.3 _ZN2Tp22HandledChannelNotifierC1ERKNS_9SharedPtrINS_15ClientRegistrarEEERKNS1_INS_23RequestTemporaryHandlerEEE@Base 0.9.3 _ZN2Tp22HandledChannelNotifierC2ERKNS_9SharedPtrINS_15ClientRegistrarEEERKNS1_INS_23RequestTemporaryHandlerEEE@Base 0.9.3 _ZN2Tp22HandledChannelNotifierD0Ev@Base 0.9.3 _ZN2Tp22HandledChannelNotifierD1Ev@Base 0.9.3 _ZN2Tp22HandledChannelNotifierD2Ev@Base 0.9.3 _ZN2Tp22OptionalInterfaceCacheC1EP7QObject@Base 0.9.3 _ZN2Tp22OptionalInterfaceCacheC2EP7QObject@Base 0.9.3 _ZN2Tp22OptionalInterfaceCacheD1Ev@Base 0.9.3 _ZN2Tp22OptionalInterfaceCacheD2Ev@Base 0.9.3 _ZN2Tp22checkValidProtocolNameERK7QString@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannel10acceptTubeEb@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannelD0Ev@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannelD1Ev@Base 0.9.3 _ZN2Tp23IncomingDBusTubeChannelD2Ev@Base 0.9.3 _ZN2Tp23MediaSessionHandlerInfoD1Ev@Base 0.9.3 _ZN2Tp23MediaSessionHandlerInfoD2Ev@Base 0.9.3 _ZN2Tp23MediaStreamHandlerCodecD1Ev@Base 0.9.3 _ZN2Tp23MediaStreamHandlerCodecD2Ev@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannel9offerTubeERK4QMapI7QString8QVariantEb@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannelD0Ev@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannelD1Ev@Base 0.9.3 _ZN2Tp23OutgoingDBusTubeChannelD2Ev@Base 0.9.3 _ZN2Tp23PendingDebugMessageList11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp23PendingDebugMessageList11qt_metacastEPKc@Base 0.9.3 _ZN2Tp23PendingDebugMessageList16staticMetaObjectE@Base 0.9.3 _ZN2Tp23PendingDebugMessageListD0Ev@Base 0.9.3 _ZN2Tp23PendingDebugMessageListD1Ev@Base 0.9.3 _ZN2Tp23PendingDebugMessageListD2Ev@Base 0.9.3 _ZN2Tp23RequestableChannelClassD1Ev@Base 0.9.3 _ZN2Tp23RequestableChannelClassD2Ev@Base 0.9.3 _ZN2Tp23TLSCertificateRejectionD1Ev@Base 0.9.3 _ZN2Tp23TLSCertificateRejectionD2Ev@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation10handleWithERK7QString@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation11FeatureCoreE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation11channelLostERKNS_9SharedPtrINS_7ChannelEEERK7QStringS8_@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation11qt_metacastEPKc@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation16staticMetaObjectE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation5claimERKNS_9SharedPtrINS_21AbstractClientHandlerEEE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation5claimEv@Base 0.9.3 _ZN2Tp24ChannelDispatchOperation6createERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERK5QListINS_9SharedPtrINS_7ChannelEEEERKNSD_IKNS_14AccountFactoryEEERKNSD_IKNS_17ConnectionFactoryEEERKNSD_IKNS_14ChannelFactoryEEERKNSD_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperationC1ERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERK5QListINS_9SharedPtrINS_7ChannelEEEERKNSD_IKNS_14AccountFactoryEEERKNSD_IKNS_17ConnectionFactoryEEERKNSD_IKNS_14ChannelFactoryEEERKNSD_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperationC2ERK15QDBusConnectionRK7QStringRK4QMapIS4_8QVariantERK5QListINS_9SharedPtrINS_7ChannelEEEERKNSD_IKNS_14AccountFactoryEEERKNSD_IKNS_17ConnectionFactoryEEERKNSD_IKNS_14ChannelFactoryEEERKNSD_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp24ChannelDispatchOperationD0Ev@Base 0.9.3 _ZN2Tp24ChannelDispatchOperationD1Ev@Base 0.9.3 _ZN2Tp24ChannelDispatchOperationD2Ev@Base 0.9.3 _ZN2Tp24PendingContactAttributes11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp24PendingContactAttributes11qt_metacastEPKc@Base 0.9.3 _ZN2Tp24PendingContactAttributes16staticMetaObjectE@Base 0.9.3 _ZN2Tp24PendingContactAttributesD0Ev@Base 0.9.3 _ZN2Tp24PendingContactAttributesD1Ev@Base 0.9.3 _ZN2Tp24PendingContactAttributesD2Ev@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevel16staticMetaObjectE@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevel17requestConnectionERK7QStringRK4QMapIS1_8QVariantE@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevelD0Ev@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevelD1Ev@Base 0.9.3 _ZN2Tp25ConnectionManagerLowlevelD2Ev@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel21acceptTubeAsTcpSocketERK12QHostAddresst@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel21acceptTubeAsTcpSocketEv@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel22acceptTubeAsUnixSocketEb@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannelD0Ev@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannelD1Ev@Base 0.9.3 _ZN2Tp25IncomingStreamTubeChannelD2Ev@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel14offerTcpSocketEPK10QTcpServerRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel14offerTcpSocketERK12QHostAddresstRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel15offerUnixSocketEPK12QLocalServerRK4QMapI7QString8QVariantEb@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel15offerUnixSocketERK7QStringRK4QMapIS1_8QVariantEb@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannelD0Ev@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannelD1Ev@Base 0.9.3 _ZN2Tp25OutgoingStreamTubeChannelD2Ev@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnection11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnection11qt_metacastEPKc@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnection16staticMetaObjectE@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnectionD0Ev@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnectionD1Ev@Base 0.9.3 _ZN2Tp25PendingDBusTubeConnectionD2Ev@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel10acceptFileEyP9QIODevice@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel10uriDefinedERK7QString@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannel6setUriERK7QString@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannelD0Ev@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannelD1Ev@Base 0.9.3 _ZN2Tp27IncomingFileTransferChannelD2Ev@Base 0.9.3 _ZN2Tp27MediaStreamHandlerCandidateD1Ev@Base 0.9.3 _ZN2Tp27MediaStreamHandlerCandidateD2Ev@Base 0.9.3 _ZN2Tp27MediaStreamHandlerTransportD1Ev@Base 0.9.3 _ZN2Tp27MediaStreamHandlerTransportD2Ev@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel11provideFileEP9QIODevice@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannelD0Ev@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannelD1Ev@Base 0.9.3 _ZN2Tp27OutgoingFileTransferChannelD2Ev@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnection11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnection11qt_metacastEPKc@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnection16staticMetaObjectE@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnectionD0Ev@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnectionD1Ev@Base 0.9.3 _ZN2Tp27PendingStreamTubeConnectionD2Ev@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreams11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreams11qt_metacastEPKc@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreams16staticMetaObjectE@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreamsD0Ev@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreamsD1Ev@Base 0.9.3 _ZN2Tp27PendingStreamedMediaStreamsD2Ev@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec10streamTubeERK7QString@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec12fileTransferEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec12textChatroomEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec13contactSearchEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec17streamedMediaCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec18conferenceTextChatEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec22conferenceTextChatroomEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec22contactSearchWithLimitEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec22streamedMediaAudioCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec22streamedMediaVideoCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec25audioCallWithVideoAllowedEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec25videoCallWithAudioAllowedEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec27conferenceStreamedMediaCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec30conferenceTextChatWithInviteesEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec31contactSearchWithSpecificServerEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec31streamedMediaVideoCallWithAudioEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec34conferenceTextChatroomWithInviteesEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec39conferenceStreamedMediaCallWithInviteesEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec39contactSearchWithSpecificServerAndLimitEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec8dbusTubeERK7QString@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec8textChatEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec9audioCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpec9videoCallEv@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC1ERKNS_23RequestableChannelClassE@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC1ERKS0_@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC1Ev@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC2ERKNS_23RequestableChannelClassE@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC2ERKS0_@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecC2Ev@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecD1Ev@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecD2Ev@Base 0.9.3 _ZN2Tp27RequestableChannelClassSpecaSERKS0_@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannel11FeatureCoreE@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannel16staticMetaObjectE@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannelD0Ev@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannelD1Ev@Base 0.9.3 _ZN2Tp27ServerAuthenticationChannelD2Ev@Base 0.9.3 _ZN2Tp27parseValueWithDBusSignatureERK7QStringS2_@Base 0.9.3 _ZN2Tp28variantTypeFromDBusSignatureERK7QString@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationProperties14setContentHashENS_12FileHashTypeERK7QString@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationProperties14setDescriptionERK7QString@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationProperties23setLastModificationTimeERK9QDateTime@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationProperties6setUriERK7QString@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC1ERK7QStringS3_@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC1ERK7QStringS3_y@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC1ERKS0_@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC1Ev@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC2ERK7QStringS3_@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC2ERK7QStringS3_y@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC2ERKS0_@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesC2Ev@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesD1Ev@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesD2Ev@Base 0.9.3 _ZN2Tp37FileTransferChannelCreationPropertiesaSERKS0_@Base 0.9.3 _ZN2Tp5CodecD1Ev@Base 0.9.3 _ZN2Tp5CodecD2Ev@Base 0.9.3 _ZN2Tp5Debug19invokeDebugCallbackEv@Base 0.9.3 (optional=templinst)_ZN2Tp5DebuglsINS_7FeatureEEERS0_T_@Base 0.9.3 (optional=templinst)_ZN2Tp5DebuglsINS_8FeaturesEEERS0_T_@Base 0.9.3 (optional=templinst)_ZN2Tp5DebuglsIPKNS_7ContactEEERS0_T_@Base 0.9.3 (optional=templinst|arch=!arm64 !armhf !powerpc !ppc64el)_ZN2Tp5DebuglsIPNS_7ContactEEERS0_T_@Base 0.9.3 _ZN2Tp6AvatarD1Ev@Base 0.9.3 _ZN2Tp6AvatarD2Ev@Base 0.9.3 _ZN2Tp6Client14DebugInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client14DebugInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client14DebugInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client14DebugInterface15NewDebugMessageEdRK7QStringjS4_@Base 0.9.3 _ZN2Tp6Client14DebugInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client14DebugInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client15ClientInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client15ClientInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client15ClientInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client15ClientInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client15ClientInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client16AccountInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client16AccountInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client16AccountInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client16AccountInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client16AccountInterface22AccountPropertyChangedERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client16AccountInterface7RemovedEv@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client16AccountInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client16ChannelInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client16ChannelInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client16ChannelInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client16ChannelInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client16ChannelInterface6ClosedEv@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client16ChannelInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client17ProtocolInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client17ProtocolInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client17ProtocolInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client17ProtocolInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC1ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC1ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC2ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceC2ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client17ProtocolInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface20RemoteMembersChangedERKNS_22ContactSendingStateMapERKNS_19HandleIdentifierMapERKNS_8UIntListERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp6Client19CallStreamInterface24LocalSendingStateChangedEjRKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client19CallStreamInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface10NewChannelERK15QDBusObjectPathRK7QStringjjb@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface13StatusChangedEjj@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface15ConnectionErrorERK7QStringRK4QMapIS2_8QVariantE@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client19ConnectionInterface17SelfHandleChangedEj@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client19ConnectionInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client20CallContentInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client20CallContentInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client20CallContentInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client20CallContentInterface12StreamsAddedERKNS_14ObjectPathListE@Base 0.9.3 _ZN2Tp6Client20CallContentInterface14StreamsRemovedERKNS_14ObjectPathListERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp6Client20CallContentInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client20CallContentInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC1ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC1ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC2ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceC2ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client22ClientHandlerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface14AccountRemovedERK15QDBusObjectPath@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterface22AccountValidityChangedERK15QDBusObjectPathb@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client23AccountManagerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface20SucceededWithChannelERK15QDBusObjectPathRK4QMapI7QString8QVariantES4_SA_@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface6FailedERK7QStringS4_@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterface9SucceededEv@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client23ChannelRequestInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC1ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC1ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC2ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceC2ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client23ClientApproverInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC1ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC1ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC2ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceC2ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client23ClientObserverInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface12ContentAddedERK15QDBusObjectPath@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface14ContentRemovedERK15QDBusObjectPathRKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface16CallStateChangedEjjRKNS_15CallStateReasonERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterface18CallMembersChangedERKNS_13CallMemberMapERKNS_19HandleIdentifierMapERKNS_8UIntListERKNS_15CallStateReasonE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeCallInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface11LostMessageEv@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface4SentEjjRK7QString@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface8ReceivedEjjjjjRK7QString@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterface9SendErrorEjjjRK7QString@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client24ChannelTypeTextInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface10TubeClosedEj@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface16DBusNamesChangedEjRK5QListINS_14DBusTubeMemberEERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface16TubeStateChangedEjj@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface23StreamTubeNewConnectionEjj@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterface7NewTubeEjjjRK7QStringRK4QMapIS2_8QVariantEj@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client25ChannelTypeTubesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client26ChannelDispatcherInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterface13NewConnectionERK7QStringRK15QDBusObjectPathS4_@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client26ConnectionManagerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface18ControllingChangedEb@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface20EndpointStateChangedEjj@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface20RemoteCredentialsSetERK7QStringS4_@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface21CandidatePairSelectedERKNS_9CandidateES4_@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterface21RemoteCandidatesAddedERK5QListINS_9CandidateEE@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client27CallStreamEndpointInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface13SetStreamHeldEb@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface15SetRemoteCodecsERK5QListINS_23MediaStreamHandlerCodecEE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface16SetStreamPlayingEb@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface16SetStreamSendingEb@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface18AddRemoteCandidateERK7QStringRK5QListINS_27MediaStreamHandlerTransportEE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface18StopTelephonyEventEv@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface19StartTelephonyEventEh@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface21RemoveRemoteCandidateERK7QString@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface22SetActiveCandidatePairERK7QStringS4_@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface22SetRemoteCandidateListERK5QListINS_27MediaStreamHandlerCandidateEE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface24StartNamedTelephonyEventEhj@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface24StartSoundTelephonyEventEh@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface25SetRemoteFeedbackMessagesERKNS_22RTCPFeedbackMessageMapE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface25SetRemoteHeaderExtensionsERK5QListINS_18RTPHeaderExtensionEE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterface5CloseEv@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client27MediaStreamHandlerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterface17SMSChannelChangedEb@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client28ChannelInterfaceSMSInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterface16DBusNamesChangedERKNS_20DBusTubeParticipantsERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeDBusTubeInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface12ListingRoomsEb@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterface8GotRoomsERK5QListINS_8RoomInfoEE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client28ChannelTypeRoomListInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterface16NewStreamHandlerERK15QDBusObjectPathjjj@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client28MediaSessionHandlerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface17PropertiesChangedERK5QListINS_13PropertyValueEE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterface20PropertyFlagsChangedERK5QListINS_19PropertyFlagsChangeEE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client28PropertiesInterfaceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface12SendingTonesERK7QString@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface12StoppedTonesEb@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface13TonesDeferredERK7QString@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceDTMFInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterface16HoldStateChangedEjj@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceHoldInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterface23TubeChannelStateChangedEj@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client29ChannelInterfaceTubeInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface14MembersChangedERK7QStringRKNS_8UIntListES7_S7_S7_jj@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface17GroupFlagsChangedEjj@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface17SelfHandleChangedEj@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface18SelfContactChangedEjRK7QString@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface19HandleOwnersChangedERKNS_14HandleOwnerMapERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface22MembersChangedDetailedERKNS_8UIntListES4_S4_S4_RK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterface27HandleOwnersChangedDetailedERKNS_14HandleOwnerMapERKNS_8UIntListERKNS_19HandleIdentifierMapE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client30ChannelInterfaceGroupInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface16ConnectionClosedEjRK7QStringS4_@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface18NewLocalConnectionEj@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterface19NewRemoteConnectionEjRK12QDBusVariantj@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client30ChannelTypeStreamTubeInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterface13AvatarChangedEv@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC1ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC1ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC2ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceC2ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client31AccountInterfaceAvatarInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client31ChannelTypeContactListInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC1ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC1ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC2ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceC2ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client32AccountInterfaceStorageInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface10URIDefinedERK7QString@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface20InitialOffsetDefinedEy@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface23TransferredBytesChangedEy@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterface24FileTransferStateChangedEjj@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client32ChannelTypeFileTransferInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC1ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC1ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC2ERKNS0_15ClientInterfaceE@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceC2ERKNS0_15ClientInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client32ClientInterfaceRequestsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface12SendingTonesERK7QString@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface12StoppedTonesEb@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface13TonesDeferredERK7QString@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC1ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC1ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC2ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceC2ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33CallContentInterfaceDTMFInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface16EndpointsChangedERKNS_14ObjectPathListES4_@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface16RelayInfoChangedERK5QListINS_16StringVariantMapEE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface18STUNServersChangedERK5QListINS_15SocketAddressIPEE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface19ICERestartRequestedEv@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface19SendingStateChangedEj@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface19ServerInfoRetrievedEv@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface20LocalCandidatesAddedERK5QListINS_9CandidateEE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface21ReceivingStateChangedEj@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterface23LocalCredentialsChangedERK7QStringS4_@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC1ERKNS0_19CallStreamInterfaceE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC1ERKNS0_19CallStreamInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC2ERKNS0_19CallStreamInterfaceE@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceC2ERKNS0_19CallStreamInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33CallStreamInterfaceMediaInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface11ChannelLostERK15QDBusObjectPathRK7QStringS7_@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterface8FinishedEv@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ChannelDispatchOperationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface11MessageSentERK5QListINS_11MessagePartEEjRK7QString@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface15MessageReceivedERK5QListINS_11MessagePartEE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterface22PendingMessagesRemovedERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfaceMessagesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterface20PasswordFlagsChangedEjj@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ChannelInterfacePasswordInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface18SearchStateChangedEjRK7QStringRK4QMapIS2_8QVariantE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterface20SearchResultReceivedERKNS_22ContactSearchResultMapE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeContactSearchInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface11StreamAddedEjjj@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface11StreamErrorEjjRK7QString@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface13StreamRemovedEj@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface18StreamStateChangedEjj@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterface22StreamDirectionChangedEjjj@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ChannelTypeStreamedMediaInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC1ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC1ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC2ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceC2ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client33ProtocolInterfaceAvatarsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface19DTMFChangeRequestedEhj@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface24MediaDescriptionsRemovedERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface24NewMediaDescriptionOfferERK15QDBusObjectPathRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface25MediaDescriptionOfferDoneEv@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface28LocalMediaDescriptionChangedERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterface30RemoteMediaDescriptionsChangedERKNS_36ContactMediaDescriptionPropertiesMapE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC1ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC1ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC2ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceC2ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34CallContentInterfaceMediaInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceAnonymityInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterface16CallStateChangedEjj@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceCallStateInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterface16ChatStateChangedEjj@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceChatStateInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34ChannelInterfaceSecurableInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC1ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC1ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC2ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceC2ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client34ProtocolInterfacePresenceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC1ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC1ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC2ERKNS0_16AccountInterfaceE@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceC2ERKNS0_16AccountInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client35AccountInterfaceAddressingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface13ChannelMergedERK15QDBusObjectPathjRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface14ChannelRemovedERK15QDBusObjectPathRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client35ChannelInterfaceConferenceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface13AvatarUpdatedEjRK7QString@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface15AvatarRetrievedEjRK7QStringRK10QByteArrayS4_@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceAvatarsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterface14BalanceChangedERKNS_14CurrencyAmountE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client35ConnectionInterfaceBalanceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36CallContentMediaDescriptionInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ChannelInterfaceDestroyableInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterface14AliasesChangedERK5QListINS_9AliasPairEE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceAliasingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterface11IMSIChangedERK7QString@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceCellularInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceContactsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterface15LocationUpdatedEjRK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceLocationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterface14PresenceUpdateERKNS_16ContactPresencesE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfacePresenceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface11NewChannelsERK5QListINS_14ChannelDetailsEE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface13ChannelClosedERK15QDBusObjectPath@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ConnectionInterfaceRequestsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC1ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC1ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC2ERKNS0_26ConnectionManagerInterfaceE@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceC2ERKNS0_26ConnectionManagerInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client36ProtocolInterfaceAddressingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface8AcceptedEv@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterface8RejectedERK5QListINS_23TLSCertificateRejectionEE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client37AuthenticationTLSCertificateInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterface19ServicePointChangedERKNS_12ServicePointE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client37ChannelInterfaceServicePointInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterface21AnonymityModesChangedEj@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client37ConnectionInterfaceAnonymityInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client38ConnectionInterfaceAddressingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterface18ClientTypesUpdatedEjRK11QStringList@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceClientTypesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterface18ContactInfoChangedEjRK5QListINS_16ContactInfoFieldEE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactInfoInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface15ContactsChangedERKNS_22ContactSubscriptionMapERKNS_8UIntListE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface21ContactsChangedWithIDERKNS_22ContactSubscriptionMapERKNS_19HandleIdentifierMapES7_@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterface23ContactListStateChangedEj@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfaceContactListInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterface18PowerSavingChangedEb@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client39ConnectionInterfacePowerSavingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterface17NewSessionHandlerERK15QDBusObjectPathRK7QString@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client40ChannelTypeServerAuthenticationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterface19CapabilitiesChangedERK5QListINS_16CapabilityChangeEE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterface20ServicePointsChangedERK5QListINS_16ServicePointInfoEE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client40ConnectionInterfaceServicePointInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC1ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC1ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC2ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceC2ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceAudioControlInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface10MTUChangedEj@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface14BitrateChangedEj@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface16FramerateChangedEj@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface17KeyFrameRequestedEv@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterface22VideoResolutionChangedERKNS_15VideoResolutionE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC1ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC1ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC2ERKNS0_20CallContentInterfaceE@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceC2ERKNS0_20CallContentInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client41CallContentInterfaceVideoControlInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface12GroupRenamedERK7QStringS4_@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface13GroupsChangedERKNS_8UIntListERK11QStringListS7_@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface13GroupsCreatedERK11QStringList@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface13GroupsRemovedERK11QStringList@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterface16PresencesChangedERKNS_22SimpleContactPresencesE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface12NewChallengeERK10QByteArray@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterface17SASLStatusChangedEjRK7QStringRK4QMapIS2_8QVariantE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterface22BlockedContactsChangedERKNS_19HandleIdentifierMapES4_@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface13MailsReceivedERK5QListINS_4MailEE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterface18UnreadMailsChangedEjRK5QListINS_4MailEERK11QStringList@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC1ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceE@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceC2ERKNS0_16ChannelInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface26ContactCapabilitiesChangedERKNS_22ContactCapabilitiesMapE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC1ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC1ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC2ERKNS0_19ConnectionInterfaceE@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceC2ERKNS0_19ConnectionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterface10invalidateEPNS_9DBusProxyERK7QStringS7_@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC1ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC1ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC2ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC2ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client4DBus13PeerInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface10invalidateEPNS_9DBusProxyERK7QStringS7_@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface12NameAcquiredERK7QString@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface16NameOwnerChangedERK7QStringS5_S5_@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterface8NameLostERK7QString@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC1ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC1ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC2ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC2ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client4DBus19DBusDaemonInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterface10invalidateEPNS_9DBusProxyERK7QStringS7_@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC1ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC1ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC2ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC2ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client4DBus19PropertiesInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterface10invalidateEPNS_9DBusProxyERK7QStringS7_@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC1ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC1ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC1ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC1ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC2ERK15QDBusConnectionRK7QStringS8_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC2ERK7QStringS5_P7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC2ERKNS_17AbstractInterfaceE@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceC2ERKNS_17AbstractInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client4DBus23IntrospectableInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterface10invalidateEPNS_9DBusProxyERK7QStringS6_@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterface11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterface11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterface16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC1EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC1ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC1ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC1ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC2EPNS_9DBusProxyE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC2ERK15QDBusConnectionRK7QStringS7_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC2ERK7QStringS4_P7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceC2ERKNS0_36CallContentMediaDescriptionInterfaceEP7QObject@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceD0Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceD1Ev@Base 0.9.3 _ZN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceD2Ev@Base 0.9.3 _ZN2Tp6Object11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp6Object11qt_metacastEPKc@Base 0.9.3 _ZN2Tp6Object15propertyChangedERK7QString@Base 0.9.3 _ZN2Tp6Object16staticMetaObjectE@Base 0.9.3 _ZN2Tp6Object6notifyEPKc@Base 0.9.3 _ZN2Tp6ObjectC1Ev@Base 0.9.3 _ZN2Tp6ObjectC2Ev@Base 0.9.3 _ZN2Tp6ObjectD0Ev@Base 0.9.3 _ZN2Tp6ObjectD1Ev@Base 0.9.3 _ZN2Tp6ObjectD2Ev@Base 0.9.3 _ZN2Tp7Account10setEnabledEb@Base 0.9.3 _ZN2Tp7Account11FeatureCoreE@Base 0.9.3 _ZN2Tp7Account11firstOnlineEv@Base 0.9.3 _ZN2Tp7Account11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp7Account11qt_metacastEPKc@Base 0.9.3 _ZN2Tp7Account11setIconNameERK7QString@Base 0.9.3 _ZN2Tp7Account11setNicknameERK7QString@Base 0.9.3 _ZN2Tp7Account12stateChangedEb@Base 0.9.3 _ZN2Tp7Account13FeatureAvatarE@Base 0.9.3 _ZN2Tp7Account13avatarChangedERKNS_6AvatarE@Base 0.9.3 _ZN2Tp7Account13createChannelERK4QMapI7QString8QVariantERK9QDateTimeRKS2_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account13ensureChannelERK4QMapI7QString8QVariantERK9QDateTimeRKS2_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account14FeatureProfileE@Base 0.9.3 _ZN2Tp7Account14createDBusTubeERK7QStringS3_RK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account14createDBusTubeERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTimeS8_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account14ensureTextChatERK7QStringRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account14ensureTextChatERKNS_9SharedPtrINS_7ContactEEERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account14profileChangedERKNS_9SharedPtrINS_7ProfileEEE@Base 0.9.3 _ZN2Tp7Account14setDisplayNameERK7QString@Base 0.9.3 _ZN2Tp7Account14setServiceNameERK7QString@Base 0.9.3 _ZN2Tp7Account15ensureAudioCallERK7QStringS3_RK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account15ensureAudioCallERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTimeS8_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account15ensureVideoCallERK7QStringS3_RK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account15ensureVideoCallERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTimeS8_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account15iconNameChangedERK7QString@Base 0.9.3 _ZN2Tp7Account15nicknameChangedERK7QString@Base 0.9.3 _ZN2Tp7Account15validityChangedEb@Base 0.9.3 _ZN2Tp7Account16changingPresenceEb@Base 0.9.3 _ZN2Tp7Account16createStreamTubeERK7QStringS3_RK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account16createStreamTubeERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTimeS8_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account16staticMetaObjectE@Base 0.9.3 _ZN2Tp7Account16updateParametersERK4QMapI7QString8QVariantERK11QStringList@Base 0.9.3 _ZN2Tp7Account17connectionChangedERKNS_9SharedPtrINS_10ConnectionEEE@Base 0.9.3 _ZN2Tp7Account17onlinenessChangedEb@Base 0.9.3 _ZN2Tp7Account17parametersChangedERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp7Account18createFileTransferERK7QStringRKNS_37FileTransferChannelCreationPropertiesERK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account18createFileTransferERKNS_9SharedPtrINS_7ContactEEERKNS_37FileTransferChannelCreationPropertiesERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account18displayNameChangedERK7QString@Base 0.9.3 _ZN2Tp7Account18ensureTextChatroomERK7QStringRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account18serviceNameChangedERK7QString@Base 0.9.3 _ZN2Tp7Account19FeatureCapabilitiesE@Base 0.9.3 _ZN2Tp7Account19FeatureProtocolInfoE@Base 0.9.3 _ZN2Tp7Account19capabilitiesChangedERKNS_22ConnectionCapabilitiesE@Base 0.9.3 _ZN2Tp7Account19createContactSearchERK7QStringjRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account20ensureAudioVideoCallERK7QStringS3_S3_RK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account20ensureAudioVideoCallERKNS_9SharedPtrINS_7ContactEEERK7QStringS8_RK9QDateTimeS8_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account20setAutomaticPresenceERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Account20setRequestedPresenceERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Account21normalizedNameChangedERK7QString@Base 0.9.3 _ZN2Tp7Account22createAndHandleChannelERK4QMapI7QString8QVariantERK9QDateTime@Base 0.9.3 _ZN2Tp7Account22currentPresenceChangedERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Account22ensureAndHandleChannelERK4QMapI7QString8QVariantERK9QDateTime@Base 0.9.3 _ZN2Tp7Account23connectionStatusChangedENS_16ConnectionStatusE@Base 0.9.3 _ZN2Tp7Account23createAndHandleDBusTubeERK7QStringS3_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account23createAndHandleDBusTubeERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account23ensureAndHandleTextChatERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account23ensureAndHandleTextChatERKNS_9SharedPtrINS_7ContactEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account23ensureStreamedMediaCallERK7QStringRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account23ensureStreamedMediaCallERKNS_9SharedPtrINS_7ContactEEERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account24automaticPresenceChangedERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Account24createConferenceTextChatERK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account24createConferenceTextChatERK5QListINS_9SharedPtrINS_7ChannelEEEERKS1_INS2_INS_7ContactEEEERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account24ensureAndHandleAudioCallERK7QStringS3_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account24ensureAndHandleAudioCallERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account24ensureAndHandleVideoCallERK7QStringS3_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account24ensureAndHandleVideoCallERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account24requestedPresenceChangedERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Account24setConnectsAutomaticallyEb@Base 0.9.3 _ZN2Tp7Account25createAndHandleStreamTubeERK7QStringS3_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account25createAndHandleStreamTubeERKNS_9SharedPtrINS_7ContactEEERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account27createAndHandleFileTransferERK7QStringRKNS_37FileTransferChannelCreationPropertiesERK9QDateTime@Base 0.9.3 _ZN2Tp7Account27createAndHandleFileTransferERKNS_9SharedPtrINS_7ContactEEERKNS_37FileTransferChannelCreationPropertiesERK9QDateTime@Base 0.9.3 _ZN2Tp7Account27ensureAndHandleTextChatroomERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account28createAndHandleContactSearchERK7QStringjRK9QDateTime@Base 0.9.3 _ZN2Tp7Account28createConferenceTextChatroomERK7QStringRK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account28createConferenceTextChatroomERK7QStringRK5QListINS_9SharedPtrINS_7ChannelEEEERKS4_INS5_INS_7ContactEEEERK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account28ensureStreamedMediaAudioCallERK7QStringRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account28ensureStreamedMediaAudioCallERKNS_9SharedPtrINS_7ContactEEERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account28ensureStreamedMediaVideoCallERK7QStringbRK9QDateTimeS3_RKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account28ensureStreamedMediaVideoCallERKNS_9SharedPtrINS_7ContactEEEbRK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account29ensureAndHandleAudioVideoCallERK7QStringS3_S3_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account29ensureAndHandleAudioVideoCallERKNS_9SharedPtrINS_7ContactEEERK7QStringS8_RK9QDateTime@Base 0.9.3 _ZN2Tp7Account32ensureAndHandleStreamedMediaCallERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account32ensureAndHandleStreamedMediaCallERKNS_9SharedPtrINS_7ContactEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account33createAndHandleConferenceTextChatERK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTime@Base 0.9.3 _ZN2Tp7Account33createAndHandleConferenceTextChatERK5QListINS_9SharedPtrINS_7ChannelEEEERKS1_INS2_INS_7ContactEEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account33createConferenceStreamedMediaCallERK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account33createConferenceStreamedMediaCallERK5QListINS_9SharedPtrINS_7ChannelEEEERKS1_INS2_INS_7ContactEEEERK9QDateTimeRK7QStringRKNS_19ChannelRequestHintsE@Base 0.9.3 _ZN2Tp7Account36connectsAutomaticallyPropertyChangedEb@Base 0.9.3 _ZN2Tp7Account37createAndHandleConferenceTextChatroomERK7QStringRK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTime@Base 0.9.3 _ZN2Tp7Account37createAndHandleConferenceTextChatroomERK7QStringRK5QListINS_9SharedPtrINS_7ChannelEEEERKS4_INS5_INS_7ContactEEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account37ensureAndHandleStreamedMediaAudioCallERK7QStringRK9QDateTime@Base 0.9.3 _ZN2Tp7Account37ensureAndHandleStreamedMediaAudioCallERKNS_9SharedPtrINS_7ContactEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account37ensureAndHandleStreamedMediaVideoCallERK7QStringbRK9QDateTime@Base 0.9.3 _ZN2Tp7Account37ensureAndHandleStreamedMediaVideoCallERKNS_9SharedPtrINS_7ContactEEEbRK9QDateTime@Base 0.9.3 _ZN2Tp7Account42createAndHandleConferenceStreamedMediaCallERK5QListINS_9SharedPtrINS_7ChannelEEEERK11QStringListRK9QDateTime@Base 0.9.3 _ZN2Tp7Account42createAndHandleConferenceStreamedMediaCallERK5QListINS_9SharedPtrINS_7ChannelEEEERKS1_INS2_INS_7ContactEEEERK9QDateTime@Base 0.9.3 _ZN2Tp7Account6createERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp7Account6createERK7QStringS3_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZN2Tp7Account6removeEv@Base 0.9.3 _ZN2Tp7Account7removedEv@Base 0.9.3 _ZN2Tp7Account9reconnectEv@Base 0.9.3 _ZN2Tp7Account9setAvatarERKNS_6AvatarE@Base 0.9.3 _ZN2Tp7AccountC1ERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp7AccountC2ERK15QDBusConnectionRK7QStringS6_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS7_IKNS_14ChannelFactoryEEERKNS7_IKNS_14ContactFactoryEEERKNS_7FeatureE@Base 0.9.3 _ZN2Tp7AccountD0Ev@Base 0.9.3 _ZN2Tp7AccountD1Ev@Base 0.9.3 _ZN2Tp7AccountD2Ev@Base 0.9.3 _ZN2Tp7CaptchaC1ERK7QStringS3_RK10QByteArrayNS_21CaptchaAuthentication13ChallengeTypeEj@Base 0.9.3 _ZN2Tp7CaptchaC1ERKS0_@Base 0.9.3 _ZN2Tp7CaptchaC1Ev@Base 0.9.3 _ZN2Tp7CaptchaC2ERK7QStringS3_RK10QByteArrayNS_21CaptchaAuthentication13ChallengeTypeEj@Base 0.9.3 _ZN2Tp7CaptchaC2ERKS0_@Base 0.9.3 _ZN2Tp7CaptchaC2Ev@Base 0.9.3 _ZN2Tp7CaptchaD1Ev@Base 0.9.3 _ZN2Tp7CaptchaD2Ev@Base 0.9.3 _ZN2Tp7CaptchaaSERKS0_@Base 0.9.3 _ZN2Tp7Channel11FeatureCoreE@Base 0.9.3 _ZN2Tp7Channel11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp7Channel11qt_metacastEPKc@Base 0.9.3 _ZN2Tp7Channel12requestCloseEv@Base 0.9.3 _ZN2Tp7Channel12requestLeaveERK7QStringNS_24ChannelGroupChangeReasonE@Base 0.9.3 _ZN2Tp7Channel16groupAddContactsERK5QListINS_9SharedPtrINS_7ContactEEEERK7QString@Base 0.9.3 _ZN2Tp7Channel16staticMetaObjectE@Base 0.9.3 _ZN2Tp7Channel17groupFlagsChangedE6QFlagsINS_16ChannelGroupFlagEES3_S3_@Base 0.9.3 _ZN2Tp7Channel18groupAddSelfHandleEv@Base 0.9.3 _ZN2Tp7Channel19groupMembersChangedERK4QSetINS_9SharedPtrINS_7ContactEEEES7_S7_S7_RKNS0_24GroupMemberChangeDetailsE@Base 0.9.3 _ZN2Tp7Channel19groupRemoveContactsERK5QListINS_9SharedPtrINS_7ContactEEEERK7QStringNS_24ChannelGroupChangeReasonE@Base 0.9.3 _ZN2Tp7Channel22conferenceMergeChannelERKNS_9SharedPtrIS0_EE@Base 0.9.3 _ZN2Tp7Channel22conferenceSplitChannelEv@Base 0.9.3 _ZN2Tp7Channel23conferenceChannelMergedERKNS_9SharedPtrIS0_EE@Base 0.9.3 _ZN2Tp7Channel23groupSelfContactChangedEv@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsC1ERKS1_@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsC1Ev@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsC2ERKS1_@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsC2Ev@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsD1Ev@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsD2Ev@Base 0.9.3 _ZN2Tp7Channel24GroupMemberChangeDetailsaSERKS1_@Base 0.9.3 _ZN2Tp7Channel24conferenceChannelRemovedERKNS_9SharedPtrIS0_EERKNS0_24GroupMemberChangeDetailsE@Base 0.9.3 _ZN2Tp7Channel24groupHandleOwnersChangedERKNS_14HandleOwnerMapERKNS_8UIntListES6_@Base 0.9.3 _ZN2Tp7Channel26groupCanAddContactsChangedEb@Base 0.9.3 _ZN2Tp7Channel29groupCanRemoveContactsChangedEb@Base 0.9.3 _ZN2Tp7Channel30groupCanRescindContactsChangedEb@Base 0.9.3 _ZN2Tp7Channel39FeatureConferenceInitialInviteeContactsE@Base 0.9.3 _ZN2Tp7Channel6createERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZN2Tp7ChannelC1ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp7ChannelC2ERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantERKNS_7FeatureE@Base 0.9.3 _ZN2Tp7ChannelD0Ev@Base 0.9.3 _ZN2Tp7ChannelD1Ev@Base 0.9.3 _ZN2Tp7ChannelD2Ev@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC1ERK5QListINS_16ContactInfoFieldEE@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC1ERKS1_@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC1Ev@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC2ERK5QListINS_16ContactInfoFieldEE@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC2ERKS1_@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsC2Ev@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsD1Ev@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsD2Ev@Base 0.9.3 _ZN2Tp7Contact10InfoFieldsaSERKS1_@Base 0.9.3 _ZN2Tp7Contact10addToGroupERK7QString@Base 0.9.3 _ZN2Tp7Contact11FeatureInfoE@Base 0.9.3 _ZN2Tp7Contact11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp7Contact11qt_metacastEPKc@Base 0.9.3 _ZN2Tp7Contact11refreshInfoEv@Base 0.9.3 _ZN2Tp7Contact11requestInfoEv@Base 0.9.3 _ZN2Tp7Contact12FeatureAliasE@Base 0.9.3 _ZN2Tp7Contact12addedToGroupERK7QString@Base 0.9.3 _ZN2Tp7Contact12aliasChangedERK7QString@Base 0.9.3 _ZN2Tp7Contact15FeatureLocationE@Base 0.9.3 _ZN2Tp7Contact15locationUpdatedERKNS_12LocationInfoE@Base 0.9.3 _ZN2Tp7Contact15presenceChangedERKNS_8PresenceE@Base 0.9.3 _ZN2Tp7Contact15removeFromGroupERK7QString@Base 0.9.3 _ZN2Tp7Contact16FeatureAddressesE@Base 0.9.3 _ZN2Tp7Contact16removedFromGroupERK7QString@Base 0.9.3 _ZN2Tp7Contact16staticMetaObjectE@Base 0.9.3 _ZN2Tp7Contact17FeatureAvatarDataE@Base 0.9.3 _ZN2Tp7Contact17avatarDataChangedERKNS_10AvatarDataE@Base 0.9.3 _ZN2Tp7Contact17infoFieldsChangedERKNS0_10InfoFieldsE@Base 0.9.3 _ZN2Tp7Contact17requestAvatarDataEv@Base 0.9.3 _ZN2Tp7Contact18FeatureAvatarTokenE@Base 0.9.3 _ZN2Tp7Contact18FeatureClientTypesE@Base 0.9.3 _ZN2Tp7Contact18avatarTokenChangedERK7QString@Base 0.9.3 _ZN2Tp7Contact18blockStatusChangedEb@Base 0.9.3 _ZN2Tp7Contact18clientTypesChangedERK11QStringList@Base 0.9.3 _ZN2Tp7Contact18requestClientTypesEv@Base 0.9.3 _ZN2Tp7Contact19FeatureCapabilitiesE@Base 0.9.3 _ZN2Tp7Contact19FeatureRosterGroupsE@Base 0.9.3 _ZN2Tp7Contact19blockAndReportAbuseEv@Base 0.9.3 _ZN2Tp7Contact19capabilitiesChangedERKNS_19ContactCapabilitiesE@Base 0.9.3 _ZN2Tp7Contact19publishStateChangedENS0_13PresenceStateERK7QString@Base 0.9.3 _ZN2Tp7Contact21FeatureSimplePresenceE@Base 0.9.3 _ZN2Tp7Contact24subscriptionStateChangedENS0_13PresenceStateE@Base 0.9.3 _ZN2Tp7Contact25removePresencePublicationERK7QString@Base 0.9.3 _ZN2Tp7Contact26removePresenceSubscriptionERK7QString@Base 0.9.3 _ZN2Tp7Contact27requestPresenceSubscriptionERK7QString@Base 0.9.3 _ZN2Tp7Contact28authorizePresencePublicationERK7QString@Base 0.9.3 _ZN2Tp7Contact5blockEv@Base 0.9.3 _ZN2Tp7Contact7augmentERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp7Contact7unblockEv@Base 0.9.3 _ZN2Tp7ContactC1EPNS_14ContactManagerERKNS_17ReferencedHandlesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp7ContactC2EPNS_14ContactManagerERKNS_17ReferencedHandlesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZN2Tp7ContactD0Ev@Base 0.9.3 _ZN2Tp7ContactD1Ev@Base 0.9.3 _ZN2Tp7ContactD2Ev@Base 0.9.3 _ZN2Tp7FeatureC1ERK7QStringjb@Base 0.9.3 _ZN2Tp7FeatureC1ERKS0_@Base 0.9.3 _ZN2Tp7FeatureC1Ev@Base 0.9.3 _ZN2Tp7FeatureC2ERK7QStringjb@Base 0.9.3 _ZN2Tp7FeatureC2ERKS0_@Base 0.9.3 _ZN2Tp7FeatureC2Ev@Base 0.9.3 _ZN2Tp7FeatureD1Ev@Base 0.9.3 _ZN2Tp7FeatureD2Ev@Base 0.9.3 _ZN2Tp7FeatureaSERKS0_@Base 0.9.3 _ZN2Tp7MessageC1ENS_22ChannelTextMessageTypeERK7QString@Base 0.9.3 _ZN2Tp7MessageC1ERKS0_@Base 0.9.3 _ZN2Tp7MessageC2ENS_22ChannelTextMessageTypeERK7QString@Base 0.9.3 _ZN2Tp7MessageC2ERKS0_@Base 0.9.3 _ZN2Tp7MessageD1Ev@Base 0.9.3 _ZN2Tp7MessageD2Ev@Base 0.9.3 _ZN2Tp7MessageaSERKS0_@Base 0.9.3 _ZN2Tp7Profile17createForFileNameERK7QString@Base 0.9.3 _ZN2Tp7Profile20createForServiceNameERK7QString@Base 0.9.3 _ZN2Tp7Profile8PresenceC1ERK7QStringS4_S4_S4_b@Base 0.9.3 _ZN2Tp7Profile8PresenceC1ERKS1_@Base 0.9.3 _ZN2Tp7Profile8PresenceC1Ev@Base 0.9.3 _ZN2Tp7Profile8PresenceC2ERK7QStringS4_S4_S4_b@Base 0.9.3 _ZN2Tp7Profile8PresenceC2ERKS1_@Base 0.9.3 _ZN2Tp7Profile8PresenceC2Ev@Base 0.9.3 _ZN2Tp7Profile8PresenceD1Ev@Base 0.9.3 _ZN2Tp7Profile8PresenceD2Ev@Base 0.9.3 _ZN2Tp7Profile8PresenceaSERKS1_@Base 0.9.3 _ZN2Tp7Profile9ParameterC1ERK7QStringRK14QDBusSignatureRK8QVariantS4_b@Base 0.9.3 _ZN2Tp7Profile9ParameterC1ERKS1_@Base 0.9.3 _ZN2Tp7Profile9ParameterC1Ev@Base 0.9.3 _ZN2Tp7Profile9ParameterC2ERK7QStringRK14QDBusSignatureRK8QVariantS4_b@Base 0.9.3 _ZN2Tp7Profile9ParameterC2ERKS1_@Base 0.9.3 _ZN2Tp7Profile9ParameterC2Ev@Base 0.9.3 _ZN2Tp7Profile9ParameterD1Ev@Base 0.9.3 _ZN2Tp7Profile9ParameterD2Ev@Base 0.9.3 _ZN2Tp7Profile9ParameteraSERKS1_@Base 0.9.3 _ZN2Tp7ProfileD0Ev@Base 0.9.3 _ZN2Tp7ProfileD1Ev@Base 0.9.3 _ZN2Tp7ProfileD2Ev@Base 0.9.3 _ZN2Tp8Presence16setStatusMessageERK7QString@Base 0.9.3 _ZN2Tp8Presence2xaERK7QString@Base 0.9.3 _ZN2Tp8Presence3brbERK7QString@Base 0.9.3 _ZN2Tp8Presence3dndERK7QString@Base 0.9.3 _ZN2Tp8Presence4awayERK7QString@Base 0.9.3 _ZN2Tp8Presence4busyERK7QString@Base 0.9.3 _ZN2Tp8Presence4chatERK7QString@Base 0.9.3 _ZN2Tp8Presence6hiddenERK7QString@Base 0.9.3 _ZN2Tp8Presence7offlineERK7QString@Base 0.9.3 _ZN2Tp8Presence9availableERK7QString@Base 0.9.3 _ZN2Tp8Presence9setStatusENS_22ConnectionPresenceTypeERK7QStringS4_@Base 0.9.3 _ZN2Tp8Presence9setStatusERKNS_14SimplePresenceE@Base 0.9.3 _ZN2Tp8PresenceC1ENS_22ConnectionPresenceTypeERK7QStringS4_@Base 0.9.3 _ZN2Tp8PresenceC1ERKNS_14SimplePresenceE@Base 0.9.3 _ZN2Tp8PresenceC1ERKS0_@Base 0.9.3 _ZN2Tp8PresenceC1Ev@Base 0.9.3 _ZN2Tp8PresenceC2ENS_22ConnectionPresenceTypeERK7QStringS4_@Base 0.9.3 _ZN2Tp8PresenceC2ERKNS_14SimplePresenceE@Base 0.9.3 _ZN2Tp8PresenceC2ERKS0_@Base 0.9.3 _ZN2Tp8PresenceC2Ev@Base 0.9.3 _ZN2Tp8PresenceD1Ev@Base 0.9.3 _ZN2Tp8PresenceD2Ev@Base 0.9.3 _ZN2Tp8PresenceaSERKS0_@Base 0.9.3 _ZN2Tp8RoomInfoD1Ev@Base 0.9.3 _ZN2Tp8RoomInfoD2Ev@Base 0.9.3 _ZN2Tp8TubeInfoD1Ev@Base 0.9.3 _ZN2Tp8TubeInfoD2Ev@Base 0.9.3 _ZN2Tp9CandidateD1Ev@Base 0.9.3 _ZN2Tp9CandidateD2Ev@Base 0.9.3 _ZN2Tp9DBusProxy10invalidateERK10QDBusError@Base 0.9.3 _ZN2Tp9DBusProxy10invalidateERK7QStringS3_@Base 0.9.3 _ZN2Tp9DBusProxy10setBusNameERK7QString@Base 0.9.3 _ZN2Tp9DBusProxy11invalidatedEPS0_RK7QStringS4_@Base 0.9.3 _ZN2Tp9DBusProxy11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.9.3 _ZN2Tp9DBusProxy11qt_metacastEPKc@Base 0.9.3 _ZN2Tp9DBusProxy16staticMetaObjectE@Base 0.9.3 _ZN2Tp9DBusProxyC1ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp9DBusProxyC2ERK15QDBusConnectionRK7QStringS6_RKNS_7FeatureE@Base 0.9.3 _ZN2Tp9DBusProxyD0Ev@Base 0.9.3 _ZN2Tp9DBusProxyD1Ev@Base 0.9.3 _ZN2Tp9DBusProxyD2Ev@Base 0.9.3 _ZN2Tp9FieldSpecD1Ev@Base 0.9.3 _ZN2Tp9FieldSpecD2Ev@Base 0.9.3 _ZN2Tp9ParamSpecD1Ev@Base 0.9.3 _ZN2Tp9ParamSpecD2Ev@Base 0.9.3 _ZN2TpeqERKNS_10StatusSpecES2_@Base 0.9.3 _ZN2TpeqERKNS_11CaptchaInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_11ChannelInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_11MailAddressES2_@Base 0.9.3 _ZN2TpeqERKNS_12DebugMessageES2_@Base 0.9.3 _ZN2TpeqERKNS_12HTTPPostDataES2_@Base 0.9.3 _ZN2TpeqERKNS_12PropertySpecES2_@Base 0.9.3 _ZN2TpeqERKNS_12ServicePointES2_@Base 0.9.3 _ZN2TpeqERKNS_13AccessControlES2_@Base 0.9.3 _ZN2TpeqERKNS_13CandidatePairES2_@Base 0.9.3 _ZN2TpeqERKNS_13PropertyValueES2_@Base 0.9.3 _ZN2TpeqERKNS_14CapabilityPairES2_@Base 0.9.3 _ZN2TpeqERKNS_14ChannelDetailsES2_@Base 0.9.3 _ZN2TpeqERKNS_14CurrencyAmountES2_@Base 0.9.3 _ZN2TpeqERKNS_14DBusTubeMemberES2_@Base 0.9.3 _ZN2TpeqERKNS_14SimplePresenceES2_@Base 0.9.3 _ZN2TpeqERKNS_15CallStateReasonES2_@Base 0.9.3 _ZN2TpeqERKNS_15MediaStreamInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_15SUSocketAddressES2_@Base 0.9.3 _ZN2TpeqERKNS_15SocketAddressIPES2_@Base 0.9.3 _ZN2TpeqERKNS_15VideoResolutionES2_@Base 0.9.3 _ZN2TpeqERKNS_16CapabilityChangeES2_@Base 0.9.3 _ZN2TpeqERKNS_16ContactInfoFieldES2_@Base 0.9.3 _ZN2TpeqERKNS_16LocalPendingInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_16ServicePointInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_16SimpleStatusSpecES2_@Base 0.9.3 _ZN2TpeqERKNS_17ContactCapabilityES2_@Base 0.9.3 _ZN2TpeqERKNS_17NotDelegatedErrorES2_@Base 0.9.3 _ZN2TpeqERKNS_17SocketAddressIPv4ES2_@Base 0.9.3 _ZN2TpeqERKNS_17SocketAddressIPv6ES2_@Base 0.9.3 _ZN2TpeqERKNS_17SocketNetmaskIPv4ES2_@Base 0.9.3 _ZN2TpeqERKNS_17SocketNetmaskIPv6ES2_@Base 0.9.3 _ZN2TpeqERKNS_17StreamCredentialsES2_@Base 0.9.3 _ZN2TpeqERKNS_18PendingTextMessageES2_@Base 0.9.3 _ZN2TpeqERKNS_18RTPHeaderExtensionES2_@Base 0.9.3 _ZN2TpeqERKNS_19HandlerCapabilitiesES2_@Base 0.9.3 _ZN2TpeqERKNS_19PropertyFlagsChangeES2_@Base 0.9.3 _ZN2TpeqERKNS_19RTCPFeedbackMessageES2_@Base 0.9.3 _ZN2TpeqERKNS_20ContactSubscriptionsES2_@Base 0.9.3 _ZN2TpeqERKNS_21MediaDescriptionOfferES2_@Base 0.9.3 _ZN2TpeqERKNS_23LastActivityAndStatusesES2_@Base 0.9.3 _ZN2TpeqERKNS_23MediaSessionHandlerInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_23MediaStreamHandlerCodecES2_@Base 0.9.3 _ZN2TpeqERKNS_23RequestableChannelClassES2_@Base 0.9.3 _ZN2TpeqERKNS_23TLSCertificateRejectionES2_@Base 0.9.3 _ZN2TpeqERKNS_25RichPresenceAccessControlES2_@Base 0.9.3 _ZN2TpeqERKNS_27MediaStreamHandlerCandidateES2_@Base 0.9.3 _ZN2TpeqERKNS_27MediaStreamHandlerTransportES2_@Base 0.9.3 _ZN2TpeqERKNS_29RTCPFeedbackMessagePropertiesES2_@Base 0.9.3 _ZN2TpeqERKNS_5CodecES2_@Base 0.9.3 _ZN2TpeqERKNS_6AvatarES2_@Base 0.9.3 _ZN2TpeqERKNS_7MailURLES2_@Base 0.9.3 _ZN2TpeqERKNS_8RoomInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_8TubeInfoES2_@Base 0.9.3 _ZN2TpeqERKNS_9AliasPairES2_@Base 0.9.3 _ZN2TpeqERKNS_9CandidateES2_@Base 0.9.3 _ZN2TpeqERKNS_9FieldSpecES2_@Base 0.9.3 _ZN2TpeqERKNS_9ParamSpecES2_@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_10StatusSpecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_11CaptchaInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_11ChannelInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_11MailAddressE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_12DebugMessageE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_12HTTPPostDataE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_12PropertySpecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_12ServicePointE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_13AccessControlE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_13CandidatePairE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_13PropertyValueE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_14CapabilityPairE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_14ChannelDetailsE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_14CurrencyAmountE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_14DBusTubeMemberE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_14SimplePresenceE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_15CallStateReasonE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_15MediaStreamInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_15SUSocketAddressE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_15SocketAddressIPE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_15VideoResolutionE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_16CapabilityChangeE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_16ContactInfoFieldE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_16LocalPendingInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_16ServicePointInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_16SimpleStatusSpecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17ContactCapabilityE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17NotDelegatedErrorE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17SocketAddressIPv4E@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17SocketAddressIPv6E@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17SocketNetmaskIPv4E@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17SocketNetmaskIPv6E@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_17StreamCredentialsE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_18PendingTextMessageE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_18RTPHeaderExtensionE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_19HandlerCapabilitiesE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_19PropertyFlagsChangeE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_19RTCPFeedbackMessageE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_20ContactSubscriptionsE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_21MediaDescriptionOfferE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_23LastActivityAndStatusesE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_23MediaSessionHandlerInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_23MediaStreamHandlerCodecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_23RequestableChannelClassE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_23TLSCertificateRejectionE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_25RichPresenceAccessControlE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_27MediaStreamHandlerCandidateE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_27MediaStreamHandlerTransportE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_29RTCPFeedbackMessagePropertiesE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_5CodecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_6AvatarE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_7MailURLE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_8RoomInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_8TubeInfoE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_9AliasPairE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_9CandidateE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_9FieldSpecE@Base 0.9.3 _ZN2TplsER13QDBusArgumentRKNS_9ParamSpecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_10StatusSpecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_11CaptchaInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_11ChannelInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_11MailAddressE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_12DebugMessageE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_12HTTPPostDataE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_12PropertySpecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_12ServicePointE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_13AccessControlE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_13CandidatePairE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_13PropertyValueE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_14CapabilityPairE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_14ChannelDetailsE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_14CurrencyAmountE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_14DBusTubeMemberE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_14SimplePresenceE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_15CallStateReasonE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_15MediaStreamInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_15SUSocketAddressE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_15SocketAddressIPE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_15VideoResolutionE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_16CapabilityChangeE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_16ContactInfoFieldE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_16LocalPendingInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_16ServicePointInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_16SimpleStatusSpecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17ContactCapabilityE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17NotDelegatedErrorE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17SocketAddressIPv4E@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17SocketAddressIPv6E@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17SocketNetmaskIPv4E@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17SocketNetmaskIPv6E@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_17StreamCredentialsE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_18PendingTextMessageE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_18RTPHeaderExtensionE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_19HandlerCapabilitiesE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_19PropertyFlagsChangeE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_19RTCPFeedbackMessageE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_20ContactSubscriptionsE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_21MediaDescriptionOfferE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_23LastActivityAndStatusesE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_23MediaSessionHandlerInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_23MediaStreamHandlerCodecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_23RequestableChannelClassE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_23TLSCertificateRejectionE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_25RichPresenceAccessControlE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_27MediaStreamHandlerCandidateE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_27MediaStreamHandlerTransportE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_29RTCPFeedbackMessagePropertiesE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_5CodecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_6AvatarE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_7MailURLE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_8RoomInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_8TubeInfoE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_9AliasPairE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_9CandidateE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_9FieldSpecE@Base 0.9.3 _ZN2TprsERK13QDBusArgumentRNS_9ParamSpecE@Base 0.9.3 _ZN9QHashData9hasShrunkEv@Base 0.9.3 _ZNK2Tp10AccountSet10metaObjectEv@Base 0.9.3 _ZNK2Tp10AccountSet14accountManagerEv@Base 0.9.3 _ZNK2Tp10AccountSet6filterEv@Base 0.9.3 _ZNK2Tp10AccountSet8accountsEv@Base 0.9.3 _ZNK2Tp10AvatarSpec12maximumBytesEv@Base 0.9.3 _ZNK2Tp10AvatarSpec12maximumWidthEv@Base 0.9.3 _ZNK2Tp10AvatarSpec12minimumWidthEv@Base 0.9.3 _ZNK2Tp10AvatarSpec13maximumHeightEv@Base 0.9.3 _ZNK2Tp10AvatarSpec13minimumHeightEv@Base 0.9.3 _ZNK2Tp10AvatarSpec16recommendedWidthEv@Base 0.9.3 _ZNK2Tp10AvatarSpec17recommendedHeightEv@Base 0.9.3 _ZNK2Tp10AvatarSpec18supportedMimeTypesEv@Base 0.9.3 _ZNK2Tp10CallStream10metaObjectEv@Base 0.9.3 _ZNK2Tp10CallStream13remoteMembersEv@Base 0.9.3 _ZNK2Tp10CallStream17localSendingStateEv@Base 0.9.3 _ZNK2Tp10CallStream18remoteSendingStateERKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZNK2Tp10CallStream19canRequestReceivingEv@Base 0.9.3 _ZNK2Tp10CallStream7contentEv@Base 0.9.3 _ZNK2Tp10Connection10metaObjectEv@Base 0.9.3 _ZNK2Tp10Connection10selfHandleEv@Base 0.9.3 _ZNK2Tp10Connection11selfContactEv@Base 0.9.3 _ZNK2Tp10Connection12ErrorDetails10allDetailsEv@Base 0.9.3 _ZNK2Tp10Connection12capabilitiesEv@Base 0.9.3 _ZNK2Tp10Connection12errorDetailsEv@Base 0.9.3 _ZNK2Tp10Connection12protocolNameEv@Base 0.9.3 _ZNK2Tp10Connection12statusReasonEv@Base 0.9.3 _ZNK2Tp10Connection13baseInterfaceEv@Base 0.9.3 _ZNK2Tp10Connection14accountBalanceEv@Base 0.9.3 _ZNK2Tp10Connection14channelFactoryEv@Base 0.9.3 _ZNK2Tp10Connection14contactFactoryEv@Base 0.9.3 _ZNK2Tp10Connection14contactManagerEv@Base 0.9.3 _ZNK2Tp10Connection6cmNameEv@Base 0.9.3 _ZNK2Tp10Connection6statusEv@Base 0.9.3 _ZNK2Tp10Connection8lowlevelEv@Base 0.9.3 _ZNK2Tp11CallChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp11CallChannel13contentByNameERK7QString@Base 0.9.3 _ZNK2Tp11CallChannel13remoteMembersEv@Base 0.9.3 _ZNK2Tp11CallChannel14localHoldStateEv@Base 0.9.3 _ZNK2Tp11CallChannel15callStateReasonEv@Base 0.9.3 _ZNK2Tp11CallChannel15contentsForTypeENS_15MediaStreamTypeE@Base 0.9.3 _ZNK2Tp11CallChannel15hasInitialAudioEv@Base 0.9.3 _ZNK2Tp11CallChannel15hasInitialVideoEv@Base 0.9.3 _ZNK2Tp11CallChannel16callStateDetailsEv@Base 0.9.3 _ZNK2Tp11CallChannel16initialAudioNameEv@Base 0.9.3 _ZNK2Tp11CallChannel16initialVideoNameEv@Base 0.9.3 _ZNK2Tp11CallChannel17remoteMemberFlagsERKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZNK2Tp11CallChannel18hasMutableContentsEv@Base 0.9.3 _ZNK2Tp11CallChannel20initialTransportTypeEv@Base 0.9.3 _ZNK2Tp11CallChannel20localHoldStateReasonEv@Base 0.9.3 _ZNK2Tp11CallChannel24handlerStreamingRequiredEv@Base 0.9.3 _ZNK2Tp11CallChannel8contentsEv@Base 0.9.3 _ZNK2Tp11CallChannel9callFlagsEv@Base 0.9.3 _ZNK2Tp11CallChannel9callStateEv@Base 0.9.3 _ZNK2Tp11CallContent10metaObjectEv@Base 0.9.3 _ZNK2Tp11CallContent11dispositionEv@Base 0.9.3 _ZNK2Tp11CallContent12supportsDTMFEv@Base 0.9.3 _ZNK2Tp11CallContent4nameEv@Base 0.9.3 _ZNK2Tp11CallContent4typeEv@Base 0.9.3 _ZNK2Tp11CallContent7channelEv@Base 0.9.3 _ZNK2Tp11CallContent7streamsEv@Base 0.9.3 _ZNK2Tp11PendingVoid10metaObjectEv@Base 0.9.3 _ZNK2Tp11ReadyObject14actualFeaturesEv@Base 0.9.3 _ZNK2Tp11ReadyObject15missingFeaturesEv@Base 0.9.3 _ZNK2Tp11ReadyObject15readinessHelperEv@Base 0.9.3 _ZNK2Tp11ReadyObject17requestedFeaturesEv@Base 0.9.3 _ZNK2Tp11ReadyObject7isReadyERKNS_8FeaturesE@Base 0.9.3 _ZNK2Tp11TextChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp11TextChannel12messageQueueEv@Base 0.9.3 _ZNK2Tp11TextChannel17canInviteContactsEv@Base 0.9.3 _ZNK2Tp11TextChannel18messagePartSupportEv@Base 0.9.3 _ZNK2Tp11TextChannel19supportsMessageTypeENS_22ChannelTextMessageTypeE@Base 0.9.3 _ZNK2Tp11TextChannel20hasMessagesInterfaceEv@Base 0.9.3 _ZNK2Tp11TextChannel21hasChatStateInterfaceEv@Base 0.9.3 _ZNK2Tp11TextChannel21supportedContentTypesEv@Base 0.9.3 _ZNK2Tp11TextChannel21supportedMessageTypesEv@Base 0.9.3 _ZNK2Tp11TextChannel24deliveryReportingSupportEv@Base 0.9.3 _ZNK2Tp11TextChannel9chatStateERKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZNK2Tp11TubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp11TubeChannel10parametersEv@Base 0.9.3 _ZNK2Tp11TubeChannel5stateEv@Base 0.9.3 _ZNK2Tp12LocationInfo10allDetailsEv@Base 0.9.3 _ZNK2Tp12LocationInfo10postalCodeEv@Base 0.9.3 _ZNK2Tp12LocationInfo11countryCodeEv@Base 0.9.3 _ZNK2Tp12LocationInfo11descriptionEv@Base 0.9.3 _ZNK2Tp12LocationInfo3uriEv@Base 0.9.3 _ZNK2Tp12LocationInfo4areaEv@Base 0.9.3 _ZNK2Tp12LocationInfo4roomEv@Base 0.9.3 _ZNK2Tp12LocationInfo4textEv@Base 0.9.3 _ZNK2Tp12LocationInfo5floorEv@Base 0.9.3 _ZNK2Tp12LocationInfo5speedEv@Base 0.9.3 _ZNK2Tp12LocationInfo6regionEv@Base 0.9.3 _ZNK2Tp12LocationInfo6streetEv@Base 0.9.3 _ZNK2Tp12LocationInfo7bearingEv@Base 0.9.3 _ZNK2Tp12LocationInfo7countryEv@Base 0.9.3 _ZNK2Tp12LocationInfo8accuracyEv@Base 0.9.3 _ZNK2Tp12LocationInfo8altitudeEv@Base 0.9.3 _ZNK2Tp12LocationInfo8buildingEv@Base 0.9.3 _ZNK2Tp12LocationInfo8languageEv@Base 0.9.3 _ZNK2Tp12LocationInfo8latitudeEv@Base 0.9.3 _ZNK2Tp12LocationInfo8localityEv@Base 0.9.3 _ZNK2Tp12LocationInfo9longitudeEv@Base 0.9.3 _ZNK2Tp12LocationInfo9timestampEv@Base 0.9.3 _ZNK2Tp12PendingReady10metaObjectEv@Base 0.9.3 _ZNK2Tp12PendingReady17requestedFeaturesEv@Base 0.9.3 _ZNK2Tp12PendingReady5proxyEv@Base 0.9.3 _ZNK2Tp12PresenceSpec12maySetOnSelfEv@Base 0.9.3 _ZNK2Tp12PresenceSpec20canHaveStatusMessageEv@Base 0.9.3 _ZNK2Tp12PresenceSpec8bareSpecEv@Base 0.9.3 _ZNK2Tp12PresenceSpec8presenceERK7QString@Base 0.9.3 _ZNK2Tp12PresenceSpeceqERKS0_@Base 0.9.3 _ZNK2Tp12PresenceSpecltERKS0_@Base 0.9.3 _ZNK2Tp12PresenceSpecneERKS0_@Base 0.9.3 _ZNK2Tp12ProtocolInfo10parametersEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo10vcardFieldEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo11canRegisterEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo11englishNameEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo12capabilitiesEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo12hasParameterERK7QString@Base 0.9.3 _ZNK2Tp12ProtocolInfo18avatarRequirementsEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo21addressableUriSchemesEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo22addressableVCardFieldsEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo23allowedPresenceStatusesEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo4nameEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo6cmNameEv@Base 0.9.3 _ZNK2Tp12ProtocolInfo8iconNameEv@Base 0.9.3 _ZNK2Tp13DebugReceiver10metaObjectEv@Base 0.9.3 _ZNK2Tp13PendingString10metaObjectEv@Base 0.9.3 _ZNK2Tp13PendingString6resultEv@Base 0.9.3 _ZNK2Tp14AbstractClient12isRegisteredEv@Base 0.9.3 _ZNK2Tp14AccountFactory10metaObjectEv@Base 0.9.3 _ZNK2Tp14AccountFactory16finalBusNameFromERK7QString@Base 0.9.3 _ZNK2Tp14AccountFactory5proxyERK7QStringS3_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZNK2Tp14AccountFactory9constructERK7QStringS3_RKNS_9SharedPtrIKNS_17ConnectionFactoryEEERKNS4_IKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZNK2Tp14AccountManager10metaObjectEv@Base 0.9.3 _ZNK2Tp14AccountManager11allAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager13baseInterfaceEv@Base 0.9.3 _ZNK2Tp14AccountManager13validAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager14accountFactoryEv@Base 0.9.3 _ZNK2Tp14AccountManager14accountForPathERK7QString@Base 0.9.3 _ZNK2Tp14AccountManager14channelFactoryEv@Base 0.9.3 _ZNK2Tp14AccountManager14contactFactoryEv@Base 0.9.3 _ZNK2Tp14AccountManager14filterAccountsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14AccountManager14filterAccountsERKNS_9SharedPtrIKNS_6FilterINS_7AccountEEEEE@Base 0.9.3 _ZNK2Tp14AccountManager14onlineAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager15enabledAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager15invalidAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager15offlineAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager16accountsForPathsERK11QStringList@Base 0.9.3 _ZNK2Tp14AccountManager16disabledAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager16textChatAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager17audioCallAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager17connectionFactoryEv@Base 0.9.3 _ZNK2Tp14AccountManager17videoCallAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager18accountsByProtocolERK7QString@Base 0.9.3 _ZNK2Tp14AccountManager20accountForObjectPathERK7QString@Base 0.9.3 _ZNK2Tp14AccountManager20fileTransferAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager20textChatroomAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager22accountsForObjectPathsERK11QStringList@Base 0.9.3 _ZNK2Tp14AccountManager25streamedMediaCallAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager26supportedAccountPropertiesEv@Base 0.9.3 _ZNK2Tp14AccountManager30streamedMediaAudioCallAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager30streamedMediaVideoCallAccountsEv@Base 0.9.3 _ZNK2Tp14AccountManager39streamedMediaVideoCallWithAudioAccountsEv@Base 0.9.3 _ZNK2Tp14ChannelFactory10metaObjectEv@Base 0.9.3 _ZNK2Tp14ChannelFactory11featuresForERKNS_16ChannelClassSpecE@Base 0.9.3 _ZNK2Tp14ChannelFactory11featuresForERKNS_9SharedPtrINS_9DBusProxyEEE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 (optional=templinst)_ZNK2Tp14ChannelFactory12SubclassCtorINS_7ChannelEE9constructERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS9_8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory14commonFeaturesEv@Base 0.9.3 _ZNK2Tp14ChannelFactory14constructorForERKNS_16ChannelClassSpecE@Base 0.9.3 _ZNK2Tp14ChannelFactory16featuresForCallsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory16finalBusNameFromERK7QString@Base 0.9.3 _ZNK2Tp14ChannelFactory19fallbackConstructorEv@Base 0.9.3 _ZNK2Tp14ChannelFactory20featuresForRoomListsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory20featuresForTextChatsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory23constructorForRoomListsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory23constructorForTextChatsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory24featuresForTextChatroomsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory26featuresForContactSearchesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory27constructorForTextChatroomsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory28featuresForIncomingDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory28featuresForOutgoingDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory29constructorForContactSearchesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory29featuresForStreamedMediaCallsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory30featuresForIncomingStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory30featuresForOutgoingStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory31constructorForIncomingDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory31constructorForOutgoingDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory31featuresForServerAuthenticationERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory32constructorForStreamedMediaCallsERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory32featuresForIncomingFileTransfersERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory32featuresForIncomingRoomDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory32featuresForOutgoingFileTransfersERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory32featuresForOutgoingRoomDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory33constructorForIncomingStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory33constructorForOutgoingStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory34constructorForServerAuthenticationERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory34featuresForIncomingRoomStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory34featuresForOutgoingRoomStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory35constructorForIncomingFileTransfersERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory35constructorForIncomingRoomDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory35constructorForOutgoingFileTransfersERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory35constructorForOutgoingRoomDBusTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory37constructorForIncomingRoomStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory37constructorForOutgoingRoomStreamTubesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelFactory5proxyERKNS_9SharedPtrINS_10ConnectionEEERK7QStringRK4QMapIS6_8QVariantE@Base 0.9.3 _ZNK2Tp14ChannelRequest10metaObjectEv@Base 0.9.3 _ZNK2Tp14ChannelRequest13baseInterfaceEv@Base 0.9.3 _ZNK2Tp14ChannelRequest14userActionTimeEv@Base 0.9.3 _ZNK2Tp14ChannelRequest16preferredHandlerEv@Base 0.9.3 _ZNK2Tp14ChannelRequest19immutablePropertiesEv@Base 0.9.3 _ZNK2Tp14ChannelRequest5hintsEv@Base 0.9.3 _ZNK2Tp14ChannelRequest7accountEv@Base 0.9.3 _ZNK2Tp14ChannelRequest7channelEv@Base 0.9.3 _ZNK2Tp14ChannelRequest8requestsEv@Base 0.9.3 _ZNK2Tp14ContactFactory7prepareERKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZNK2Tp14ContactFactory8featuresEv@Base 0.9.3 _ZNK2Tp14ContactFactory9constructEPNS_14ContactManagerERKNS_17ReferencedHandlesERKNS_8FeaturesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp14ContactManager10connectionEv@Base 0.9.3 _ZNK2Tp14ContactManager10metaObjectEv@Base 0.9.3 _ZNK2Tp14ContactManager13groupContactsERK7QString@Base 0.9.3 _ZNK2Tp14ContactManager14allKnownGroupsEv@Base 0.9.3 _ZNK2Tp14ContactManager14canReportAbuseEv@Base 0.9.3 _ZNK2Tp14ContactManager16allKnownContactsEv@Base 0.9.3 _ZNK2Tp14ContactManager16canBlockContactsEv@Base 0.9.3 _ZNK2Tp14ContactManager17supportedFeaturesEv@Base 0.9.3 _ZNK2Tp14ContactManager28canRemovePresencePublicationEv@Base 0.9.3 _ZNK2Tp14ContactManager28publicationRemovalHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager29canRemovePresenceSubscriptionEv@Base 0.9.3 _ZNK2Tp14ContactManager29subscriptionRemovalHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager29subscriptionRequestHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager30canRequestPresenceSubscriptionEv@Base 0.9.3 _ZNK2Tp14ContactManager30publicationRejectionHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager31canAuthorizePresencePublicationEv@Base 0.9.3 _ZNK2Tp14ContactManager32subscriptionRescindingHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager34publicationAuthorizationHasMessageEv@Base 0.9.3 _ZNK2Tp14ContactManager37canRescindPresenceSubscriptionRequestEv@Base 0.9.3 _ZNK2Tp14ContactManager5stateEv@Base 0.9.3 _ZNK2Tp14PendingAccount10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingAccount7accountEv@Base 0.9.3 _ZNK2Tp14PendingAccount7managerEv@Base 0.9.3 _ZNK2Tp14PendingChannel10connectionEv@Base 0.9.3 _ZNK2Tp14PendingChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingChannel11channelTypeEv@Base 0.9.3 _ZNK2Tp14PendingChannel12targetHandleEv@Base 0.9.3 _ZNK2Tp14PendingChannel16targetHandleTypeEv@Base 0.9.3 _ZNK2Tp14PendingChannel19immutablePropertiesEv@Base 0.9.3 _ZNK2Tp14PendingChannel22handledChannelNotifierEv@Base 0.9.3 _ZNK2Tp14PendingChannel5yoursEv@Base 0.9.3 _ZNK2Tp14PendingChannel7channelEv@Base 0.9.3 _ZNK2Tp14PendingFailure10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingHandles10connectionEv@Base 0.9.3 _ZNK2Tp14PendingHandles10handleTypeEv@Base 0.9.3 _ZNK2Tp14PendingHandles10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingHandles10validNamesEv@Base 0.9.3 _ZNK2Tp14PendingHandles11isReferenceEv@Base 0.9.3 _ZNK2Tp14PendingHandles12invalidNamesEv@Base 0.9.3 _ZNK2Tp14PendingHandles14invalidHandlesEv@Base 0.9.3 _ZNK2Tp14PendingHandles14namesRequestedEv@Base 0.9.3 _ZNK2Tp14PendingHandles18handlesToReferenceEv@Base 0.9.3 _ZNK2Tp14PendingHandles7handlesEv@Base 0.9.3 _ZNK2Tp14PendingHandles9isRequestEv@Base 0.9.3 _ZNK2Tp14PendingSuccess10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingVariant10metaObjectEv@Base 0.9.3 _ZNK2Tp14PendingVariant6resultEv@Base 0.9.3 _ZNK2Tp14ProfileManager10metaObjectEv@Base 0.9.3 _ZNK2Tp14ProfileManager13profilesForCMERK7QString@Base 0.9.3 _ZNK2Tp14ProfileManager17profileForServiceERK7QString@Base 0.9.3 _ZNK2Tp14ProfileManager19profilesForProtocolERK7QString@Base 0.9.3 _ZNK2Tp14ProfileManager8profilesEv@Base 0.9.3 _ZNK2Tp14SimpleObserver10metaObjectEv@Base 0.9.3 _ZNK2Tp14SimpleObserver13channelFilterEv@Base 0.9.3 _ZNK2Tp14SimpleObserver17contactIdentifierEv@Base 0.9.3 _ZNK2Tp14SimpleObserver20extraChannelFeaturesEv@Base 0.9.3 _ZNK2Tp14SimpleObserver7accountEv@Base 0.9.3 _ZNK2Tp14SimpleObserver8channelsEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar10metaObjectEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar14accountFactoryEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar14channelFactoryEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar14contactFactoryEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar14dbusConnectionEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar17connectionFactoryEv@Base 0.9.3 _ZNK2Tp15ClientRegistrar17registeredClientsEv@Base 0.9.3 _ZNK2Tp15DBusTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp15DBusTubeChannel11serviceNameEv@Base 0.9.3 _ZNK2Tp15DBusTubeChannel19contactsForBusNamesEv@Base 0.9.3 _ZNK2Tp15DBusTubeChannel32supportsRestrictingToCurrentUserEv@Base 0.9.3 _ZNK2Tp15DBusTubeChannel7addressEv@Base 0.9.3 _ZNK2Tp15PendingCaptchas10metaObjectEv@Base 0.9.3 _ZNK2Tp15PendingCaptchas11captchaListEv@Base 0.9.3 _ZNK2Tp15PendingCaptchas24requiresMultipleCaptchasEv@Base 0.9.3 _ZNK2Tp15PendingCaptchas7captchaEv@Base 0.9.3 _ZNK2Tp15PendingContacts10metaObjectEv@Base 0.9.3 _ZNK2Tp15PendingContacts10vcardFieldEv@Base 0.9.3 _ZNK2Tp15PendingContacts11identifiersEv@Base 0.9.3 _ZNK2Tp15PendingContacts11invalidUrisEv@Base 0.9.3 _ZNK2Tp15PendingContacts12isForHandlesEv@Base 0.9.3 _ZNK2Tp15PendingContacts14invalidHandlesEv@Base 0.9.3 _ZNK2Tp15PendingContacts14vcardAddressesEv@Base 0.9.3 _ZNK2Tp15PendingContacts16isForIdentifiersEv@Base 0.9.3 _ZNK2Tp15PendingContacts16validIdentifiersEv@Base 0.9.3 _ZNK2Tp15PendingContacts17contactsToUpgradeEv@Base 0.9.3 _ZNK2Tp15PendingContacts18invalidIdentifiersEv@Base 0.9.3 _ZNK2Tp15PendingContacts19isForVCardAddressesEv@Base 0.9.3 _ZNK2Tp15PendingContacts19validVCardAddressesEv@Base 0.9.3 _ZNK2Tp15PendingContacts21invalidVCardAddressesEv@Base 0.9.3 _ZNK2Tp15PendingContacts4urisEv@Base 0.9.3 _ZNK2Tp15PendingContacts7handlesEv@Base 0.9.3 _ZNK2Tp15PendingContacts7managerEv@Base 0.9.3 _ZNK2Tp15PendingContacts8contactsEv@Base 0.9.3 _ZNK2Tp15PendingContacts8featuresEv@Base 0.9.3 _ZNK2Tp15PendingContacts9isForUrisEv@Base 0.9.3 _ZNK2Tp15PendingContacts9isUpgradeEv@Base 0.9.3 _ZNK2Tp15PendingContacts9validUrisEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper10interfacesEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper10metaObjectEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper13currentStatusEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper14actualFeaturesEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper15missingFeaturesEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper17requestedFeaturesEv@Base 0.9.3 _ZNK2Tp15ReadinessHelper7isReadyERKNS_7FeatureEP7QStringS5_@Base 0.9.3 _ZNK2Tp15ReadinessHelper7isReadyERKNS_8FeaturesEP7QStringS5_@Base 0.9.3 _ZNK2Tp15ReceivedMessage12isScrollbackEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage13isFromChannelERKNS_9SharedPtrINS_11TextChannelEEE@Base 0.9.3 _ZNK2Tp15ReceivedMessage14senderNicknameEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails12debugMessageEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails13echoedMessageEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails13originalTokenEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails15hasDebugMessageEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails16hasEchoedMessageEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails16hasOriginalTokenEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails5errorEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails6statusEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails7isErrorEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15DeliveryDetails9dbusErrorEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15deliveryDetailsEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage15supersededTokenEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage16isDeliveryReportEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage6senderEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage8receivedEv@Base 0.9.3 _ZNK2Tp15ReceivedMessage9isRescuedEv@Base 0.9.3 _ZNK2Tp15RoomListChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase10audioCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase10videoCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase13allClassSpecsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase13fileTransfersEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase14upgradingCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase18streamedMediaCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase19isSpecificToContactEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase19videoCallsWithAudioEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase23streamedMediaAudioCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase23streamedMediaVideoCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase27upgradingStreamedMediaCallsEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase32streamedMediaVideoCallsWithAudioEv@Base 0.9.3 _ZNK2Tp16CapabilitiesBase9textChatsEv@Base 0.9.3 _ZNK2Tp16ChannelClassSpec10isSubsetOfERKS0_@Base 0.9.3 _ZNK2Tp16ChannelClassSpec11hasPropertyERK7QString@Base 0.9.3 _ZNK2Tp16ChannelClassSpec13allPropertiesEv@Base 0.9.3 _ZNK2Tp16ChannelClassSpec7isValidEv@Base 0.9.3 _ZNK2Tp16ChannelClassSpec7matchesERK4QMapI7QString8QVariantE@Base 0.9.3 _ZNK2Tp16ChannelClassSpec8propertyERK7QString@Base 0.9.3 _ZNK2Tp16ChannelClassSpec9bareClassEv@Base 0.9.3 _ZNK2Tp16ContactMessenger10metaObjectEv@Base 0.9.3 _ZNK2Tp16ContactMessenger17contactIdentifierEv@Base 0.9.3 _ZNK2Tp16ContactMessenger7accountEv@Base 0.9.3 _ZNK2Tp16ContactMessenger9textChatsEv@Base 0.9.3 _ZNK2Tp16DBusProxyFactory10metaObjectEv@Base 0.9.3 _ZNK2Tp16DBusProxyFactory11cachedProxyERK7QStringS3_@Base 0.9.3 _ZNK2Tp16DBusProxyFactory12nowHaveProxyERKNS_9SharedPtrINS_9DBusProxyEEE@Base 0.9.3 _ZNK2Tp16DBusProxyFactory12readyPrepareERKNS_9SharedPtrINS_9DBusProxyEEE@Base 0.9.3 _ZNK2Tp16DBusProxyFactory14dbusConnectionEv@Base 0.9.3 _ZNK2Tp16DBusProxyFactory14initialPrepareERKNS_9SharedPtrINS_9DBusProxyEEE@Base 0.9.3 _ZNK2Tp16PendingComposite10metaObjectEv@Base 0.9.3 _ZNK2Tp16PendingOperation10isFinishedEv@Base 0.9.3 _ZNK2Tp16PendingOperation10metaObjectEv@Base 0.9.3 _ZNK2Tp16PendingOperation12errorMessageEv@Base 0.9.3 _ZNK2Tp16PendingOperation6objectEv@Base 0.9.3 _ZNK2Tp16PendingOperation7isErrorEv@Base 0.9.3 _ZNK2Tp16PendingOperation7isValidEv@Base 0.9.3 _ZNK2Tp16PendingOperation9errorNameEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient10clientNameEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient10metaObjectEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient11connectionsEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient12acceptsAsTcpEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient12isRegisteredEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient12tcpGeneratorEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient13acceptsAsUnixEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient19monitorsConnectionsEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient5tubesEv@Base 0.9.3 _ZNK2Tp16StreamTubeClient9registrarEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer10clientNameEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer10metaObjectEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer12isRegisteredEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer14tcpConnectionsEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer18exportedParametersEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer19monitorsConnectionsEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer24exportedTcpSocketAddressEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer5tubesEv@Base 0.9.3 _ZNK2Tp16StreamTubeServer9registrarEv@Base 0.9.3 _ZNK2Tp17AbstractInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp17AbstractInterface18invalidationReasonEv@Base 0.9.3 _ZNK2Tp17AbstractInterface19invalidationMessageEv@Base 0.9.3 _ZNK2Tp17AbstractInterface22isMonitoringPropertiesEv@Base 0.9.3 _ZNK2Tp17AbstractInterface23internalRequestPropertyERK7QString@Base 0.9.3 _ZNK2Tp17AbstractInterface28internalRequestAllPropertiesEv@Base 0.9.3 _ZNK2Tp17AbstractInterface7isValidEv@Base 0.9.3 _ZNK2Tp17ConnectionFactory16finalBusNameFromERK7QString@Base 0.9.3 _ZNK2Tp17ConnectionFactory5proxyERK7QStringS3_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZNK2Tp17ConnectionFactory9constructERK7QStringS3_RKNS_9SharedPtrIKNS_14ChannelFactoryEEERKNS4_IKNS_14ContactFactoryEEE@Base 0.9.3 _ZNK2Tp17ConnectionManager10metaObjectEv@Base 0.9.3 _ZNK2Tp17ConnectionManager11hasProtocolERK7QString@Base 0.9.3 _ZNK2Tp17ConnectionManager13baseInterfaceEv@Base 0.9.3 _ZNK2Tp17ConnectionManager14channelFactoryEv@Base 0.9.3 _ZNK2Tp17ConnectionManager14contactFactoryEv@Base 0.9.3 _ZNK2Tp17ConnectionManager17connectionFactoryEv@Base 0.9.3 _ZNK2Tp17ConnectionManager18supportedProtocolsEv@Base 0.9.3 _ZNK2Tp17ConnectionManager4nameEv@Base 0.9.3 _ZNK2Tp17ConnectionManager8lowlevelEv@Base 0.9.3 _ZNK2Tp17ConnectionManager8protocolERK7QString@Base 0.9.3 _ZNK2Tp17ConnectionManager9protocolsEv@Base 0.9.3 _ZNK2Tp17PendingConnection10connectionEv@Base 0.9.3 _ZNK2Tp17PendingConnection10metaObjectEv@Base 0.9.3 _ZNK2Tp17PendingConnection7managerEv@Base 0.9.3 _ZNK2Tp17PendingStringList10metaObjectEv@Base 0.9.3 _ZNK2Tp17PendingStringList6resultEv@Base 0.9.3 _ZNK2Tp17PendingVariantMap10metaObjectEv@Base 0.9.3 _ZNK2Tp17PendingVariantMap6resultEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter10isRequiredEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter12defaultValueEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter13bareParameterEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter13dbusSignatureEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter25isRequiredForRegistrationEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter4nameEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter4typeEv@Base 0.9.3 _ZNK2Tp17ProtocolParameter8isSecretEv@Base 0.9.3 _ZNK2Tp17ProtocolParametereqERK7QString@Base 0.9.3 _ZNK2Tp17ProtocolParametereqERKS0_@Base 0.9.3 _ZNK2Tp17ProtocolParameterltERKS0_@Base 0.9.3 _ZNK2Tp17ReferencedHandles10connectionEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles10handleTypeEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles11lastIndexOfEji@Base 0.9.3 _ZNK2Tp17ReferencedHandles2atEi@Base 0.9.3 _ZNK2Tp17ReferencedHandles3endEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles3midEii@Base 0.9.3 _ZNK2Tp17ReferencedHandles4sizeEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles5beginEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles5countEj@Base 0.9.3 _ZNK2Tp17ReferencedHandles5valueEij@Base 0.9.3 _ZNK2Tp17ReferencedHandles6toListEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles7indexOfEji@Base 0.9.3 _ZNK2Tp17ReferencedHandles7isEmptyEv@Base 0.9.3 _ZNK2Tp17ReferencedHandles8containsEj@Base 0.9.3 _ZNK2Tp17ReferencedHandleseqERKNS_8UIntListE@Base 0.9.3 _ZNK2Tp17ReferencedHandleseqERKS0_@Base 0.9.3 _ZNK2Tp17ReferencedHandlesplERKS0_@Base 0.9.3 _ZNK2Tp17StatefulDBusProxy10metaObjectEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel11addressTypeEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel11connectionsEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel12localAddressEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel13accessControlEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel21isDroppingConnectionsEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel30supportsIPv4SocketsOnLocalhostEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel30supportsIPv6SocketsOnLocalhostEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel30supportsUnixSocketsOnLocalhostEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel34supportsUnixSocketsWithCredentialsEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel38supportsAbstractUnixSocketsOnLocalhostEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel39supportsIPv4SocketsWithSpecifiedAddressEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel39supportsIPv6SocketsWithSpecifiedAddressEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel42supportsAbstractUnixSocketsWithCredentialsEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel7serviceEv@Base 0.9.3 _ZNK2Tp17StreamTubeChannel9ipAddressEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel10connectionEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel10metaObjectEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel23allowedPresenceStatusesEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel26contactAttributeInterfacesEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel30maxPresenceStatusMessageLengthEv@Base 0.9.3 _ZNK2Tp18ConnectionLowlevel7isValidEv@Base 0.9.3 _ZNK2Tp18MessageContentPart8barePartEv@Base 0.9.3 _ZNK2Tp18MessageContentParteqERKS0_@Base 0.9.3 _ZNK2Tp18PendingCallContent10metaObjectEv@Base 0.9.3 _ZNK2Tp18PendingCallContent7contentEv@Base 0.9.3 _ZNK2Tp18PendingContactInfo10infoFieldsEv@Base 0.9.3 _ZNK2Tp18PendingContactInfo10metaObjectEv@Base 0.9.3 _ZNK2Tp18PendingContactInfo7contactEv@Base 0.9.3 _ZNK2Tp18PendingSendMessage10metaObjectEv@Base 0.9.3 _ZNK2Tp18PendingSendMessage16sentMessageTokenEv@Base 0.9.3 _ZNK2Tp18PendingSendMessage7channelEv@Base 0.9.3 _ZNK2Tp18PendingSendMessage7messageEv@Base 0.9.3 _ZNK2Tp18PendingSendMessage9messengerEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver10metaObjectEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver17contactIdentifierEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver18streamedMediaCallsEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver5callsEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver7accountEv@Base 0.9.3 _ZNK2Tp18SimpleCallObserver9directionEv@Base 0.9.3 _ZNK2Tp18SimpleTextObserver10metaObjectEv@Base 0.9.3 _ZNK2Tp18SimpleTextObserver17contactIdentifierEv@Base 0.9.3 _ZNK2Tp18SimpleTextObserver7accountEv@Base 0.9.3 _ZNK2Tp18SimpleTextObserver9textChatsEv@Base 0.9.3 _ZNK2Tp18StatelessDBusProxy10metaObjectEv@Base 0.9.3 _ZNK2Tp19ChannelRequestHints4hintERK7QStringS3_@Base 0.9.3 _ZNK2Tp19ChannelRequestHints7hasHintERK7QStringS3_@Base 0.9.3 _ZNK2Tp19ChannelRequestHints7isValidEv@Base 0.9.3 _ZNK2Tp19ChannelRequestHints8allHintsEv@Base 0.9.3 _ZNK2Tp19ContactCapabilities11streamTubesERK7QString@Base 0.9.3 _ZNK2Tp19ContactCapabilities16dbusTubeServicesEv@Base 0.9.3 _ZNK2Tp19ContactCapabilities18streamTubeServicesEv@Base 0.9.3 _ZNK2Tp19ContactCapabilities9dbusTubesERK7QString@Base 0.9.3 _ZNK2Tp19FileTransferChannel10isFinishedEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel11contentHashEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel11contentTypeEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel11descriptionEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel11isConnectedEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel11stateReasonEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel13initialOffsetEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel15contentHashTypeEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel16transferredBytesEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel20availableSocketTypesEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel20lastModificationTimeEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel3uriEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel4sizeEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel5stateEv@Base 0.9.3 _ZNK2Tp19FileTransferChannel8fileNameEv@Base 0.9.3 _ZNK2Tp19FixedFeatureFactory10metaObjectEv@Base 0.9.3 _ZNK2Tp19FixedFeatureFactory11featuresForERKNS_9SharedPtrINS_9DBusProxyEEE@Base 0.9.3 _ZNK2Tp19FixedFeatureFactory8featuresEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream10metaObjectEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream11pendingSendEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream17localSendingStateEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream18remoteSendingStateEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream21localSendingRequestedEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream22remoteSendingRequestedEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream2idEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream4typeEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream5stateEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream7channelEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream7contactEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream7sendingEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream9directionEv@Base 0.9.3 _ZNK2Tp19StreamedMediaStream9receivingEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel11searchStateEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel19availableSearchKeysEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel24SearchStateChangeDetails10allDetailsEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel5limitEv@Base 0.9.3 _ZNK2Tp20ContactSearchChannel6serverEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel14localHoldStateEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel14streamsForTypeENS_15MediaStreamTypeE@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel19awaitingLocalAnswerEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel20awaitingRemoteAnswerEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel20localHoldStateReasonEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel24handlerStreamingRequiredEv@Base 0.9.3 _ZNK2Tp20StreamedMediaChannel7streamsEv@Base 0.9.3 _ZNK2Tp21AbstractClientHandler11HandlerInfo7allInfoEv@Base 0.9.3 _ZNK2Tp21AbstractClientHandler12Capabilities8hasTokenERK7QString@Base 0.9.3 _ZNK2Tp21AbstractClientHandler12Capabilities9allTokensEv@Base 0.9.3 _ZNK2Tp21AbstractClientHandler13handlerFilterEv@Base 0.9.3 _ZNK2Tp21AbstractClientHandler19handlerCapabilitiesEv@Base 0.9.3 _ZNK2Tp21AbstractClientHandler24wantsRequestNotificationEv@Base 0.9.3 _ZNK2Tp21AccountPropertyFilter7isValidEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication10metaObjectEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication12errorDetailsEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication5errorEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication6statusEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication7channelEv@Base 0.9.3 _ZNK2Tp21CaptchaAuthentication8canRetryEv@Base 0.9.3 _ZNK2Tp21PendingChannelRequest10metaObjectEv@Base 0.9.3 _ZNK2Tp21PendingChannelRequest14channelRequestEv@Base 0.9.3 _ZNK2Tp21PendingChannelRequest7accountEv@Base 0.9.3 _ZNK2Tp22AbstractClientApprover14approverFilterEv@Base 0.9.3 _ZNK2Tp22AbstractClientObserver12ObserverInfo7allInfoEv@Base 0.9.3 _ZNK2Tp22AbstractClientObserver13shouldRecoverEv@Base 0.9.3 _ZNK2Tp22AbstractClientObserver14observerFilterEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities11streamTubesEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities13textChatroomsEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities15contactSearchesEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities19conferenceTextChatsEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities23conferenceTextChatroomsEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities24contactSearchesWithLimitEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities28conferenceStreamedMediaCallsEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities31conferenceTextChatsWithInviteesEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities33contactSearchesWithSpecificServerEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities35conferenceTextChatroomsWithInviteesEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities40conferenceStreamedMediaCallsWithInviteesEv@Base 0.9.3 _ZNK2Tp22ConnectionCapabilities9dbusTubesEv@Base 0.9.3 _ZNK2Tp22HandledChannelNotifier10metaObjectEv@Base 0.9.3 _ZNK2Tp22HandledChannelNotifier7channelEv@Base 0.9.3 _ZNK2Tp22OptionalInterfaceCache5cacheEPNS_17AbstractInterfaceE@Base 0.9.3 _ZNK2Tp22OptionalInterfaceCache5proxyEv@Base 0.9.3 _ZNK2Tp22OptionalInterfaceCache9getCachedERK7QString@Base 0.9.3 _ZNK2Tp23IncomingDBusTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp23OutgoingDBusTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp23PendingDebugMessageList10metaObjectEv@Base 0.9.3 _ZNK2Tp23PendingDebugMessageList6resultEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation10connectionEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation10metaObjectEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation13baseInterfaceEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation16possibleHandlersEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation7accountEv@Base 0.9.3 _ZNK2Tp24ChannelDispatchOperation8channelsEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes10attributesEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes10connectionEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes10metaObjectEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes12validHandlesEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes14invalidHandlesEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes15shouldReferenceEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes17contactsRequestedEv@Base 0.9.3 _ZNK2Tp24PendingContactAttributes19interfacesRequestedEv@Base 0.9.3 _ZNK2Tp25ConnectionManagerLowlevel10metaObjectEv@Base 0.9.3 _ZNK2Tp25ConnectionManagerLowlevel17connectionManagerEv@Base 0.9.3 _ZNK2Tp25ConnectionManagerLowlevel7isValidEv@Base 0.9.3 _ZNK2Tp25IncomingStreamTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp25OutgoingStreamTubeChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp25OutgoingStreamTubeChannel22contactsForConnectionsEv@Base 0.9.3 _ZNK2Tp25OutgoingStreamTubeChannel25connectionsForCredentialsEv@Base 0.9.3 _ZNK2Tp25OutgoingStreamTubeChannel29connectionsForSourceAddressesEv@Base 0.9.3 _ZNK2Tp25PendingDBusTubeConnection10metaObjectEv@Base 0.9.3 _ZNK2Tp25PendingDBusTubeConnection16allowsOtherUsersEv@Base 0.9.3 _ZNK2Tp25PendingDBusTubeConnection7addressEv@Base 0.9.3 _ZNK2Tp27IncomingFileTransferChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp27OutgoingFileTransferChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection10metaObjectEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection11addressTypeEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection12localAddressEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection14credentialByteEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection19requiresCredentialsEv@Base 0.9.3 _ZNK2Tp27PendingStreamTubeConnection9ipAddressEv@Base 0.9.3 _ZNK2Tp27PendingStreamedMediaStreams10metaObjectEv@Base 0.9.3 _ZNK2Tp27PendingStreamedMediaStreams7channelEv@Base 0.9.3 _ZNK2Tp27PendingStreamedMediaStreams7streamsEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec11channelTypeEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec13fixedPropertyERK7QString@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec14allowsPropertyERK7QString@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec15fixedPropertiesEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec16hasFixedPropertyERK7QString@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec16targetHandleTypeEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec17allowedPropertiesEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec19hasTargetHandleTypeEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec8supportsERKS0_@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpec9bareClassEv@Base 0.9.3 _ZNK2Tp27RequestableChannelClassSpeceqERKS0_@Base 0.9.3 _ZNK2Tp27ServerAuthenticationChannel10metaObjectEv@Base 0.9.3 _ZNK2Tp27ServerAuthenticationChannel19hasCaptchaInterfaceEv@Base 0.9.3 _ZNK2Tp27ServerAuthenticationChannel21captchaAuthenticationEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties11contentHashEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties11contentTypeEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties11descriptionEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties14hasContentHashEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties14hasDescriptionEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties15contentHashTypeEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties17suggestedFileNameEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties20lastModificationTimeEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties23hasLastModificationTimeEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties3uriEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties4sizeEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationProperties6hasUriEv@Base 0.9.3 _ZNK2Tp37FileTransferChannelCreationPropertieseqERKS0_@Base 0.9.3 _ZNK2Tp6Client14DebugInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client15ClientInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client16AccountInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client16ChannelInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client17ProtocolInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client19CallStreamInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client19ConnectionInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client20CallContentInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client22ClientHandlerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client23AccountManagerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client23ChannelRequestInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client23ClientApproverInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client23ClientObserverInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client24ChannelTypeCallInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client24ChannelTypeTextInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client25ChannelTypeTubesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client26ChannelDispatcherInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client26ConnectionManagerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client27CallStreamEndpointInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client27MediaStreamHandlerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client28ChannelInterfaceSMSInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client28ChannelTypeDBusTubeInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client28ChannelTypeRoomListInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client28MediaSessionHandlerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client28PropertiesInterfaceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client29ChannelInterfaceDTMFInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client29ChannelInterfaceHoldInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client29ChannelInterfaceTubeInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client30ChannelInterfaceGroupInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client30ChannelTypeStreamTubeInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client31AccountInterfaceAvatarInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client31ChannelTypeContactListInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client32AccountInterfaceStorageInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client32ChannelTypeFileTransferInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client32ClientInterfaceRequestsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33CallContentInterfaceDTMFInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33CallStreamInterfaceMediaInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ChannelDispatchOperationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ChannelInterfaceMessagesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ChannelInterfacePasswordInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ChannelTypeContactSearchInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ChannelTypeStreamedMediaInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client33ProtocolInterfaceAvatarsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34CallContentInterfaceMediaInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34ChannelInterfaceAnonymityInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34ChannelInterfaceCallStateInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34ChannelInterfaceChatStateInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34ChannelInterfaceSecurableInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client34ProtocolInterfacePresenceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client35AccountInterfaceAddressingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client35ChannelInterfaceConferenceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client35ConnectionInterfaceAvatarsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client35ConnectionInterfaceBalanceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36CallContentMediaDescriptionInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ChannelInterfaceDestroyableInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfaceAliasingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfaceCellularInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfaceContactsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfaceLocationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfacePresenceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ConnectionInterfaceRequestsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client36ProtocolInterfaceAddressingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client37AuthenticationTLSCertificateInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client37ChannelInterfaceServicePointInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client37ConnectionInterfaceAnonymityInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client38ConnectionInterfaceAddressingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client39ChannelTypeServerTLSConnectionInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client39ConnectionInterfaceClientTypesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client39ConnectionInterfaceContactInfoInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client39ConnectionInterfaceContactListInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client39ConnectionInterfacePowerSavingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client40ChannelInterfaceMediaSignallingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client40ChannelTypeServerAuthenticationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client40ConnectionInterfaceCapabilitiesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client40ConnectionInterfaceServicePointInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client41CallContentInterfaceAudioControlInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client41CallContentInterfaceVideoControlInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client41ConnectionInterfaceContactGroupsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client42ConnectionInterfaceSimplePresenceInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client43ChannelInterfaceSASLAuthenticationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client43ConnectionInterfaceContactBlockingInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client44ConnectionInterfaceMailNotificationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client45ChannelInterfaceFileTransferMetadataInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client47ConnectionInterfaceContactCapabilitiesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client4DBus13PeerInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client4DBus19DBusDaemonInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client4DBus19PropertiesInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client4DBus23IntrospectableInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterface10metaObjectEv@Base 0.9.3 _ZNK2Tp6Object10metaObjectEv@Base 0.9.3 _ZNK2Tp7Account10connectionEv@Base 0.9.3 _ZNK2Tp7Account10metaObjectEv@Base 0.9.3 _ZNK2Tp7Account10parametersEv@Base 0.9.3 _ZNK2Tp7Account11displayNameEv@Base 0.9.3 _ZNK2Tp7Account11serviceNameEv@Base 0.9.3 _ZNK2Tp7Account12capabilitiesEv@Base 0.9.3 _ZNK2Tp7Account12protocolInfoEv@Base 0.9.3 _ZNK2Tp7Account12protocolNameEv@Base 0.9.3 _ZNK2Tp7Account13baseInterfaceEv@Base 0.9.3 _ZNK2Tp7Account13hasBeenOnlineEv@Base 0.9.3 _ZNK2Tp7Account14channelFactoryEv@Base 0.9.3 _ZNK2Tp7Account14contactFactoryEv@Base 0.9.3 _ZNK2Tp7Account14isValidAccountEv@Base 0.9.3 _ZNK2Tp7Account14normalizedNameEv@Base 0.9.3 _ZNK2Tp7Account15connectionErrorEv@Base 0.9.3 _ZNK2Tp7Account15currentPresenceEv@Base 0.9.3 _ZNK2Tp7Account16connectionStatusEv@Base 0.9.3 _ZNK2Tp7Account16uniqueIdentifierEv@Base 0.9.3 _ZNK2Tp7Account17automaticPresenceEv@Base 0.9.3 _ZNK2Tp7Account17connectionFactoryEv@Base 0.9.3 _ZNK2Tp7Account17requestedPresenceEv@Base 0.9.3 _ZNK2Tp7Account18avatarRequirementsEv@Base 0.9.3 _ZNK2Tp7Account18isChangingPresenceEv@Base 0.9.3 _ZNK2Tp7Account19dispatcherInterfaceEv@Base 0.9.3 _ZNK2Tp7Account20supportsRequestHintsEv@Base 0.9.3 _ZNK2Tp7Account21connectsAutomaticallyEv@Base 0.9.3 _ZNK2Tp7Account22connectionErrorDetailsEv@Base 0.9.3 _ZNK2Tp7Account22connectionStatusReasonEv@Base 0.9.3 _ZNK2Tp7Account23allowedPresenceStatusesEb@Base 0.9.3 _ZNK2Tp7Account26requestsSucceedWithChannelEv@Base 0.9.3 _ZNK2Tp7Account30maxPresenceStatusMessageLengthEv@Base 0.9.3 _ZNK2Tp7Account6avatarEv@Base 0.9.3 _ZNK2Tp7Account6cmNameEv@Base 0.9.3 _ZNK2Tp7Account7profileEv@Base 0.9.3 _ZNK2Tp7Account8iconNameEv@Base 0.9.3 _ZNK2Tp7Account8isOnlineEv@Base 0.9.3 _ZNK2Tp7Account8nicknameEv@Base 0.9.3 _ZNK2Tp7Account9isEnabledEv@Base 0.9.3 _ZNK2Tp7Captcha2idEv@Base 0.9.3 _ZNK2Tp7Captcha4dataEv@Base 0.9.3 _ZNK2Tp7Captcha4typeEv@Base 0.9.3 _ZNK2Tp7Captcha5labelEv@Base 0.9.3 _ZNK2Tp7Captcha8mimeTypeEv@Base 0.9.3 _ZNK2Tp7Channel10connectionEv@Base 0.9.3 _ZNK2Tp7Channel10groupFlagsEv@Base 0.9.3 _ZNK2Tp7Channel10metaObjectEv@Base 0.9.3 _ZNK2Tp7Channel11channelTypeEv@Base 0.9.3 _ZNK2Tp7Channel11isRequestedEv@Base 0.9.3 _ZNK2Tp7Channel12isConferenceEv@Base 0.9.3 _ZNK2Tp7Channel12targetHandleEv@Base 0.9.3 _ZNK2Tp7Channel13baseInterfaceEv@Base 0.9.3 _ZNK2Tp7Channel13groupContactsEb@Base 0.9.3 _ZNK2Tp7Channel13targetContactEv@Base 0.9.3 _ZNK2Tp7Channel16groupSelfContactEv@Base 0.9.3 _ZNK2Tp7Channel16initiatorContactEv@Base 0.9.3 _ZNK2Tp7Channel16targetHandleTypeEv@Base 0.9.3 _ZNK2Tp7Channel17groupHandleOwnersEv@Base 0.9.3 _ZNK2Tp7Channel18conferenceChannelsEv@Base 0.9.3 _ZNK2Tp7Channel19groupCanAddContactsEv@Base 0.9.3 _ZNK2Tp7Channel19immutablePropertiesEv@Base 0.9.3 _ZNK2Tp7Channel22groupCanRemoveContactsEv@Base 0.9.3 _ZNK2Tp7Channel23groupCanRescindContactsEv@Base 0.9.3 _ZNK2Tp7Channel24GroupMemberChangeDetails10allDetailsEv@Base 0.9.3 _ZNK2Tp7Channel24GroupMemberChangeDetails5actorEv@Base 0.9.3 _ZNK2Tp7Channel24GroupMemberChangeDetails8hasActorEv@Base 0.9.3 _ZNK2Tp7Channel25conferenceInitialChannelsEv@Base 0.9.3 _ZNK2Tp7Channel25groupCanDepartWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel25groupIsSelfContactTrackedEv@Base 0.9.3 _ZNK2Tp7Channel25groupLocalPendingContactsEb@Base 0.9.3 _ZNK2Tp7Channel25supportsConferenceMergingEv@Base 0.9.3 _ZNK2Tp7Channel26conferenceOriginalChannelsEv@Base 0.9.3 _ZNK2Tp7Channel26groupRemotePendingContactsEb@Base 0.9.3 _ZNK2Tp7Channel26groupSelfContactRemoveInfoEv@Base 0.9.3 _ZNK2Tp7Channel27supportsConferenceSplittingEv@Base 0.9.3 _ZNK2Tp7Channel29groupAreHandleOwnersAvailableEv@Base 0.9.3 _ZNK2Tp7Channel29groupSelfHandleIsLocalPendingEv@Base 0.9.3 _ZNK2Tp7Channel30groupCanAddContactsWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel32conferenceInitialInviteeContactsEv@Base 0.9.3 _ZNK2Tp7Channel33groupCanAcceptContactsWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel33groupCanRejectContactsWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel33groupCanRemoveContactsWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel34groupCanRescindContactsWithMessageEv@Base 0.9.3 _ZNK2Tp7Channel34groupLocalPendingContactChangeInfoERKNS_9SharedPtrINS_7ContactEEE@Base 0.9.3 _ZNK2Tp7Channel8targetIdEv@Base 0.9.3 _ZNK2Tp7Contact10InfoFields6fieldsERK7QString@Base 0.9.3 _ZNK2Tp7Contact10InfoFields9allFieldsEv@Base 0.9.3 _ZNK2Tp7Contact10avatarDataEv@Base 0.9.3 _ZNK2Tp7Contact10infoFieldsEv@Base 0.9.3 _ZNK2Tp7Contact10metaObjectEv@Base 0.9.3 _ZNK2Tp7Contact11avatarTokenEv@Base 0.9.3 _ZNK2Tp7Contact11clientTypesEv@Base 0.9.3 _ZNK2Tp7Contact12capabilitiesEv@Base 0.9.3 _ZNK2Tp7Contact12publishStateEv@Base 0.9.3 _ZNK2Tp7Contact14actualFeaturesEv@Base 0.9.3 _ZNK2Tp7Contact14vcardAddressesEv@Base 0.9.3 _ZNK2Tp7Contact17requestedFeaturesEv@Base 0.9.3 _ZNK2Tp7Contact17subscriptionStateEv@Base 0.9.3 _ZNK2Tp7Contact18isAvatarTokenKnownEv@Base 0.9.3 _ZNK2Tp7Contact18isContactInfoKnownEv@Base 0.9.3 _ZNK2Tp7Contact18isPublishCancelledEv@Base 0.9.3 _ZNK2Tp7Contact19isPublishStateKnownEv@Base 0.9.3 _ZNK2Tp7Contact19publishStateMessageEv@Base 0.9.3 _ZNK2Tp7Contact22isSubscriptionRejectedEv@Base 0.9.3 _ZNK2Tp7Contact24isSubscriptionStateKnownEv@Base 0.9.3 _ZNK2Tp7Contact2idEv@Base 0.9.3 _ZNK2Tp7Contact4urisEv@Base 0.9.3 _ZNK2Tp7Contact5aliasEv@Base 0.9.3 _ZNK2Tp7Contact6groupsEv@Base 0.9.3 _ZNK2Tp7Contact6handleEv@Base 0.9.3 _ZNK2Tp7Contact7managerEv@Base 0.9.3 _ZNK2Tp7Contact8locationEv@Base 0.9.3 _ZNK2Tp7Contact8presenceEv@Base 0.9.3 _ZNK2Tp7Contact9isBlockedEv@Base 0.9.3 _ZNK2Tp7Feature10isCriticalEv@Base 0.9.3 _ZNK2Tp7Message11isTruncatedEv@Base 0.9.3 _ZNK2Tp7Message11messageTypeEv@Base 0.9.3 _ZNK2Tp7Message12messageTokenEv@Base 0.9.3 _ZNK2Tp7Message13dbusInterfaceEv@Base 0.9.3 _ZNK2Tp7Message17hasNonTextContentEv@Base 0.9.3 _ZNK2Tp7Message25isSpecificToDBusInterfaceEv@Base 0.9.3 _ZNK2Tp7Message4partEj@Base 0.9.3 _ZNK2Tp7Message4sentEv@Base 0.9.3 _ZNK2Tp7Message4sizeEv@Base 0.9.3 _ZNK2Tp7Message4textEv@Base 0.9.3 _ZNK2Tp7Message5partsEv@Base 0.9.3 _ZNK2Tp7Message6headerEv@Base 0.9.3 _ZNK2Tp7MessageeqERKS0_@Base 0.9.3 _ZNK2Tp7Profile10parametersEv@Base 0.9.3 _ZNK2Tp7Profile11hasPresenceERK7QString@Base 0.9.3 _ZNK2Tp7Profile11serviceNameEv@Base 0.9.3 _ZNK2Tp7Profile12hasParameterERK7QString@Base 0.9.3 _ZNK2Tp7Profile12protocolNameEv@Base 0.9.3 _ZNK2Tp7Profile19allowOtherPresencesEv@Base 0.9.3 _ZNK2Tp7Profile28unsupportedChannelClassSpecsEv@Base 0.9.3 _ZNK2Tp7Profile4nameEv@Base 0.9.3 _ZNK2Tp7Profile4typeEv@Base 0.9.3 _ZNK2Tp7Profile6cmNameEv@Base 0.9.3 _ZNK2Tp7Profile6isFakeEv@Base 0.9.3 _ZNK2Tp7Profile7isValidEv@Base 0.9.3 _ZNK2Tp7Profile8Presence10isDisabledEv@Base 0.9.3 _ZNK2Tp7Profile8Presence20canHaveStatusMessageEv@Base 0.9.3 _ZNK2Tp7Profile8Presence2idEv@Base 0.9.3 _ZNK2Tp7Profile8Presence5labelEv@Base 0.9.3 _ZNK2Tp7Profile8Presence8iconNameEv@Base 0.9.3 _ZNK2Tp7Profile8iconNameEv@Base 0.9.3 _ZNK2Tp7Profile8presenceERK7QString@Base 0.9.3 _ZNK2Tp7Profile8providerEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter11isMandatoryEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter13dbusSignatureEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter4nameEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter4typeEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter5labelEv@Base 0.9.3 _ZNK2Tp7Profile9Parameter5valueEv@Base 0.9.3 _ZNK2Tp7Profile9parameterERK7QString@Base 0.9.3 _ZNK2Tp7Profile9presencesEv@Base 0.9.3 _ZNK2Tp8Presence12barePresenceEv@Base 0.9.3 _ZNK2Tp8Presence13statusMessageEv@Base 0.9.3 _ZNK2Tp8Presence4typeEv@Base 0.9.3 _ZNK2Tp8Presence6statusEv@Base 0.9.3 _ZNK2Tp8PresenceeqERKS0_@Base 0.9.3 _ZNK2Tp8PresenceneERKS0_@Base 0.9.3 _ZNK2Tp9DBusProxy10metaObjectEv@Base 0.9.3 _ZNK2Tp9DBusProxy10objectPathEv@Base 0.9.3 _ZNK2Tp9DBusProxy14dbusConnectionEv@Base 0.9.3 _ZNK2Tp9DBusProxy18invalidationReasonEv@Base 0.9.3 _ZNK2Tp9DBusProxy19invalidationMessageEv@Base 0.9.3 _ZNK2Tp9DBusProxy7busNameEv@Base 0.9.3 _ZNK2Tp9DBusProxy7isValidEv@Base 0.9.3 _ZTIN2Tp10AccountSetE@Base 0.9.3 _ZTIN2Tp10CallStreamE@Base 0.9.3 _ZTIN2Tp10ConnectionE@Base 0.9.3 _ZTIN2Tp10RefCountedE@Base 0.9.3 _ZTIN2Tp11CallChannelE@Base 0.9.3 _ZTIN2Tp11CallContentE@Base 0.9.3 _ZTIN2Tp11PendingVoidE@Base 0.9.3 _ZTIN2Tp11ReadyObjectE@Base 0.9.3 _ZTIN2Tp11TextChannelE@Base 0.9.3 _ZTIN2Tp11TubeChannelE@Base 0.9.3 _ZTIN2Tp12LocationInfoE@Base 0.9.3 _ZTIN2Tp12PendingReadyE@Base 0.9.3 _ZTIN2Tp13DebugReceiverE@Base 0.9.3 _ZTIN2Tp13PendingStringE@Base 0.9.3 _ZTIN2Tp14AbstractClientE@Base 0.9.3 _ZTIN2Tp14AccountFactoryE@Base 0.9.3 _ZTIN2Tp14AccountManagerE@Base 0.9.3 _ZTIN2Tp14ChannelFactory11ConstructorE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEEE@Base 0.9.3 _ZTIN2Tp14ChannelFactoryE@Base 0.9.3 _ZTIN2Tp14ChannelRequestE@Base 0.9.3 _ZTIN2Tp14ContactFactoryE@Base 0.9.3 _ZTIN2Tp14ContactManagerE@Base 0.9.3 _ZTIN2Tp14PendingAccountE@Base 0.9.3 _ZTIN2Tp14PendingChannelE@Base 0.9.3 _ZTIN2Tp14PendingFailureE@Base 0.9.3 _ZTIN2Tp14PendingHandlesE@Base 0.9.3 _ZTIN2Tp14PendingSuccessE@Base 0.9.3 _ZTIN2Tp14PendingVariantE@Base 0.9.3 _ZTIN2Tp14ProfileManagerE@Base 0.9.3 _ZTIN2Tp14SimpleObserverE@Base 0.9.3 _ZTIN2Tp15ClientRegistrarE@Base 0.9.3 _ZTIN2Tp15DBusTubeChannelE@Base 0.9.3 _ZTIN2Tp15PendingCaptchasE@Base 0.9.3 _ZTIN2Tp15PendingContactsE@Base 0.9.3 _ZTIN2Tp15ReadinessHelperE@Base 0.9.3 _ZTIN2Tp15RoomListChannelE@Base 0.9.3 _ZTIN2Tp16CapabilitiesBaseE@Base 0.9.3 _ZTIN2Tp16ContactMessengerE@Base 0.9.3 _ZTIN2Tp16DBusProxyFactoryE@Base 0.9.3 _ZTIN2Tp16PendingCompositeE@Base 0.9.3 _ZTIN2Tp16PendingOperationE@Base 0.9.3 _ZTIN2Tp16StreamTubeClientE@Base 0.9.3 _ZTIN2Tp16StreamTubeServer19ParametersGeneratorE@Base 0.9.3 _ZTIN2Tp16StreamTubeServerE@Base 0.9.3 _ZTIN2Tp17AbstractInterfaceE@Base 0.9.3 _ZTIN2Tp17ConnectionFactoryE@Base 0.9.3 _ZTIN2Tp17ConnectionManagerE@Base 0.9.3 _ZTIN2Tp17PendingConnectionE@Base 0.9.3 _ZTIN2Tp17PendingStringListE@Base 0.9.3 _ZTIN2Tp17PendingVariantMapE@Base 0.9.3 _ZTIN2Tp17StatefulDBusProxyE@Base 0.9.3 _ZTIN2Tp17StreamTubeChannelE@Base 0.9.3 _ZTIN2Tp18ConnectionLowlevelE@Base 0.9.3 _ZTIN2Tp18PendingCallContentE@Base 0.9.3 _ZTIN2Tp18PendingContactInfoE@Base 0.9.3 _ZTIN2Tp18PendingSendMessageE@Base 0.9.3 _ZTIN2Tp18SimpleCallObserverE@Base 0.9.3 _ZTIN2Tp18SimpleTextObserverE@Base 0.9.3 _ZTIN2Tp18StatelessDBusProxyE@Base 0.9.3 _ZTIN2Tp19ContactCapabilitiesE@Base 0.9.3 _ZTIN2Tp19FileTransferChannelE@Base 0.9.3 _ZTIN2Tp19FixedFeatureFactoryE@Base 0.9.3 _ZTIN2Tp19StreamedMediaStreamE@Base 0.9.3 _ZTIN2Tp20ContactSearchChannelE@Base 0.9.3 _ZTIN2Tp20StreamedMediaChannelE@Base 0.9.3 _ZTIN2Tp21AbstractClientHandlerE@Base 0.9.3 _ZTIN2Tp21AccountPropertyFilterE@Base 0.9.3 _ZTIN2Tp21CaptchaAuthenticationE@Base 0.9.3 _ZTIN2Tp21PendingChannelRequestE@Base 0.9.3 _ZTIN2Tp22AbstractClientApproverE@Base 0.9.3 _ZTIN2Tp22AbstractClientObserverE@Base 0.9.3 _ZTIN2Tp22ConnectionCapabilitiesE@Base 0.9.3 _ZTIN2Tp22HandledChannelNotifierE@Base 0.9.3 _ZTIN2Tp22OptionalInterfaceCacheE@Base 0.9.3 _ZTIN2Tp23IncomingDBusTubeChannelE@Base 0.9.3 _ZTIN2Tp23OutgoingDBusTubeChannelE@Base 0.9.3 _ZTIN2Tp23PendingDebugMessageListE@Base 0.9.3 _ZTIN2Tp24ChannelDispatchOperationE@Base 0.9.3 _ZTIN2Tp24PendingContactAttributesE@Base 0.9.3 _ZTIN2Tp25ConnectionManagerLowlevelE@Base 0.9.3 _ZTIN2Tp25IncomingStreamTubeChannelE@Base 0.9.3 _ZTIN2Tp25OutgoingStreamTubeChannelE@Base 0.9.3 _ZTIN2Tp25PendingDBusTubeConnectionE@Base 0.9.3 _ZTIN2Tp27IncomingFileTransferChannelE@Base 0.9.3 _ZTIN2Tp27OutgoingFileTransferChannelE@Base 0.9.3 _ZTIN2Tp27PendingStreamTubeConnectionE@Base 0.9.3 _ZTIN2Tp27PendingStreamedMediaStreamsE@Base 0.9.3 _ZTIN2Tp27ServerAuthenticationChannelE@Base 0.9.3 _ZTIN2Tp6Client14DebugInterfaceE@Base 0.9.3 _ZTIN2Tp6Client15ClientInterfaceE@Base 0.9.3 _ZTIN2Tp6Client16AccountInterfaceE@Base 0.9.3 _ZTIN2Tp6Client16ChannelInterfaceE@Base 0.9.3 _ZTIN2Tp6Client17ProtocolInterfaceE@Base 0.9.3 _ZTIN2Tp6Client19CallStreamInterfaceE@Base 0.9.3 _ZTIN2Tp6Client19ConnectionInterfaceE@Base 0.9.3 _ZTIN2Tp6Client20CallContentInterfaceE@Base 0.9.3 _ZTIN2Tp6Client22ClientHandlerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client23AccountManagerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client23ChannelRequestInterfaceE@Base 0.9.3 _ZTIN2Tp6Client23ClientApproverInterfaceE@Base 0.9.3 _ZTIN2Tp6Client23ClientObserverInterfaceE@Base 0.9.3 _ZTIN2Tp6Client24ChannelTypeCallInterfaceE@Base 0.9.3 _ZTIN2Tp6Client24ChannelTypeTextInterfaceE@Base 0.9.3 _ZTIN2Tp6Client25ChannelTypeTubesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client26ChannelDispatcherInterfaceE@Base 0.9.3 _ZTIN2Tp6Client26ConnectionManagerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client27CallStreamEndpointInterfaceE@Base 0.9.3 _ZTIN2Tp6Client27MediaStreamHandlerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client28ChannelInterfaceSMSInterfaceE@Base 0.9.3 _ZTIN2Tp6Client28ChannelTypeDBusTubeInterfaceE@Base 0.9.3 _ZTIN2Tp6Client28ChannelTypeRoomListInterfaceE@Base 0.9.3 _ZTIN2Tp6Client28MediaSessionHandlerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client28PropertiesInterfaceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client29ChannelInterfaceDTMFInterfaceE@Base 0.9.3 _ZTIN2Tp6Client29ChannelInterfaceHoldInterfaceE@Base 0.9.3 _ZTIN2Tp6Client29ChannelInterfaceTubeInterfaceE@Base 0.9.3 _ZTIN2Tp6Client30ChannelInterfaceGroupInterfaceE@Base 0.9.3 _ZTIN2Tp6Client30ChannelTypeStreamTubeInterfaceE@Base 0.9.3 _ZTIN2Tp6Client31AccountInterfaceAvatarInterfaceE@Base 0.9.3 _ZTIN2Tp6Client31ChannelTypeContactListInterfaceE@Base 0.9.3 _ZTIN2Tp6Client32AccountInterfaceStorageInterfaceE@Base 0.9.3 _ZTIN2Tp6Client32ChannelTypeFileTransferInterfaceE@Base 0.9.3 _ZTIN2Tp6Client32ClientInterfaceRequestsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33CallContentInterfaceDTMFInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33CallStreamInterfaceMediaInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ChannelDispatchOperationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ChannelInterfaceMessagesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ChannelInterfacePasswordInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ChannelTypeContactSearchInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ChannelTypeStreamedMediaInterfaceE@Base 0.9.3 _ZTIN2Tp6Client33ProtocolInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34CallContentInterfaceMediaInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34ChannelInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34ChannelInterfaceCallStateInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34ChannelInterfaceChatStateInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34ChannelInterfaceSecurableInterfaceE@Base 0.9.3 _ZTIN2Tp6Client34ProtocolInterfacePresenceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client35AccountInterfaceAddressingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client35ChannelInterfaceConferenceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client35ConnectionInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client35ConnectionInterfaceBalanceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ChannelInterfaceDestroyableInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfaceAliasingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfaceCellularInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfaceContactsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfaceLocationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfacePresenceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ConnectionInterfaceRequestsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client36ProtocolInterfaceAddressingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client37AuthenticationTLSCertificateInterfaceE@Base 0.9.3 _ZTIN2Tp6Client37ChannelInterfaceServicePointInterfaceE@Base 0.9.3 _ZTIN2Tp6Client37ConnectionInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTIN2Tp6Client38ConnectionInterfaceAddressingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceE@Base 0.9.3 _ZTIN2Tp6Client39ConnectionInterfaceClientTypesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client39ConnectionInterfaceContactInfoInterfaceE@Base 0.9.3 _ZTIN2Tp6Client39ConnectionInterfaceContactListInterfaceE@Base 0.9.3 _ZTIN2Tp6Client39ConnectionInterfacePowerSavingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client40ChannelTypeServerAuthenticationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client40ConnectionInterfaceServicePointInterfaceE@Base 0.9.3 _ZTIN2Tp6Client41CallContentInterfaceAudioControlInterfaceE@Base 0.9.3 _ZTIN2Tp6Client41CallContentInterfaceVideoControlInterfaceE@Base 0.9.3 _ZTIN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceE@Base 0.9.3 _ZTIN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceE@Base 0.9.3 _ZTIN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceE@Base 0.9.3 _ZTIN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceE@Base 0.9.3 _ZTIN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client4DBus13PeerInterfaceE@Base 0.9.3 _ZTIN2Tp6Client4DBus19DBusDaemonInterfaceE@Base 0.9.3 _ZTIN2Tp6Client4DBus19PropertiesInterfaceE@Base 0.9.3 _ZTIN2Tp6Client4DBus23IntrospectableInterfaceE@Base 0.9.3 _ZTIN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceE@Base 0.9.3 _ZTIN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceE@Base 0.9.3 _ZTIN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceE@Base 0.9.3 _ZTIN2Tp6ObjectE@Base 0.9.3 _ZTIN2Tp7AccountE@Base 0.9.3 _ZTIN2Tp7ChannelE@Base 0.9.3 _ZTIN2Tp7ContactE@Base 0.9.3 _ZTIN2Tp7ProfileE@Base 0.9.3 _ZTIN2Tp9DBusProxyE@Base 0.9.3 _ZTSN2Tp10AccountSetE@Base 0.9.3 _ZTSN2Tp10CallStreamE@Base 0.9.3 _ZTSN2Tp10ConnectionE@Base 0.9.3 _ZTSN2Tp10RefCountedE@Base 0.9.3 _ZTSN2Tp11CallChannelE@Base 0.9.3 _ZTSN2Tp11CallContentE@Base 0.9.3 _ZTSN2Tp11PendingVoidE@Base 0.9.3 _ZTSN2Tp11ReadyObjectE@Base 0.9.3 _ZTSN2Tp11TextChannelE@Base 0.9.3 _ZTSN2Tp11TubeChannelE@Base 0.9.3 _ZTSN2Tp12LocationInfoE@Base 0.9.3 _ZTSN2Tp12PendingReadyE@Base 0.9.3 _ZTSN2Tp13DebugReceiverE@Base 0.9.3 _ZTSN2Tp13PendingStringE@Base 0.9.3 _ZTSN2Tp14AbstractClientE@Base 0.9.3 _ZTSN2Tp14AccountFactoryE@Base 0.9.3 _ZTSN2Tp14AccountManagerE@Base 0.9.3 _ZTSN2Tp14ChannelFactory11ConstructorE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEEE@Base 0.9.3 _ZTSN2Tp14ChannelFactoryE@Base 0.9.3 _ZTSN2Tp14ChannelRequestE@Base 0.9.3 _ZTSN2Tp14ContactFactoryE@Base 0.9.3 _ZTSN2Tp14ContactManagerE@Base 0.9.3 _ZTSN2Tp14PendingAccountE@Base 0.9.3 _ZTSN2Tp14PendingChannelE@Base 0.9.3 _ZTSN2Tp14PendingFailureE@Base 0.9.3 _ZTSN2Tp14PendingHandlesE@Base 0.9.3 _ZTSN2Tp14PendingSuccessE@Base 0.9.3 _ZTSN2Tp14PendingVariantE@Base 0.9.3 _ZTSN2Tp14ProfileManagerE@Base 0.9.3 _ZTSN2Tp14SimpleObserverE@Base 0.9.3 _ZTSN2Tp15ClientRegistrarE@Base 0.9.3 _ZTSN2Tp15DBusTubeChannelE@Base 0.9.3 _ZTSN2Tp15PendingCaptchasE@Base 0.9.3 _ZTSN2Tp15PendingContactsE@Base 0.9.3 _ZTSN2Tp15ReadinessHelperE@Base 0.9.3 _ZTSN2Tp15RoomListChannelE@Base 0.9.3 _ZTSN2Tp16CapabilitiesBaseE@Base 0.9.3 _ZTSN2Tp16ContactMessengerE@Base 0.9.3 _ZTSN2Tp16DBusProxyFactoryE@Base 0.9.3 _ZTSN2Tp16PendingCompositeE@Base 0.9.3 _ZTSN2Tp16PendingOperationE@Base 0.9.3 _ZTSN2Tp16StreamTubeClientE@Base 0.9.3 _ZTSN2Tp16StreamTubeServer19ParametersGeneratorE@Base 0.9.3 _ZTSN2Tp16StreamTubeServerE@Base 0.9.3 _ZTSN2Tp17AbstractInterfaceE@Base 0.9.3 _ZTSN2Tp17ConnectionFactoryE@Base 0.9.3 _ZTSN2Tp17ConnectionManagerE@Base 0.9.3 _ZTSN2Tp17PendingConnectionE@Base 0.9.3 _ZTSN2Tp17PendingStringListE@Base 0.9.3 _ZTSN2Tp17PendingVariantMapE@Base 0.9.3 _ZTSN2Tp17StatefulDBusProxyE@Base 0.9.3 _ZTSN2Tp17StreamTubeChannelE@Base 0.9.3 _ZTSN2Tp18ConnectionLowlevelE@Base 0.9.3 _ZTSN2Tp18PendingCallContentE@Base 0.9.3 _ZTSN2Tp18PendingContactInfoE@Base 0.9.3 _ZTSN2Tp18PendingSendMessageE@Base 0.9.3 _ZTSN2Tp18SimpleCallObserverE@Base 0.9.3 _ZTSN2Tp18SimpleTextObserverE@Base 0.9.3 _ZTSN2Tp18StatelessDBusProxyE@Base 0.9.3 _ZTSN2Tp19ContactCapabilitiesE@Base 0.9.3 _ZTSN2Tp19FileTransferChannelE@Base 0.9.3 _ZTSN2Tp19FixedFeatureFactoryE@Base 0.9.3 _ZTSN2Tp19StreamedMediaStreamE@Base 0.9.3 _ZTSN2Tp20ContactSearchChannelE@Base 0.9.3 _ZTSN2Tp20StreamedMediaChannelE@Base 0.9.3 _ZTSN2Tp21AbstractClientHandlerE@Base 0.9.3 _ZTSN2Tp21AccountPropertyFilterE@Base 0.9.3 _ZTSN2Tp21CaptchaAuthenticationE@Base 0.9.3 _ZTSN2Tp21PendingChannelRequestE@Base 0.9.3 _ZTSN2Tp22AbstractClientApproverE@Base 0.9.3 _ZTSN2Tp22AbstractClientObserverE@Base 0.9.3 _ZTSN2Tp22ConnectionCapabilitiesE@Base 0.9.3 _ZTSN2Tp22HandledChannelNotifierE@Base 0.9.3 _ZTSN2Tp22OptionalInterfaceCacheE@Base 0.9.3 _ZTSN2Tp23IncomingDBusTubeChannelE@Base 0.9.3 _ZTSN2Tp23OutgoingDBusTubeChannelE@Base 0.9.3 _ZTSN2Tp23PendingDebugMessageListE@Base 0.9.3 _ZTSN2Tp24ChannelDispatchOperationE@Base 0.9.3 _ZTSN2Tp24PendingContactAttributesE@Base 0.9.3 _ZTSN2Tp25ConnectionManagerLowlevelE@Base 0.9.3 _ZTSN2Tp25IncomingStreamTubeChannelE@Base 0.9.3 _ZTSN2Tp25OutgoingStreamTubeChannelE@Base 0.9.3 _ZTSN2Tp25PendingDBusTubeConnectionE@Base 0.9.3 _ZTSN2Tp27IncomingFileTransferChannelE@Base 0.9.3 _ZTSN2Tp27OutgoingFileTransferChannelE@Base 0.9.3 _ZTSN2Tp27PendingStreamTubeConnectionE@Base 0.9.3 _ZTSN2Tp27PendingStreamedMediaStreamsE@Base 0.9.3 _ZTSN2Tp27ServerAuthenticationChannelE@Base 0.9.3 _ZTSN2Tp6Client14DebugInterfaceE@Base 0.9.3 _ZTSN2Tp6Client15ClientInterfaceE@Base 0.9.3 _ZTSN2Tp6Client16AccountInterfaceE@Base 0.9.3 _ZTSN2Tp6Client16ChannelInterfaceE@Base 0.9.3 _ZTSN2Tp6Client17ProtocolInterfaceE@Base 0.9.3 _ZTSN2Tp6Client19CallStreamInterfaceE@Base 0.9.3 _ZTSN2Tp6Client19ConnectionInterfaceE@Base 0.9.3 _ZTSN2Tp6Client20CallContentInterfaceE@Base 0.9.3 _ZTSN2Tp6Client22ClientHandlerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client23AccountManagerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client23ChannelRequestInterfaceE@Base 0.9.3 _ZTSN2Tp6Client23ClientApproverInterfaceE@Base 0.9.3 _ZTSN2Tp6Client23ClientObserverInterfaceE@Base 0.9.3 _ZTSN2Tp6Client24ChannelTypeCallInterfaceE@Base 0.9.3 _ZTSN2Tp6Client24ChannelTypeTextInterfaceE@Base 0.9.3 _ZTSN2Tp6Client25ChannelTypeTubesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client26ChannelDispatcherInterfaceE@Base 0.9.3 _ZTSN2Tp6Client26ConnectionManagerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client27CallStreamEndpointInterfaceE@Base 0.9.3 _ZTSN2Tp6Client27MediaStreamHandlerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client28ChannelInterfaceSMSInterfaceE@Base 0.9.3 _ZTSN2Tp6Client28ChannelTypeDBusTubeInterfaceE@Base 0.9.3 _ZTSN2Tp6Client28ChannelTypeRoomListInterfaceE@Base 0.9.3 _ZTSN2Tp6Client28MediaSessionHandlerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client28PropertiesInterfaceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client29ChannelInterfaceDTMFInterfaceE@Base 0.9.3 _ZTSN2Tp6Client29ChannelInterfaceHoldInterfaceE@Base 0.9.3 _ZTSN2Tp6Client29ChannelInterfaceTubeInterfaceE@Base 0.9.3 _ZTSN2Tp6Client30ChannelInterfaceGroupInterfaceE@Base 0.9.3 _ZTSN2Tp6Client30ChannelTypeStreamTubeInterfaceE@Base 0.9.3 _ZTSN2Tp6Client31AccountInterfaceAvatarInterfaceE@Base 0.9.3 _ZTSN2Tp6Client31ChannelTypeContactListInterfaceE@Base 0.9.3 _ZTSN2Tp6Client32AccountInterfaceStorageInterfaceE@Base 0.9.3 _ZTSN2Tp6Client32ChannelTypeFileTransferInterfaceE@Base 0.9.3 _ZTSN2Tp6Client32ClientInterfaceRequestsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33CallContentInterfaceDTMFInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33CallStreamInterfaceMediaInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ChannelDispatchOperationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ChannelInterfaceMessagesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ChannelInterfacePasswordInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ChannelTypeContactSearchInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ChannelTypeStreamedMediaInterfaceE@Base 0.9.3 _ZTSN2Tp6Client33ProtocolInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34CallContentInterfaceMediaInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34ChannelInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34ChannelInterfaceCallStateInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34ChannelInterfaceChatStateInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34ChannelInterfaceSecurableInterfaceE@Base 0.9.3 _ZTSN2Tp6Client34ProtocolInterfacePresenceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client35AccountInterfaceAddressingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client35ChannelInterfaceConferenceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client35ConnectionInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client35ConnectionInterfaceBalanceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ChannelInterfaceDestroyableInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfaceAliasingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfaceCellularInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfaceContactsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfaceLocationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfacePresenceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ConnectionInterfaceRequestsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client36ProtocolInterfaceAddressingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client37AuthenticationTLSCertificateInterfaceE@Base 0.9.3 _ZTSN2Tp6Client37ChannelInterfaceServicePointInterfaceE@Base 0.9.3 _ZTSN2Tp6Client37ConnectionInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTSN2Tp6Client38ConnectionInterfaceAddressingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceE@Base 0.9.3 _ZTSN2Tp6Client39ConnectionInterfaceClientTypesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client39ConnectionInterfaceContactInfoInterfaceE@Base 0.9.3 _ZTSN2Tp6Client39ConnectionInterfaceContactListInterfaceE@Base 0.9.3 _ZTSN2Tp6Client39ConnectionInterfacePowerSavingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client40ChannelTypeServerAuthenticationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client40ConnectionInterfaceServicePointInterfaceE@Base 0.9.3 _ZTSN2Tp6Client41CallContentInterfaceAudioControlInterfaceE@Base 0.9.3 _ZTSN2Tp6Client41CallContentInterfaceVideoControlInterfaceE@Base 0.9.3 _ZTSN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceE@Base 0.9.3 _ZTSN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceE@Base 0.9.3 _ZTSN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceE@Base 0.9.3 _ZTSN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceE@Base 0.9.3 _ZTSN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client4DBus13PeerInterfaceE@Base 0.9.3 _ZTSN2Tp6Client4DBus19DBusDaemonInterfaceE@Base 0.9.3 _ZTSN2Tp6Client4DBus19PropertiesInterfaceE@Base 0.9.3 _ZTSN2Tp6Client4DBus23IntrospectableInterfaceE@Base 0.9.3 _ZTSN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceE@Base 0.9.3 _ZTSN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceE@Base 0.9.3 _ZTSN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceE@Base 0.9.3 _ZTSN2Tp6ObjectE@Base 0.9.3 _ZTSN2Tp7AccountE@Base 0.9.3 _ZTSN2Tp7ChannelE@Base 0.9.3 _ZTSN2Tp7ContactE@Base 0.9.3 _ZTSN2Tp7ProfileE@Base 0.9.3 _ZTSN2Tp9DBusProxyE@Base 0.9.3 _ZTTN2Tp21AbstractClientHandlerE@Base 0.9.3 _ZTTN2Tp22AbstractClientApproverE@Base 0.9.3 _ZTTN2Tp22AbstractClientObserverE@Base 0.9.3 _ZTVN2Tp10AccountSetE@Base 0.9.3 _ZTVN2Tp10CallStreamE@Base 0.9.3 _ZTVN2Tp10ConnectionE@Base 0.9.3 _ZTVN2Tp10RefCountedE@Base 0.9.3 _ZTVN2Tp11CallChannelE@Base 0.9.3 _ZTVN2Tp11CallContentE@Base 0.9.3 _ZTVN2Tp11PendingVoidE@Base 0.9.3 _ZTVN2Tp11ReadyObjectE@Base 0.9.3 _ZTVN2Tp11TextChannelE@Base 0.9.3 _ZTVN2Tp11TubeChannelE@Base 0.9.3 _ZTVN2Tp12LocationInfoE@Base 0.9.3 _ZTVN2Tp12PendingReadyE@Base 0.9.3 _ZTVN2Tp13DebugReceiverE@Base 0.9.3 _ZTVN2Tp13PendingStringE@Base 0.9.3 _ZTVN2Tp14AbstractClientE@Base 0.9.3 _ZTVN2Tp14AccountFactoryE@Base 0.9.3 _ZTVN2Tp14AccountManagerE@Base 0.9.3 _ZTVN2Tp14ChannelFactory11ConstructorE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_11CallChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_11TextChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_15RoomListChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_20ContactSearchChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_20StreamedMediaChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_23IncomingDBusTubeChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_23OutgoingDBusTubeChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_25IncomingStreamTubeChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_25OutgoingStreamTubeChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_27IncomingFileTransferChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_27OutgoingFileTransferChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_27ServerAuthenticationChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactory12SubclassCtorINS_7ChannelEEE@Base 0.9.3 _ZTVN2Tp14ChannelFactoryE@Base 0.9.3 _ZTVN2Tp14ChannelRequestE@Base 0.9.3 _ZTVN2Tp14ContactFactoryE@Base 0.9.3 _ZTVN2Tp14ContactManagerE@Base 0.9.3 _ZTVN2Tp14PendingAccountE@Base 0.9.3 _ZTVN2Tp14PendingChannelE@Base 0.9.3 _ZTVN2Tp14PendingFailureE@Base 0.9.3 _ZTVN2Tp14PendingHandlesE@Base 0.9.3 _ZTVN2Tp14PendingSuccessE@Base 0.9.3 _ZTVN2Tp14PendingVariantE@Base 0.9.3 _ZTVN2Tp14ProfileManagerE@Base 0.9.3 _ZTVN2Tp14SimpleObserverE@Base 0.9.3 _ZTVN2Tp15ClientRegistrarE@Base 0.9.3 _ZTVN2Tp15DBusTubeChannelE@Base 0.9.3 _ZTVN2Tp15PendingCaptchasE@Base 0.9.3 _ZTVN2Tp15PendingContactsE@Base 0.9.3 _ZTVN2Tp15ReadinessHelperE@Base 0.9.3 _ZTVN2Tp15RoomListChannelE@Base 0.9.3 _ZTVN2Tp16CapabilitiesBaseE@Base 0.9.3 _ZTVN2Tp16ContactMessengerE@Base 0.9.3 _ZTVN2Tp16DBusProxyFactoryE@Base 0.9.3 _ZTVN2Tp16PendingCompositeE@Base 0.9.3 _ZTVN2Tp16PendingOperationE@Base 0.9.3 _ZTVN2Tp16StreamTubeClientE@Base 0.9.3 _ZTVN2Tp16StreamTubeServer19ParametersGeneratorE@Base 0.9.3 _ZTVN2Tp16StreamTubeServerE@Base 0.9.3 _ZTVN2Tp17AbstractInterfaceE@Base 0.9.3 _ZTVN2Tp17ConnectionFactoryE@Base 0.9.3 _ZTVN2Tp17ConnectionManagerE@Base 0.9.3 _ZTVN2Tp17PendingConnectionE@Base 0.9.3 _ZTVN2Tp17PendingStringListE@Base 0.9.3 _ZTVN2Tp17PendingVariantMapE@Base 0.9.3 _ZTVN2Tp17StatefulDBusProxyE@Base 0.9.3 _ZTVN2Tp17StreamTubeChannelE@Base 0.9.3 _ZTVN2Tp18ConnectionLowlevelE@Base 0.9.3 _ZTVN2Tp18PendingCallContentE@Base 0.9.3 _ZTVN2Tp18PendingContactInfoE@Base 0.9.3 _ZTVN2Tp18PendingSendMessageE@Base 0.9.3 _ZTVN2Tp18SimpleCallObserverE@Base 0.9.3 _ZTVN2Tp18SimpleTextObserverE@Base 0.9.3 _ZTVN2Tp18StatelessDBusProxyE@Base 0.9.3 _ZTVN2Tp19ContactCapabilitiesE@Base 0.9.3 _ZTVN2Tp19FileTransferChannelE@Base 0.9.3 _ZTVN2Tp19FixedFeatureFactoryE@Base 0.9.3 _ZTVN2Tp19StreamedMediaStreamE@Base 0.9.3 _ZTVN2Tp20ContactSearchChannelE@Base 0.9.3 _ZTVN2Tp20StreamedMediaChannelE@Base 0.9.3 _ZTVN2Tp21AbstractClientHandlerE@Base 0.9.3 _ZTVN2Tp21AccountPropertyFilterE@Base 0.9.3 _ZTVN2Tp21CaptchaAuthenticationE@Base 0.9.3 _ZTVN2Tp21PendingChannelRequestE@Base 0.9.3 _ZTVN2Tp22AbstractClientApproverE@Base 0.9.3 _ZTVN2Tp22AbstractClientObserverE@Base 0.9.3 _ZTVN2Tp22ConnectionCapabilitiesE@Base 0.9.3 _ZTVN2Tp22HandledChannelNotifierE@Base 0.9.3 _ZTVN2Tp23IncomingDBusTubeChannelE@Base 0.9.3 _ZTVN2Tp23OutgoingDBusTubeChannelE@Base 0.9.3 _ZTVN2Tp23PendingDebugMessageListE@Base 0.9.3 _ZTVN2Tp24ChannelDispatchOperationE@Base 0.9.3 _ZTVN2Tp24PendingContactAttributesE@Base 0.9.3 _ZTVN2Tp25ConnectionManagerLowlevelE@Base 0.9.3 _ZTVN2Tp25IncomingStreamTubeChannelE@Base 0.9.3 _ZTVN2Tp25OutgoingStreamTubeChannelE@Base 0.9.3 _ZTVN2Tp25PendingDBusTubeConnectionE@Base 0.9.3 _ZTVN2Tp27IncomingFileTransferChannelE@Base 0.9.3 _ZTVN2Tp27OutgoingFileTransferChannelE@Base 0.9.3 _ZTVN2Tp27PendingStreamTubeConnectionE@Base 0.9.3 _ZTVN2Tp27PendingStreamedMediaStreamsE@Base 0.9.3 _ZTVN2Tp27ServerAuthenticationChannelE@Base 0.9.3 _ZTVN2Tp6Client14DebugInterfaceE@Base 0.9.3 _ZTVN2Tp6Client15ClientInterfaceE@Base 0.9.3 _ZTVN2Tp6Client16AccountInterfaceE@Base 0.9.3 _ZTVN2Tp6Client16ChannelInterfaceE@Base 0.9.3 _ZTVN2Tp6Client17ProtocolInterfaceE@Base 0.9.3 _ZTVN2Tp6Client19CallStreamInterfaceE@Base 0.9.3 _ZTVN2Tp6Client19ConnectionInterfaceE@Base 0.9.3 _ZTVN2Tp6Client20CallContentInterfaceE@Base 0.9.3 _ZTVN2Tp6Client22ClientHandlerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client23AccountManagerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client23ChannelRequestInterfaceE@Base 0.9.3 _ZTVN2Tp6Client23ClientApproverInterfaceE@Base 0.9.3 _ZTVN2Tp6Client23ClientObserverInterfaceE@Base 0.9.3 _ZTVN2Tp6Client24ChannelTypeCallInterfaceE@Base 0.9.3 _ZTVN2Tp6Client24ChannelTypeTextInterfaceE@Base 0.9.3 _ZTVN2Tp6Client25ChannelTypeTubesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client26ChannelDispatcherInterfaceE@Base 0.9.3 _ZTVN2Tp6Client26ConnectionManagerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client27CallStreamEndpointInterfaceE@Base 0.9.3 _ZTVN2Tp6Client27MediaStreamHandlerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client28ChannelInterfaceSMSInterfaceE@Base 0.9.3 _ZTVN2Tp6Client28ChannelTypeDBusTubeInterfaceE@Base 0.9.3 _ZTVN2Tp6Client28ChannelTypeRoomListInterfaceE@Base 0.9.3 _ZTVN2Tp6Client28MediaSessionHandlerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client28PropertiesInterfaceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client29ChannelInterfaceDTMFInterfaceE@Base 0.9.3 _ZTVN2Tp6Client29ChannelInterfaceHoldInterfaceE@Base 0.9.3 _ZTVN2Tp6Client29ChannelInterfaceTubeInterfaceE@Base 0.9.3 _ZTVN2Tp6Client30ChannelInterfaceGroupInterfaceE@Base 0.9.3 _ZTVN2Tp6Client30ChannelTypeStreamTubeInterfaceE@Base 0.9.3 _ZTVN2Tp6Client31AccountInterfaceAvatarInterfaceE@Base 0.9.3 _ZTVN2Tp6Client31ChannelTypeContactListInterfaceE@Base 0.9.3 _ZTVN2Tp6Client32AccountInterfaceStorageInterfaceE@Base 0.9.3 _ZTVN2Tp6Client32ChannelTypeFileTransferInterfaceE@Base 0.9.3 _ZTVN2Tp6Client32ClientInterfaceRequestsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33CallContentInterfaceDTMFInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33CallStreamInterfaceMediaInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ChannelDispatchOperationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ChannelInterfaceMessagesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ChannelInterfacePasswordInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ChannelTypeContactSearchInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ChannelTypeStreamedMediaInterfaceE@Base 0.9.3 _ZTVN2Tp6Client33ProtocolInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34CallContentInterfaceMediaInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34ChannelInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34ChannelInterfaceCallStateInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34ChannelInterfaceChatStateInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34ChannelInterfaceSecurableInterfaceE@Base 0.9.3 _ZTVN2Tp6Client34ProtocolInterfacePresenceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client35AccountInterfaceAddressingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client35ChannelInterfaceConferenceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client35ConnectionInterfaceAvatarsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client35ConnectionInterfaceBalanceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36CallContentMediaDescriptionInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ChannelInterfaceDestroyableInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfaceAliasingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfaceCellularInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfaceContactsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfaceLocationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfacePresenceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ConnectionInterfaceRequestsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client36ProtocolInterfaceAddressingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client37AuthenticationTLSCertificateInterfaceE@Base 0.9.3 _ZTVN2Tp6Client37ChannelInterfaceServicePointInterfaceE@Base 0.9.3 _ZTVN2Tp6Client37ConnectionInterfaceAnonymityInterfaceE@Base 0.9.3 _ZTVN2Tp6Client38ConnectionInterfaceAddressingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client39ChannelTypeServerTLSConnectionInterfaceE@Base 0.9.3 _ZTVN2Tp6Client39ConnectionInterfaceClientTypesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client39ConnectionInterfaceContactInfoInterfaceE@Base 0.9.3 _ZTVN2Tp6Client39ConnectionInterfaceContactListInterfaceE@Base 0.9.3 _ZTVN2Tp6Client39ConnectionInterfacePowerSavingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client40ChannelInterfaceMediaSignallingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client40ChannelTypeServerAuthenticationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client40ConnectionInterfaceCapabilitiesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client40ConnectionInterfaceServicePointInterfaceE@Base 0.9.3 _ZTVN2Tp6Client41CallContentInterfaceAudioControlInterfaceE@Base 0.9.3 _ZTVN2Tp6Client41CallContentInterfaceVideoControlInterfaceE@Base 0.9.3 _ZTVN2Tp6Client41ConnectionInterfaceContactGroupsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client42ConnectionInterfaceSimplePresenceInterfaceE@Base 0.9.3 _ZTVN2Tp6Client43ChannelInterfaceSASLAuthenticationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client43ConnectionInterfaceContactBlockingInterfaceE@Base 0.9.3 _ZTVN2Tp6Client44ConnectionInterfaceMailNotificationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client45ChannelInterfaceFileTransferMetadataInterfaceE@Base 0.9.3 _ZTVN2Tp6Client46ChannelInterfaceCaptchaAuthenticationInterfaceE@Base 0.9.3 _ZTVN2Tp6Client47ConnectionInterfaceContactCapabilitiesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client4DBus13PeerInterfaceE@Base 0.9.3 _ZTVN2Tp6Client4DBus19DBusDaemonInterfaceE@Base 0.9.3 _ZTVN2Tp6Client4DBus19PropertiesInterfaceE@Base 0.9.3 _ZTVN2Tp6Client4DBus23IntrospectableInterfaceE@Base 0.9.3 _ZTVN2Tp6Client57CallContentMediaDescriptionInterfaceRTCPFeedbackInterfaceE@Base 0.9.3 _ZTVN2Tp6Client64CallContentMediaDescriptionInterfaceRTCPExtendedReportsInterfaceE@Base 0.9.3 _ZTVN2Tp6Client64CallContentMediaDescriptionInterfaceRTPHeaderExtensionsInterfaceE@Base 0.9.3 _ZTVN2Tp6ObjectE@Base 0.9.3 _ZTVN2Tp7AccountE@Base 0.9.3 _ZTVN2Tp7ChannelE@Base 0.9.3 _ZTVN2Tp7ContactE@Base 0.9.3 _ZTVN2Tp7ProfileE@Base 0.9.3 _ZTVN2Tp9DBusProxyE@Base 0.9.3 (c++)"non-virtual thunk to Tp::Account::~Account()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::AccountFactory::~AccountFactory()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::AccountManager::~AccountManager()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::AccountSet::~AccountSet()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::CallChannel::~CallChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::CallContent::~CallContent()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::CallStream::~CallStream()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::CaptchaAuthentication::~CaptchaAuthentication()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::Channel::~Channel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ChannelDispatchOperation::~ChannelDispatchOperation()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ChannelFactory::~ChannelFactory()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ChannelRequest::~ChannelRequest()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ClientRegistrar::~ClientRegistrar()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::Connection::~Connection()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ConnectionFactory::~ConnectionFactory()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ConnectionLowlevel::~ConnectionLowlevel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ConnectionManager::~ConnectionManager()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ConnectionManagerLowlevel::~ConnectionManagerLowlevel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::Contact::~Contact()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ContactManager::~ContactManager()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ContactMessenger::~ContactMessenger()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ContactSearchChannel::~ContactSearchChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::DBusProxy::~DBusProxy()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::DBusProxyFactory::~DBusProxyFactory()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::DBusTubeChannel::~DBusTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::DebugReceiver::~DebugReceiver()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::FileTransferChannel::~FileTransferChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::FixedFeatureFactory::~FixedFeatureFactory()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::IncomingDBusTubeChannel::~IncomingDBusTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::IncomingFileTransferChannel::~IncomingFileTransferChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::IncomingStreamTubeChannel::~IncomingStreamTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::Object::~Object()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::OutgoingDBusTubeChannel::~OutgoingDBusTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::OutgoingFileTransferChannel::~OutgoingFileTransferChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::OutgoingStreamTubeChannel::~OutgoingStreamTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ProfileManager::~ProfileManager()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::RoomListChannel::~RoomListChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::ServerAuthenticationChannel::~ServerAuthenticationChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::SimpleCallObserver::~SimpleCallObserver()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::SimpleObserver::~SimpleObserver()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::SimpleTextObserver::~SimpleTextObserver()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StatefulDBusProxy::~StatefulDBusProxy()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StatelessDBusProxy::~StatelessDBusProxy()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StreamTubeChannel::~StreamTubeChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StreamTubeClient::~StreamTubeClient()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StreamTubeServer::~StreamTubeServer()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StreamedMediaChannel::~StreamedMediaChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::StreamedMediaStream::~StreamedMediaStream()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::TextChannel::~TextChannel()@Base" 0.9.3 (c++)"non-virtual thunk to Tp::TubeChannel::~TubeChannel()@Base" 0.9.3 (c++)"virtual thunk to Tp::AbstractClientApprover::~AbstractClientApprover()@Base" 0.9.3 (c++)"virtual thunk to Tp::AbstractClientHandler::~AbstractClientHandler()@Base" 0.9.3 (c++)"virtual thunk to Tp::AbstractClientObserver::~AbstractClientObserver()@Base" 0.9.3 debian/libtelepathy-qt5-doc.docs0000664000000000000000000000001112320575256014001 0ustar doc/html debian/libtelepathy-qt5-0.install0000664000000000000000000000004112320575256014114 0ustar usr/lib/*/libtelepathy-qt5.so.0* debian/changelog0000664000000000000000000001713312320576216011053 0ustar telepathy-qt5 (0.9.3-0ubuntu13) trusty; urgency=medium [ Tiago Salem Herrmann ] * debian/patches/09-add_sms_iface_service_side.patch: add SMS interface -- Ricardo Salveti de Araujo Mon, 07 Apr 2014 16:29:06 -0300 telepathy-qt5 (0.9.3-0ubuntu12) trusty; urgency=medium * Rebuild against Qt 5.2.1 -- Timo Jyrinki Wed, 12 Mar 2014 17:22:17 +0200 telepathy-qt5 (0.9.3-0ubuntu11) trusty; urgency=medium * Update arm64 symbols. -- Timo Jyrinki Tue, 11 Mar 2014 09:52:55 +0200 telepathy-qt5 (0.9.3-0ubuntu10) trusty; urgency=medium * Update powerpc and ppc64el symbols. -- Timo Jyrinki Sat, 08 Mar 2014 20:25:51 +0200 telepathy-qt5 (0.9.3-0ubuntu9) trusty; urgency=medium * Rebuild to solve a powerpc dependency problem. -- Timo Jyrinki Fri, 07 Mar 2014 11:36:26 +0200 telepathy-qt5 (0.9.3-0ubuntu8) trusty; urgency=medium * debian/06-conference_interfaces.patch: implement the merging and removal of channels, and update the createChannel() method signature * debian/08-add_conference_call_client_side.patch: add missing conference call methods on the client-side API. -- Gustavo Pichorim Boiko Wed, 12 Mar 2014 11:47:23 -0300 telepathy-qt5 (0.9.3-0ubuntu7) trusty; urgency=medium * debian/patches/06-conference_interfaces.patch: add conference related interfaces * debian/patches/07-fix_ensureChannel.patch: pass request details on ensureChannel() and do not check for TargetHandle and TargetHandleType as managers will take care of them. -- Tiago Salem Herrmann Fri, 31 Jan 2014 15:31:05 -0200 telepathy-qt5 (0.9.3-0ubuntu6) trusty; urgency=medium * debian/patches/05-fix-qt52-build.patch: build against both Qt 5.0 and 5.2 (thanks to Albert) (LP: #1267835) * Update symbols files -- Timo Jyrinki Fri, 17 Jan 2014 10:22:42 +0200 telepathy-qt5 (0.9.3-0ubuntu5) saucy; urgency=low * debian/libtelepathy-qt5-dev.install: should also install libtelepathy-qt5-service.a -- Ricardo Salveti de Araujo Sat, 08 Jun 2013 22:02:16 -0300 telepathy-qt5 (0.9.3-0ubuntu4) saucy; urgency=low * Update debian/libtelepathy-qt5-0.symbols for powerpc symbols. -- Adam Conrad Sat, 08 Jun 2013 12:42:10 -0600 telepathy-qt5 (0.9.3-0ubuntu3) saucy; urgency=low * Renaming source package until upstream supports building both Qt4 and Qt5 versions from the same source (and with Qt5 final) * Applying changes to port to Qt5 done for Ubuntu Touch: - 01-force_setInterfaces_on_call-content-for-dtmf.patch - 02-adapt_to_work_with_q5_final.patch - 03-add_service_side_classes.patch -- Ricardo Salveti de Araujo Thu, 06 Jun 2013 04:56:14 -0300 telepathy-qt (0.9.3-0ubuntu2) quantal; urgency=low * Update symbols file for amd64, armhf, armel, and powerpc. -- Adam Conrad Fri, 31 Aug 2012 16:33:26 -0600 telepathy-qt (0.9.3-0ubuntu1) quantal; urgency=low * New upstream release * Remove fix_ftbfs_gcc47.patch now upstream * Remove fvisibility-inlines-hidden.patch now upstream -- Jonathan Riddell Thu, 09 Aug 2012 14:16:43 +0100 telepathy-qt (0.9.1-4) unstable; urgency=low * Add extra (optional=inline) markings on all inline symbols that still appear in the symbols file and confirm it with pkgkde-symbolshelper for all architectures. (Closes: #676259) -- George Kiagiadakis Sun, 17 Jun 2012 11:08:30 +0200 telepathy-qt (0.9.1-3) unstable; urgency=low * Add patch fvisibility-inlines-hidden.patch to pass -fvisibility-inlines-hidden to the compiler and avoid having inline functions in the symbols file. * Cleanup libtelepathy-qt4-2.symbols from all inline functions to fix FTBFS (Closes: #676259). -- George Kiagiadakis Thu, 07 Jun 2012 00:20:45 +0200 telepathy-qt (0.9.1-2) unstable; urgency=low * Team upload. * Fix FTBFS due to jquery symlink creation -- Laurent Bigonville Tue, 05 Jun 2012 12:47:15 +0200 telepathy-qt (0.9.1-1) unstable; urgency=low * Team upload. * New upstream release. (Closes: #647835) - Upstream source package renamed to telepathy-qt [ Laurent Bigonville ] * Build against farstream instead of farsight (Closes: #672107) * Bump soname of both libraries * Bump build-dependencies * Switch to dpkg-source 3.0 (quilt) format * debian/control: Bump Standards-Version to 3.9.3 (no further changes) * Bump debhelper compatibility to 9 * debian/watch: Update watch file to match new upstream name * Link jquery.js file to the one provided by libjs-jquery [ George Kiagiadakis ] * Change the gcc-4.7 ftbfs patch to use the upstream patch. * Switch build system to dh. * Convert to multiarch. * Install the TelepathyQt4*Config.cmake and related files. * Add symbols files. * Update README.source. * Update debian/copyright. -- Laurent Bigonville Mon, 04 Jun 2012 14:33:00 +0200 telepathy-qt4 (0.7.1-1.1) unstable; urgency=low * Non-maintainer upload. [ Cyril Brulebois ] * Fix FTBFS with gcc 4.7 by fixing missing includes (Closes: #667391). -- gregor herrmann Mon, 28 May 2012 16:21:33 +0200 telepathy-qt4 (0.7.1-1) unstable; urgency=low * New upstream release. * debian/control: Update dependency version requirements. * debian/rules: Add code to bump makeshlibs args version automatically. * Bump standards-version to 3.9.2; no changes required. * Add myself to uploaders. -- George Kiagiadakis Sat, 11 Jun 2011 14:47:18 +0300 telepathy-qt4 (0.5.15-1) experimental; urgency=low * New upstream release. * debian/rules: Update to use cmake now. * debian/control: Update Build-Deps for new version. * Bump package name sonames for new library soname. * debian/copyright: Update copyright years. -- Jonny Lamb Thu, 14 Apr 2011 11:33:54 +0100 telepathy-qt4 (0.3.8-1) unstable; urgency=low * New upstream relase. * Make libtelepathy-qt4-dev depend on libtelepathy-farsight-dev, to agree with the header and runtime dependencies on the same. * Add myself to Uploaders. -- Adam Conrad Wed, 25 Aug 2010 16:31:01 -0600 telepathy-qt4 (0.3.6-1) unstable; urgency=low [ George Goldberg ] * Update to new upstream release -- Jonny Lamb Wed, 14 Jul 2010 14:18:54 +0100 telepathy-qt4 (0.3.5-1) unstable; urgency=low [ George Goldberg ] * Update to new upstream release [ Jonny Lamb ] * debian/control: Upped Standards-Version. (no changes) -- Jonny Lamb Thu, 24 Jun 2010 18:57:42 +0100 telepathy-qt4 (0.3.2-1) unstable; urgency=low [ George Goldberg ] * Update to new upstream release * Build now depends on telepathy-glib >=0.10.0 [ Jonny Lamb ] * debian/control: Added George and myself to Uploaders. -- Jonny Lamb Sat, 24 Apr 2010 14:47:07 +0100 telepathy-qt4 (0.2.0-2) unstable; urgency=low * Move Build-Depends-Indep to Build-Depends, working around #478524 in sbuild (Closes: #557032) * Disable tests for now, due to race conditions in the test code that can't usefully be debugged on a buildd -- Simon McVittie Thu, 19 Nov 2009 12:22:40 +0000 telepathy-qt4 (0.2.0-1) unstable; urgency=low * Initial Debian packaging (Closes: #539008) -- Simon McVittie Tue, 10 Nov 2009 14:49:41 +0000 debian/README.source0000664000000000000000000000224412320575256011360 0ustar Packaging using git =================== The repository contains an appropriate debian/gbp.conf to build this package using git-buildpackage. The debian branch contains the latest upstream versions (for unstable, or experimental while a freeze is in progress). The debian-squeeze branch will contain versions targeted for squeeze, etc. Here's how to build it: git clone git://git.debian.org/git/pkg-telepathy/telepathy-qt.git cd telepathy-qt git checkout debian git-buildpackage -us -uc or for testing/stable branches like debian-squeeze: git clone git://git.debian.org/git/pkg-telepathy/telepathy-qt.git cd telepathy-qt git checkout debian-squeeze git-buildpackage -us -uc --git-debian-branch=debian-squeeze The branch 'upstream' is a copy of the contents of upstream tarballs. To import upstream tarballs use: git checkout debian git-import-orig ~/telepathy-qt-0.x.y.tar.gz Patches can be added in the usual 3.0 (quilt) ways, for instance by using gbp-pq(1) from the git-buildpackage package. .symbols files ============== Please refer to http://pkg-kde.alioth.debian.org/symbolfiles.html for instructions on how to manage symbol files.