|  |  |  | libempathy Reference Manual |  | 
|---|---|---|---|---|
#define EMPATHY_GET_PRIV (obj,type) #define G_STR_EMPTY (x) enum EmpathyRegExType; gchar* empathy_substring (const gchar *str, gint start, gint end); gint empathy_regex_match (EmpathyRegExType type, const gchar *msg, GArray *start, GArray *end); gint empathy_strcasecmp (const gchar *s1, const gchar *s2); gint empathy_strncasecmp (const gchar *s1, const gchar *s2, gsize n); gboolean empathy_xml_validate (xmlDoc *doc, const gchar *dtd_filename); xmlNodePtr empathy_xml_node_get_child (xmlNodePtr node, const gchar *child_name); xmlChar* empathy_xml_node_get_child_content (xmlNodePtr node, const gchar *child_name); xmlNodePtr empathy_xml_node_find_child_prop_value (xmlNodePtr node, const gchar *prop_name, const gchar *prop_value); guint empathy_account_hash (gconstpointer key); gboolean empathy_account_equal (gconstpointer a, gconstpointer b); MissionControl* empathy_mission_control_new (void); const gchar* empathy_presence_get_default_message (McPresence presence); const gchar* empathy_presence_to_str (McPresence presence); McPresence empathy_presence_from_str (const gchar *str); gchar* empathy_file_lookup (const gchar *filename, const gchar *subdir); gboolean (*EmpathyRunUntilReadyFunc) (GObject *object, gpointer user_data); void empathy_run_until_ready (gpointer object); void empathy_run_until_ready_full (gpointer object, const gchar *signal, EmpathyRunUntilReadyFunc func, gpointer user_data, GMainLoop **loop); McAccount* empathy_channel_get_account (TpChannel *channel); gpointer empathy_connect_to_account_status_changed (MissionControl *mc, GCallback handler, gpointer user_data, GClosureNotify free_func); void empathy_disconnect_account_status_changed (gpointer token); gboolean empathy_proxy_equal (gconstpointer a, gconstpointer b); guint empathy_proxy_hash (gconstpointer key); void (*empathy_connection_callback_for_request_channel) (TpConnection *connection, TpChannel *channel, const GError *error, gpointer user_data, GObject *weak_object); void empathy_connection_request_channel (TpConnection *proxy, gint timeout_ms, const gchar *channel_type, guint handle_type, const gchar *name, gboolean suppress_handler, empathy_connection_callback_for_request_channel callback, gpointer user_data, GDestroyNotify destroy, GObject *weak_object);
#define EMPATHY_GET_PRIV(obj,type) ((type##Priv*) ((type*)obj)->priv)
| 
 | |
| 
 | 
typedef enum {
	EMPATHY_REGEX_AS_IS,
	EMPATHY_REGEX_BROWSER,
	EMPATHY_REGEX_APT,
	EMPATHY_REGEX_EMAIL,
	EMPATHY_REGEX_OTHER,
	EMPATHY_REGEX_ALL,
} EmpathyRegExType;
gchar* empathy_substring (const gchar *str, gint start, gint end);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gint empathy_regex_match (EmpathyRegExType type, const gchar *msg, GArray *start, GArray *end);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gint empathy_strcasecmp (const gchar *s1, const gchar *s2);
| 
 | |
| 
 | |
| Returns : | 
gint empathy_strncasecmp (const gchar *s1, const gchar *s2, gsize n);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean empathy_xml_validate (xmlDoc *doc, const gchar *dtd_filename);
| 
 | |
| 
 | |
| Returns : | 
xmlNodePtr          empathy_xml_node_get_child          (xmlNodePtr node,
                                                         const gchar *child_name);
| 
 | |
| 
 | |
| Returns : | 
xmlChar*            empathy_xml_node_get_child_content  (xmlNodePtr node,
                                                         const gchar *child_name);
| 
 | |
| 
 | |
| Returns : | 
xmlNodePtr          empathy_xml_node_find_child_prop_value
                                                        (xmlNodePtr node,
                                                         const gchar *prop_name,
                                                         const gchar *prop_value);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean empathy_account_equal (gconstpointer a, gconstpointer b);
| 
 | |
| 
 | |
| Returns : | 
const gchar* empathy_presence_get_default_message (McPresence presence);
| 
 | |
| Returns : | 
const gchar* empathy_presence_to_str (McPresence presence);
| 
 | |
| Returns : | 
McPresence empathy_presence_from_str (const gchar *str);
| 
 | |
| Returns : | 
gchar* empathy_file_lookup (const gchar *filename, const gchar *subdir);
| 
 | |
| 
 | |
| Returns : | 
gboolean (*EmpathyRunUntilReadyFunc) (GObject *object, gpointer user_data);
| 
 | |
| 
 | |
| Returns : | 
void empathy_run_until_ready_full (gpointer object, const gchar *signal, EmpathyRunUntilReadyFunc func, gpointer user_data, GMainLoop **loop);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
McAccount* empathy_channel_get_account (TpChannel *channel);
| 
 | |
| Returns : | 
gpointer empathy_connect_to_account_status_changed (MissionControl *mc, GCallback handler, gpointer user_data, GClosureNotify free_func);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void                empathy_disconnect_account_status_changed
                                                        (gpointer token);
| 
 | 
gboolean empathy_proxy_equal (gconstpointer a, gconstpointer b);
| 
 | |
| 
 | |
| Returns : | 
void                (*empathy_connection_callback_for_request_channel)
                                                        (TpConnection *connection,
                                                         TpChannel *channel,
                                                         const GError *error,
                                                         gpointer user_data,
                                                         GObject *weak_object);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
void empathy_connection_request_channel (TpConnection *proxy, gint timeout_ms, const gchar *channel_type, guint handle_type, const gchar *name, gboolean suppress_handler, empathy_connection_callback_for_request_channel callback, gpointer user_data, GDestroyNotify destroy, GObject *weak_object);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |