Yattm - unified GTK instant-messaging client logo
   [Generated for version 0.2-17 - Mon Jan 6 19:01:23 GMT+1 2003]

Home - Main Page - Data Structures - File List - Data Fields - Globals

service_callbacks Struct Reference

#include <service.h>

Collaboration diagram for service_callbacks:

Collaboration graph
[legend]

Data Fields

gboolean(* query_connected )(eb_account *account)
void(* login )(eb_local_account *account)
void(* logout )(eb_local_account *account)
void(* send_im )(eb_local_account *account_from, eb_account *account_to, gchar *message)
int(* send_typing )(eb_local_account *account_from, eb_account *account_to)
eb_local_account *(* read_local_account_config )(GList *values)
GList *(* write_local_config )(eb_local_account *account)
eb_account *(* read_account_config )(GList *config, struct contact *contact)
GList *(* get_states )()
gint(* get_current_state )(eb_local_account *account)
void(* set_current_state )(eb_local_account *account, gint state)
char *(* check_login )(char *login, char *pass)
void(* add_user )(eb_account *account)
void(* del_user )(eb_account *account)
void(* ignore_user )(eb_account *account)
void(* unignore_user )(eb_account *account, gchar *new_group)
void(* change_group )(eb_account *account, gchar *new_group)
gboolean(* is_suitable )(eb_local_account *local, eb_account *remote)
eb_account *(* new_account )(gchar *account)
gchar *(* get_status_string )(eb_account *account)
void(* get_status_pixmap )(eb_account *account, GdkPixmap **pm, GdkBitmap **bm)
void(* set_idle )(eb_local_account *account, gint idle)
void(* set_away )(eb_local_account *account, gchar *message)
void(* send_chat_room_message )(eb_chat_room *room, gchar *message)
void(* join_chat_room )(eb_chat_room *room)
void(* leave_chat_room )(eb_chat_room *room)
eb_chat_room *(* make_chat_room )(gchar *name, eb_local_account *account)
void(* send_invite )(eb_local_account *account, eb_chat_room *room, char *user, char *message)
void(* accept_invite )(eb_local_account *account, void *invitation)
void(* decline_invite )(eb_local_account *account, void *inviatation)
void(* send_file )(eb_local_account *from, eb_account *to, char *file)
void(* terminate_chat )(eb_account *account)
void(* get_info )(eb_local_account *account_from, eb_account *account_to)
input_list *(* get_prefs )()
void(* read_prefs_config )(GList *values)
GList *(* write_prefs_config )()
GList *(* add_importers )(GList *)
GList *(* get_smileys )(void)
gchar *(* get_color )(void)

Field Documentation

void(* service_callbacks::accept_invite)( eb_local_account * account, void * invitation )
 

Referenced by eb_nomodule_query_callbacks().

GList*(* service_callbacks::add_importers)(GList *)
 

void(* service_callbacks::add_user)(eb_account * account)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::change_group)(eb_account * account, gchar *new_group)
 

char*(* service_callbacks::check_login)(char * login, char * pass)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::decline_invite)( eb_local_account * account, void * inviatation )
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::del_user)(eb_account * account)
 

Referenced by eb_nomodule_query_callbacks().

gchar*(* service_callbacks::get_color)(void)
 

Referenced by eb_chat_window_display_remote_message().

gint(* service_callbacks::get_current_state)(eb_local_account * account)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::get_info)(eb_local_account * account_from, eb_account * account_to)
 

Referenced by eb_nomodule_query_callbacks().

input_list*(* service_callbacks::get_prefs)()
 

Referenced by eb_nomodule_query_callbacks().

GList*(* service_callbacks::get_smileys)(void)
 

Referenced by eb_chat_window_display_remote_message().

GList*(* service_callbacks::get_states)()
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::get_status_pixmap)(eb_account * account, GdkPixmap **pm, GdkBitmap **bm)
 

Referenced by eb_nomodule_query_callbacks().

gchar*(* service_callbacks::get_status_string)(eb_account * account)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::ignore_user)(eb_account * account)
 

gboolean(* service_callbacks::is_suitable)(eb_local_account *local, eb_account *remote)
 

void(* service_callbacks::join_chat_room)(eb_chat_room * room)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::leave_chat_room)(eb_chat_room * room)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::login)(eb_local_account *account)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::logout)(eb_local_account *account)
 

Referenced by eb_nomodule_query_callbacks().

eb_chat_room*(* service_callbacks::make_chat_room)(gchar * name, eb_local_account * account)
 

Referenced by eb_nomodule_query_callbacks().

eb_account*(* service_callbacks::new_account)( gchar * account )
 

Referenced by eb_nomodule_query_callbacks().

gboolean(* service_callbacks::query_connected)(eb_account *account)
 

Referenced by eb_nomodule_query_callbacks().

eb_account*(* service_callbacks::read_account_config)(GList * config, struct contact *contact)
 

Referenced by eb_nomodule_query_callbacks().

eb_local_account*(* service_callbacks::read_local_account_config)(GList * values)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::read_prefs_config)(GList * values)
 

Referenced by add_service(), and eb_nomodule_query_callbacks().

void(* service_callbacks::send_chat_room_message)(eb_chat_room * room, gchar * message)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::send_file)( eb_local_account * from, eb_account * to, char * file )
 

void(* service_callbacks::send_im)(eb_local_account *account_from, eb_account *account_to, gchar *message)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::send_invite)( eb_local_account * account, eb_chat_room * room, char * user, char * message)
 

Referenced by eb_nomodule_query_callbacks().

int(* service_callbacks::send_typing)(eb_local_account *account_from, eb_account *account_to)
 

void(* service_callbacks::set_away)(eb_local_account * account, gchar * message )
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::set_current_state)(eb_local_account * account, gint state)
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::set_idle)(eb_local_account * account, gint idle )
 

Referenced by eb_nomodule_query_callbacks().

void(* service_callbacks::terminate_chat)(eb_account * account )
 

void(* service_callbacks::unignore_user)(eb_account * account, gchar *new_group)
 

GList*(* service_callbacks::write_local_config)( eb_local_account * account )
 

Referenced by eb_nomodule_query_callbacks().

GList*(* service_callbacks::write_prefs_config)()
 

Referenced by eb_nomodule_query_callbacks().


The documentation for this struct was generated from the following file:
Contact: Andy Maloney     [Documentation generated by doxygen]