Remmina - The GTK+ Remote Desktop Client  v1.4.2
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
telepathy_channel_handler.c File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaTpChannelHandler
 

Typedefs

typedef struct _RemminaTpChannelHandler RemminaTpChannelHandler
 

Functions

static void remmina_tp_channel_handler_free (RemminaTpChannelHandler *chandler)
 
static void remmina_tp_channel_handler_channel_closed (TpChannel *channel, gpointer user_data, GObject *self)
 
static void remmina_tp_channel_handler_on_disconnect (GtkWidget *widget, RemminaTpChannelHandler *chandler)
 
static void remmina_tp_channel_handler_connect (RemminaTpChannelHandler *chandler)
 
static void remmina_tp_channel_handler_get_service (TpProxy *channel, const GValue *service, const GError *error, gpointer user_data, GObject *weak_object)
 
static void remmina_tp_channel_handler_accept (TpChannel *channel, const GValue *address, const GError *error, gpointer user_data, GObject *weak_object)
 
static void remmina_tp_channel_handler_on_response (GtkDialog *dialog, gint response_id, RemminaTpChannelHandler *chandler)
 
static void remmina_tp_channel_handler_get_contacts (TpConnection *connection, guint n_contacts, TpContact *const *contacts, guint n_failed, const TpHandle *failed, const GError *error, gpointer user_data, GObject *weak_object)
 
static void remmina_tp_channel_handler_channel_ready (TpChannel *channel, const GError *channel_error, gpointer user_data)
 
static void remmina_tp_channel_handler_connection_ready (TpConnection *connection, const GError *connection_error, gpointer user_data)
 
static void remmina_tp_channel_handler_account_ready (GObject *account, GAsyncResult *res, gpointer user_data)
 
void remmina_tp_channel_handler_new (const gchar *account_path, const gchar *connection_path, const gchar *channel_path, GHashTable *channel_properties, DBusGMethodInvocation *context)
 

Variables

RemminaPluginServiceremmina_plugin_telepathy_service
 

Typedef Documentation

◆ RemminaTpChannelHandler

Function Documentation

◆ remmina_tp_channel_handler_accept()

static void remmina_tp_channel_handler_accept ( TpChannel *  channel,
const GValue *  address,
const GError *  error,
gpointer  user_data,
GObject *  weak_object 
)
static

Definition at line 169 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_account_ready()

static void remmina_tp_channel_handler_account_ready ( GObject *  account,
GAsyncResult *  res,
gpointer  user_data 
)
static

Definition at line 319 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_channel_closed()

static void remmina_tp_channel_handler_channel_closed ( TpChannel *  channel,
gpointer  user_data,
GObject *  self 
)
static

Definition at line 105 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_channel_ready()

static void remmina_tp_channel_handler_channel_ready ( TpChannel *  channel,
const GError *  channel_error,
gpointer  user_data 
)
static

Definition at line 268 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_connect()

static void remmina_tp_channel_handler_connect ( RemminaTpChannelHandler chandler)
static

Definition at line 123 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_connection_ready()

static void remmina_tp_channel_handler_connection_ready ( TpConnection *  connection,
const GError *  connection_error,
gpointer  user_data 
)
static

Definition at line 296 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_free()

static void remmina_tp_channel_handler_free ( RemminaTpChannelHandler chandler)
static

Definition at line 71 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_get_contacts()

static void remmina_tp_channel_handler_get_contacts ( TpConnection *  connection,
guint  n_contacts,
TpContact *const *  contacts,
guint  n_failed,
const TpHandle *  failed,
const GError *  error,
gpointer  user_data,
GObject *  weak_object 
)
static

Definition at line 209 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_get_service()

static void remmina_tp_channel_handler_get_service ( TpProxy *  channel,
const GValue *  service,
const GError *  error,
gpointer  user_data,
GObject *  weak_object 
)
static

Definition at line 146 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_new()

void remmina_tp_channel_handler_new ( const gchar *  account_path,
const gchar *  connection_path,
const gchar *  channel_path,
GHashTable *  channel_properties,
DBusGMethodInvocation *  context 
)

Definition at line 340 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_on_disconnect()

static void remmina_tp_channel_handler_on_disconnect ( GtkWidget *  widget,
RemminaTpChannelHandler chandler 
)
static

Definition at line 114 of file telepathy_channel_handler.c.

◆ remmina_tp_channel_handler_on_response()

static void remmina_tp_channel_handler_on_response ( GtkDialog *  dialog,
gint  response_id,
RemminaTpChannelHandler chandler 
)
static

Definition at line 187 of file telepathy_channel_handler.c.

Variable Documentation

◆ remmina_plugin_telepathy_service

RemminaPluginService* remmina_plugin_telepathy_service

Definition at line 40 of file telepathy_plugin.c.