#include <session/xp/AbiCollab.h>
#include <session/xp/AbiCollabSessionManager.h>
#include "TelepathyUnixAccountHandler.h"
#include "TelepathyChatroom.h"
#include "DTubeBuddy.h"
Functions | |
static void | tube_call_offer_cb (TpChannel *, const gchar *out_address, const GError *error, gpointer user_data, GObject *) |
static void | group_call_add_members_cb (TpChannel *chan, const GError *error, gpointer user_data, GObject *) |
static void | get_contact_for_new_buddie_cb (TpConnection *, guint n_contacts, TpContact *const *contacts, guint, const TpHandle *, const GError *error, gpointer user_data, GObject *) |
static void | add_buddy_to_room (TpConnection *connection, TpChannel *chan, TpHandle handle, DTubeBuddy *pBuddy) |
static void | tube_dbus_names_changed_cb (TpChannel *chan, GHashTable *arg_Added, const GArray *arg_Removed, gpointer user_data, GObject *) |
static void | tp_channel_close_cb (TpChannel *, const GError *error, gpointer user_data, GObject *) |
DBusHandlerResult | s_dbus_handle_message (DBusConnection *connection, DBusMessage *message, void *user_data) |
static void | retrieve_buddy_dbus_mappings_cb (TpProxy *proxy, const GValue *out_Value, const GError *error, gpointer user_data, GObject *) |
static void add_buddy_to_room | ( | TpConnection * | connection, | |
TpChannel * | chan, | |||
TpHandle | handle, | |||
DTubeBuddy * | pBuddy | |||
) | [static] |
References UT_DEBUGMSG, and UT_return_if_fail.
Referenced by retrieve_buddy_dbus_mappings_cb(), and tube_dbus_names_changed_cb().
static void get_contact_for_new_buddie_cb | ( | TpConnection * | , | |
guint | n_contacts, | |||
TpContact *const * | contacts, | |||
guint | , | |||
const TpHandle * | , | |||
const GError * | error, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |
References DTubeBuddy::getChatRoom(), UT_DEBUGMSG, and UT_return_if_fail.
static void group_call_add_members_cb | ( | TpChannel * | chan, | |
const GError * | error, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |
static void retrieve_buddy_dbus_mappings_cb | ( | TpProxy * | proxy, | |
const GValue * | out_Value, | |||
const GError * | error, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |
References add_buddy_to_room(), gchar, TelepathyChatroom::getHandler(), TelepathyChatroom::ptr(), UT_ASSERT_HARMLESS, UT_DEBUGMSG, UT_return_if_fail, and UT_SHOULD_NOT_HAPPEN.
Referenced by TelepathyChatroom::acceptTube().
DBusHandlerResult s_dbus_handle_message | ( | DBusConnection * | connection, | |
DBusMessage * | message, | |||
void * | user_data | |||
) |
References TelepathyChatroom::getBuddy(), TelepathyChatroom::getHandler(), TelepathyAccountHandler::handleMessage(), INTERFACE, TelepathyChatroom::queue(), SEND_ONE_METHOD, UT_ASSERT_HARMLESS, UT_DEBUGMSG, UT_return_val_if_fail, and UT_SHOULD_NOT_HAPPEN.
Referenced by TelepathyChatroom::acceptTube(), and TelepathyChatroom::finalizeOfferTube().
static void tp_channel_close_cb | ( | TpChannel * | , | |
const GError * | error, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |
References TelepathyChatroom::finalize(), UT_DEBUGMSG, and UT_return_if_fail.
Referenced by TelepathyChatroom::stop().
static void tube_call_offer_cb | ( | TpChannel * | , | |
const gchar * | out_address, | |||
const GError * | error, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |
References TelepathyChatroom::finalizeOfferTube(), TelepathyChatroom::getHandler(), UT_ASSERT_HARMLESS, UT_DEBUGMSG, UT_return_if_fail, and UT_SHOULD_NOT_HAPPEN.
Referenced by group_call_add_members_cb().
static void tube_dbus_names_changed_cb | ( | TpChannel * | chan, | |
GHashTable * | arg_Added, | |||
const GArray * | arg_Removed, | |||
gpointer | user_data, | |||
GObject * | ||||
) | [static] |