|  |  |  | libempathy Reference Manual |  | 
|---|---|---|---|---|
                    EmpathyDispatcher;
#define             EMPATHY_TYPE_DISPATCHER_TUBE
                    EmpathyDispatcherTube;
EmpathyDispatcher*  empathy_dispatcher_new              (void);
void                empathy_dispatcher_channel_process  (EmpathyDispatcher *dispatcher,
                                                         TpChannel *channel);
GType               empathy_dispatcher_tube_get_type    (void);
EmpathyDispatcherTube* empathy_dispatcher_tube_ref      (EmpathyDispatcherTube *tube);
void                empathy_dispatcher_tube_unref       (EmpathyDispatcherTube *tube);
void                empathy_dispatcher_tube_process     (EmpathyDispatcher *dispatcher,
                                                         EmpathyDispatcherTube *tube);
void                empathy_dispatcher_call_with_contact
                                                        (EmpathyContact *contact);
void                empathy_dispatcher_call_with_contact_id
                                                        (McAccount *account,
                                                         const gchar *contact_id);
void                empathy_dispatcher_chat_with_contact_id
                                                        (McAccount *account,
                                                         const gchar *contact_id);
void                empathy_dispatcher_chat_with_contact
                                                        (EmpathyContact *contact);
#define EMPATHY_TYPE_DISPATCHER_TUBE (empathy_dispatcher_tube_get_type ())
typedef struct {
	EmpathyContact *initiator;
	TpChannel      *channel;
	guint           id;
	gboolean        activatable;
} EmpathyDispatcherTube;
void empathy_dispatcher_channel_process (EmpathyDispatcher *dispatcher, TpChannel *channel);
| 
 | |
| 
 | 
EmpathyDispatcherTube* empathy_dispatcher_tube_ref (EmpathyDispatcherTube *tube);
| 
 | |
| Returns : | 
void empathy_dispatcher_tube_unref (EmpathyDispatcherTube *tube);
| 
 | 
void empathy_dispatcher_tube_process (EmpathyDispatcher *dispatcher, EmpathyDispatcherTube *tube);
| 
 | |
| 
 | 
void                empathy_dispatcher_call_with_contact
                                                        (EmpathyContact *contact);
| 
 | 
void                empathy_dispatcher_call_with_contact_id
                                                        (McAccount *account,
                                                         const gchar *contact_id);
| 
 | |
| 
 | 
void                empathy_dispatcher_chat_with_contact_id
                                                        (McAccount *account,
                                                         const gchar *contact_id);
| 
 | |
| 
 | 
void                empathy_dispatcher_chat_with_contact
                                                        (EmpathyContact *contact);
| 
 | 
"dispatch-channel" signalvoid user_function (EmpathyDispatcher *empathydispatcher, TpChannel *arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"filter-channel" signalvoid user_function (EmpathyDispatcher *empathydispatcher, TpChannel *arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"filter-tube" signalvoid user_function (EmpathyDispatcher *empathydispatcher, EmpathyDispatcherTube *arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |