purple
Description:
IM library extracted from Pidgin.
- Binding-Maintainer(s): Adrien Bustany
Content:
Namespaces:
- Purple
Classes:
Enums:
Constants:
Delegates:
- public delegate void AccountRegistrationCb (Account account, bool succeeded)
- public delegate void AccountRequestAuthorizationCb (void* p1)
- public delegate void AccountUnregistrationCb (Account account, bool succeeded)
- public delegate void Callback ()
- public delegate void CertificateVerifiedCallback (CertificateVerificationStatus st, void* userdata)
- public delegate CmdRet CmdFunc (Conversation p1, string cmd, string args, string error)
- public delegate void DnsQueryConnectFunction (SList hosts, void* data, string error_message)
- public delegate void DnsQueryFailedCallback (DnsQueryData query_data, string error_message)
- public delegate void DnsQueryResolvedCallback (DnsQueryData query_data, SList hosts)
- public delegate bool FilterAccountFunc (Account account)
- public delegate void GetPublicAliasFailureCallback (Account account, string error)
- public delegate void GetPublicAliasSuccessCallback (Account account, string alias)
- public delegate unowned string InfoFieldFormatCallback (string field, size_t len)
- public delegate void InputFunction (void* p1, int p2, InputCondition p3)
- public delegate void LogSetCallback (HashTable sets, LogSet @set)
- public delegate unowned Element MediaElementCreateCallback (Media media, string session_id, string participant)
- public delegate void NetworkListenCallback (int listenfd)
- public delegate void NotifyCloseCallback ()
- public delegate void NotifySearchResultsCallback (Connection c, List row)
- public delegate void PTFunc (Theme p1)
- public delegate void PounceCb (Pounce p1, PounceEvent p2, void* p3)
- public delegate void PrefCallback (string name, PrefType type, void* val)
- public delegate void ProxyConnectFunction (void* data, int source, string error_message)
- public delegate void RequestActionCb (void* p1, int p2)
- public delegate void RequestChoiceCb (void* p1, int p2)
- public delegate void RequestFieldsCb (void* p1, RequestFields fields)
- public delegate void RequestFileCb (void* p1, string filename)
- public delegate void RequestInputCb (void* p1, string p2)
- public delegate void SetPublicAliasFailureCallback (Account account, string error)
- public delegate void SetPublicAliasSuccessCallback (Account account, string new_alias)
- public delegate void SignalMarshalFunc (Callback cb, void* args, void* data, void* return_val)
- public delegate void SrvCallback (SrvResponse resp, int results)
- public delegate void SrvTxtQueryFailedCallback (SrvTxtQueryData query_data, string error_message)
- public delegate void SrvTxtQueryResolvedCallback (SrvTxtQueryData query_data, List records)
- public delegate void SslErrorFunction (SslConnection p1, SslErrorType p2, void* p3)
- public delegate void SslInputFunction (void* p1, SslConnection p2, InputCondition p3)
- public delegate void StunCallback (StunNatDiscovery p1)
- public delegate void TxtCallback (List responses)
- public delegate void UPnPCallback (bool success)
- public delegate void UtilFetchUrlCallback (UtilFetchUrlData url_data, void* user_data, string url_text, size_t len, string error_message)
Methods:
- public void accounts_add (Account account)
- public void accounts_delete (Account account)
- public unowned Account accounts_find (string name, string protocol)
- public unowned Account accounts_find_any (string name, string protocol)
- public unowned Account accounts_find_connected (string name, string protocol)
- public unowned Account accounts_find_ext (string name, string protocol_id, Callback account_test)
- public unowned List accounts_get_all ()
- public unowned List accounts_get_all_active ()
- public void* accounts_get_handle ()
- public unowned AccountUiOps accounts_get_ui_ops ()
- public void accounts_init ()
- public void accounts_remove (Account account)
- public void accounts_reorder (Account account, int new_index)
- public void accounts_restore_current_statuses ()
- public void accounts_set_ui_ops (AccountUiOps ops)
- public void accounts_uninit ()
- public unowned uchar[] base16_decode (string str, size_t ret_len)
- public unowned string base16_encode (uchar[] data, size_t len)
- public unowned string base16_encode_chunked (uchar[] data, size_t len)
- public unowned uchar[] base64_decode (string str, size_t ret_len)
- public unowned string base64_encode (uchar[] data, size_t len)
- public void blist_add_account (Account account)
- public void blist_add_buddy (Buddy buddy, Contact contact, Group group, BlistNode node)
- public void blist_add_chat (Chat chat, Group group, BlistNode node)
- public void blist_add_contact (Contact contact, Group group, BlistNode node)
- public void blist_add_group (Group group, BlistNode node)
- public void blist_alias_buddy (Buddy buddy, string alias)
- public void blist_alias_chat (Chat chat, string alias)
- public void blist_alias_contact (Contact contact, string alias)
- public void blist_destroy ()
- public unowned Chat blist_find_chat (Account account, string name)
- public unowned SList blist_get_buddies ()
- public int blist_get_group_online_count (Group group)
- public int blist_get_group_size (Group group, bool offline)
- public void* blist_get_handle ()
- public unowned BlistNode blist_get_root ()
- public void* blist_get_ui_data ()
- public unowned BlistUiOps blist_get_ui_ops ()
- public void blist_init ()
- public void blist_load ()
- public void blist_merge_contact (Contact source, BlistNode node)
- public unowned BuddyList blist_new ()
- public void blist_remove_account (Account account)
- public void blist_remove_buddy (Buddy buddy)
- public void blist_remove_chat (Chat chat)
- public void blist_remove_contact (Contact contact)
- public void blist_remove_group (Group group)
- public void blist_rename_buddy (Buddy buddy, string name)
- public void blist_rename_group (Group group, string name)
- public void blist_request_add_buddy (Account account, string username, string group, string alias)
- public void blist_request_add_chat (Account account, Group group, string alias, string name)
- public void blist_request_add_group ()
- public void blist_schedule_save ()
- public void blist_server_alias_buddy (Buddy buddy, string alias)
- public void blist_set_ui_data (void* ui_data)
- public void blist_set_ui_ops (BlistUiOps ops)
- public void blist_set_visible (bool show)
- public void blist_show ()
- public void blist_uninit ()
- public void blist_update_buddy_icon (Buddy buddy)
- public void blist_update_buddy_status (Buddy buddy, Status old_status)
- public void blist_update_node_icon (BlistNode node)
- public int build_dir (string path, int mode)
- public unowned SList certificates_import (CertificateScheme scheme, string filename)
- public unowned Cipher ciphers_find_cipher (string name)
- public unowned List ciphers_get_ciphers ()
- public void* ciphers_get_handle ()
- public void ciphers_init ()
- public unowned Cipher ciphers_register_cipher (string name, CipherOps ops)
- public void ciphers_uninit ()
- public bool ciphers_unregister_cipher (Cipher cipher)
- public void* cmds_get_handle ()
- public unowned CommandsUiOps cmds_get_ui_ops ()
- public void cmds_init ()
- public void cmds_set_ui_ops (CommandsUiOps ops)
- public void cmds_uninit ()
- public void connections_disconnect_all ()
- public unowned List connections_get_all ()
- public unowned List connections_get_connecting ()
- public void* connections_get_handle ()
- public unowned ConnectionUiOps connections_get_ui_ops ()
- public void connections_init ()
- public void connections_set_ui_ops (ConnectionUiOps ops)
- public void connections_uninit ()
- public bool conv_custom_smiley_add (Conversation conv, string smile, string cksum_type, string chksum, bool remote)
- public void conv_custom_smiley_close (Conversation conv, string smile)
- public void conv_custom_smiley_write (Conversation conv, string smile, uchar[] data, size_t size)
- public bool conv_present_error (string who, Account account, string what)
- public void conv_send_confirm (Conversation conv, string message)
- public void* conversations_get_handle ()
- public void conversations_init ()
- public void conversations_set_ui_ops (ConversationUiOps ops)
- public void conversations_uninit ()
- public unowned string date_format_full (void* tm)
- public unowned string date_format_long (void* tm)
- public unowned string date_format_short (void* tm)
- public void debug (DebugLevel level, string category, string format)
- public void debug_error (string category, string format)
- public void debug_fatal (string category, string format)
- public unowned DebugUiOps debug_get_ui_ops ()
- public void debug_info (string category, string format)
- public void debug_init ()
- public bool debug_is_enabled ()
- public bool debug_is_unsafe ()
- public bool debug_is_verbose ()
- public void debug_misc (string category, string format)
- public void debug_set_enabled (bool enabled)
- public void debug_set_ui_ops (DebugUiOps ops)
- public void debug_set_unsafe (bool unsafe)
- public void debug_set_verbose (bool verbose)
- public void debug_warning (string category, string format)
- public unowned DnsQueryData dnsquery_a (string hostname, int port, DnsQueryConnectFunction callback, void* data)
- public unowned DnsQueryData dnsquery_a_account (Account account, string hostname, int port, DnsQueryConnectFunction callback, void* data)
- public void dnsquery_destroy (DnsQueryData query_data)
- public unowned string dnsquery_get_host (DnsQueryData query_data)
- public uint dnsquery_get_port (DnsQueryData query_data)
- public unowned DnsQueryUiOps dnsquery_get_ui_ops ()
- public void dnsquery_init ()
- public void dnsquery_set_ui_ops (DnsQueryUiOps ops)
- public void dnsquery_uninit ()
- public bool email_is_valid (string address)
- public unowned string escape_filename (string str)
- public unowned EventLoopUiOps eventloop_get_ui_ops ()
- public void eventloop_set_ui_ops (EventLoopUiOps ops)
- public unowned string fd_get_ip (int fd)
- public unowned SList find_buddies (Account account, string name)
- public unowned Buddy find_buddy (Account account, string name)
- public unowned Buddy find_buddy_in_group (Account account, string name, Group group)
- public unowned Conversation find_chat (Connection gc, int id)
- public unowned Conversation find_conversation_with_account (ConversationType type, string name, Account account)
- public unowned Group find_group (string name)
- public unowned Pounce find_pounce (Account pouncer, string pouncee, PounceEvent events)
- public unowned Plugin find_prpl (string id)
- public unowned string gai_strerror (int errnum)
- public unowned AttentionType get_attention_type_from_code (Account account, uint type_code)
- public unowned BuddyList get_blist ()
- public unowned List get_chats ()
- public unowned List get_conversations ()
- public unowned Core get_core ()
- public unowned string get_host_name ()
- public unowned List get_ims ()
- public unowned string get_tzoff_str (void* tm, bool iso)
- public unowned ProxyInfo global_proxy_get_info ()
- public void global_proxy_set_info (ProxyInfo info)
- public void got_protocol_handler_uri (string uri)
- public unowned string home_dir ()
- public unowned IdleUiOps idle_get_ui_ops ()
- public void idle_init ()
- public void idle_set (time_t time)
- public void idle_set_ui_ops (IdleUiOps ops)
- public void idle_touch ()
- public void idle_uninit ()
- public unowned StoredImage imgstore_add (void* data, size_t size, string filename)
- public int imgstore_add_with_id (void* data, size_t size, string filename)
- public unowned StoredImage imgstore_find_by_id (int id)
- public void* imgstore_get_data (StoredImage img)
- public unowned string imgstore_get_extension (StoredImage img)
- public unowned string imgstore_get_filename (StoredImage img)
- public void* imgstore_get_handle ()
- public size_t imgstore_get_size (StoredImage img)
- public void imgstore_init ()
- public unowned StoredImage imgstore_new_from_file (string path)
- public unowned StoredImage imgstore_ref (StoredImage img)
- public void imgstore_ref_by_id (int id)
- public void imgstore_uninit ()
- public unowned StoredImage imgstore_unref (StoredImage img)
- public void imgstore_unref_by_id (int id)
- public uint input_add (int fd, InputCondition cond, InputFunction func)
- public int input_get_error (int fd, int error)
- public bool input_remove (uint handle)
- public bool ip_address_is_valid (string ip)
- public bool ipv4_address_is_valid (string ip)
- public bool ipv6_address_is_valid (string ip)
- public unowned string markup_escape_text (string text, ssize_t length)
- public bool markup_extract_info_field (string str, int len, NotifyUserInfo user_info, string start_token, int skip, string end_token, ObjectPath check_value, string no_value_token, string display_name, bool is_link, string link_prefix, InfoFieldFormatCallback format_cb)
- public bool markup_find_tag (string needle, string haystack, out string start, out string end, out Datalist attributes)
- public unowned string markup_get_css_property (string style, string opt)
- public unowned string markup_get_tag_name (string tag)
- public void markup_html_to_xhtml (string html, out unowned string dest_xhtml, out unowned string dest_plain)
- public bool markup_is_rtl (string html)
- public unowned string markup_linkify (string str)
- public unowned string markup_slice (string str, uint x, uint y)
- public unowned string markup_strip_html (string str)
- public unowned string markup_unescape_entity (string text, int length)
- public void marshal_BOOLEAN__INT_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_BOOLEAN (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_BOOLEAN__POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_INT__INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_INT__INT_INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_INT__POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_INT__POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER_INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER_INT64 (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER_INT64_BOOLEAN (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER_INT_BOOLEAN (Callback cb, void* args, void* data, void* return_val)
- public void marshal_POINTER__POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__INT_INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_INT_INT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_INT_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_POINTER_UINT_UINT (Callback cb, void* args, void* data, void* return_val)
- public void marshal_VOID__POINTER_UINT (Callback cb, void* args, void* data, void* return_val)
- public bool message_meify (string message, ssize_t len)
- public unowned string mime_decode_field (string str)
- public unowned FileStream mkstemp (out unowned string path, bool binary)
- public int network_convert_idn_to_ascii (string @in, string @out)
- public void network_force_online ()
- public unowned List network_get_all_local_system_ips ()
- public void* network_get_handle ()
- public unowned string network_get_local_system_ip (int fd)
- public unowned string network_get_my_ip (int fd)
- public uint network_get_port_from_fd (int fd)
- public unowned string network_get_public_ip ()
- public unowned string network_get_stun_ip ()
- public unowned string network_get_turn_ip ()
- public void network_init ()
- public uint network_ip_atoi (string ip)
- public bool network_is_available ()
- public unowned NetworkListenData network_listen (uint port, int socket_type, NetworkListenCallback cb, void* cb_data)
- public void network_listen_cancel (NetworkListenData listen_data)
- public unowned NetworkListenData network_listen_family (uint port, int socket_family, int socket_type, NetworkListenCallback cb, void* cb_data)
- public void network_listen_map_external (bool map_external)
- public unowned NetworkListenData network_listen_range (uint start, uint end, int socket_type, NetworkListenCallback cb, void* cb_data)
- public unowned NetworkListenData network_listen_range_family (uint start, uint end, int socket_family, int socket_type, NetworkListenCallback cb, void* cb_data)
- public void network_remove_port_mapping (int fd)
- public void network_set_public_ip (string ip)
- public void network_set_stun_server (string stun_server)
- public void network_set_turn_server (string turn_server)
- public void network_uninit ()
- public unowned string normalize (Account account, string str)
- public unowned string normalize_nocase (Account account, string str)
- public void notify_close (NotifyType type, void* ui_handle)
- public void notify_close_with_handle (void* handle)
- public void* notify_email (void* handle, string subject, string from, string to, string url, NotifyCloseCallback cb)
- public void* notify_emails (void* handle, size_t count, bool detailed, out unowned string subjects, out unowned string froms, out unowned string tos, out unowned string urls, NotifyCloseCallback cb)
- public void* notify_formatted (void* handle, string title, string primary, string secondary, string text, NotifyCloseCallback cb)
- public void* notify_get_handle ()
- public unowned NotifyUiOps notify_get_ui_ops ()
- public void notify_init ()
- public void* notify_message (void* handle, NotifyMsgType type, string title, string primary, string secondary, NotifyCloseCallback cb)
- public void* notify_searchresults (Connection gc, string title, string primary, string secondary, NotifySearchResults results, NotifyCloseCallback cb)
- public void notify_set_ui_ops (NotifyUiOps ops)
- public void notify_uninit ()
- public void* notify_uri (void* handle, string uri)
- public void* notify_userinfo (Connection gc, string who, NotifyUserInfo user_info, NotifyCloseCallback cb)
- public unowned string ntlm_gen_type1 (string hostname, string domain)
- public unowned string ntlm_gen_type3 (string username, string passw, string hostname, string domain, uchar nonce, uint32 flags)
- public uchar ntlm_parse_type2 (string type2, uint32 flags)
- public void plugins_add_search_path (string path)
- public void plugins_destroy_all ()
- public bool plugins_enabled ()
- public unowned Plugin plugins_find_with_basename (string basename)
- public unowned Plugin plugins_find_with_filename (string filename)
- public unowned Plugin plugins_find_with_id (string id)
- public unowned Plugin plugins_find_with_name (string name)
- public unowned List plugins_get_all ()
- public void* plugins_get_handle ()
- public unowned List plugins_get_loaded ()
- public unowned List plugins_get_protocols ()
- public unowned List plugins_get_search_paths ()
- public void plugins_init ()
- public void plugins_load_saved (string key)
- public void plugins_probe (string ext)
- public void plugins_register_load_notify_cb (Callback func, void* data)
- public void plugins_register_probe_notify_cb (Callback func, void* data)
- public void plugins_register_unload_notify_cb (Callback func, void* data)
- public void plugins_save_loaded (string key)
- public void plugins_uninit ()
- public void plugins_unload (PluginType type)
- public void plugins_unload_all ()
- public void plugins_unregister_load_notify_cb (Callback func)
- public void plugins_unregister_probe_notify_cb (Callback func)
- public void plugins_unregister_unload_notify_cb (Callback func)
- public bool pmp_create_map (PmpType type, uint privateport, uint publicport, int lifetime)
- public bool pmp_destroy_map (PmpType type, uint privateport)
- public unowned string pmp_get_public_ip ()
- public void pmp_init ()
- public unowned List pounces_get_all ()
- public unowned List pounces_get_all_for_ui (string ui)
- public void* pounces_get_handle ()
- public void pounces_init ()
- public bool pounces_load ()
- public void pounces_register_handler (string ui, PounceCb cb, Callback new_pounce, Callback free_pounce)
- public void pounces_uninit ()
- public void pounces_unregister_handler (string ui)
- public void prefs_add_bool (string name, bool value)
- public void prefs_add_int (string name, int value)
- public void prefs_add_none (string name)
- public void prefs_add_path (string name, string value)
- public void prefs_add_path_list (string name, List value)
- public void prefs_add_string (string name, string value)
- public void prefs_add_string_list (string name, List value)
- public uint prefs_connect_callback (void* handle, string name, PrefCallback cb, void* data)
- public void prefs_destroy ()
- public void prefs_disconnect_by_handle (void* handle)
- public void prefs_disconnect_callback (uint callback_id)
- public bool prefs_exists (string name)
- public bool prefs_get_bool (string name)
- public unowned List prefs_get_children_names (string name)
- public void* prefs_get_handle ()
- public int prefs_get_int (string name)
- public unowned string prefs_get_path (string name)
- public unowned List prefs_get_path_list (string name)
- public unowned string prefs_get_string (string name)
- public unowned List prefs_get_string_list (string name)
- public PrefType prefs_get_type (string name)
- public unowned PrefsUiOps prefs_get_ui_ops ()
- public void prefs_init ()
- public bool prefs_load ()
- public void prefs_remove (string name)
- public void prefs_rename (string oldname, string newname)
- public void prefs_rename_boolean_toggle (string oldname, string newname)
- public void prefs_set_bool (string name, bool value)
- public void prefs_set_generic (string name, void* value)
- public void prefs_set_int (string name, int value)
- public void prefs_set_path (string name, string value)
- public void prefs_set_path_list (string name, List value)
- public void prefs_set_string (string name, string value)
- public void prefs_set_string_list (string name, List value)
- public void prefs_set_ui_ops (PrefsUiOps ops)
- public void prefs_trigger_callback (string name)
- public void prefs_trigger_callback_object (PrefCallbackData data)
- public void prefs_uninit ()
- public void prefs_update_old ()
- public unowned string primitive_get_id_from_type (StatusPrimitive type)
- public unowned string primitive_get_name_from_type (StatusPrimitive type)
- public StatusPrimitive primitive_get_type_from_id (string id)
- public void print_utf8_to_console (FileStream filestream, string message)
- public void privacy_allow (Account account, string who, bool local, bool restore)
- public bool privacy_check (Account account, string who)
- public void privacy_deny (Account account, string who, bool local, bool restore)
- public bool privacy_deny_add (Account account, string name, bool local_only)
- public bool privacy_deny_remove (Account account, string name, bool local_only)
- public unowned PrivacyUiOps privacy_get_ui_ops ()
- public void privacy_init ()
- public bool privacy_permit_add (Account account, string name, bool local_only)
- public bool privacy_permit_remove (Account account, string name, bool local_only)
- public void privacy_set_ui_ops (PrivacyUiOps ops)
- public bool program_is_valid (string program)
- public unowned ProxyConnectData proxy_connect (void* handle, Account account, string host, int port, ProxyConnectFunction connect_cb, void* data)
- public void proxy_connect_cancel (ProxyConnectData connect_data)
- public void proxy_connect_cancel_with_handle (void* handle)
- public unowned ProxyConnectData proxy_connect_socks5 (void* handle, ProxyInfo gpi, string host, int port, ProxyConnectFunction connect_cb, void* data)
- public unowned ProxyConnectData proxy_connect_socks5_account (void* handle, Account account, ProxyInfo gpi, string host, int port, ProxyConnectFunction connect_cb, void* data)
- public unowned ProxyConnectData proxy_connect_udp (void* handle, Account account, string host, int port, ProxyConnectFunction connect_cb, void* data)
- public void* proxy_get_handle ()
- public unowned ProxyInfo proxy_get_setup (Account account)
- public void proxy_init ()
- public void proxy_uninit ()
- public void prpl_change_account_status (Account account, Status old_status, Status new_status)
- public MediaCaps prpl_get_media_caps (Account account, string who)
- public unowned List prpl_get_statuses (Account account, Presence presence)
- public void prpl_got_account_actions (Account account)
- public void prpl_got_account_idle (Account account, bool idle, time_t idle_time)
- public void prpl_got_account_login_time (Account account, time_t login_time)
- public void prpl_got_account_status (Account account, string status_id)
- public void prpl_got_attention (Connection gc, string who, uint type_code)
- public void prpl_got_attention_in_chat (Connection gc, int id, string who, uint type_code)
- public void prpl_got_media_caps (Account account, string who)
- public void prpl_got_user_idle (Account account, string name, bool idle, time_t idle_time)
- public void prpl_got_user_login_time (Account account, string name, time_t login_time)
- public void prpl_got_user_status (Account account, string name, string status_id)
- public void prpl_got_user_status_deactive (Account account, string name, string status_id)
- public bool prpl_initiate_media (Account account, string who, MediaSessionType type)
- public void prpl_send_attention (Connection gc, string who, uint type_code)
- public unowned uchar[] quotedp_decode (string str, size_t ret_len)
- public void* request_action (void* handle, string title, string primary, string secondary, int default_action, Account account, string who, Conversation conv, size_t action_count)
- public void* request_action_varg (void* handle, string title, string primary, string secondary, int default_action, Account account, string who, Conversation conv, size_t action_count, void* actions)
- public void* request_action_with_icon (void* handle, string title, string primary, string secondary, int default_action, Account account, string who, Conversation conv, void* icon_data, size_t icon_size, size_t action_count)
- public void* request_action_with_icon_varg (void* handle, string title, string primary, string secondary, int default_action, Account account, string who, Conversation conv, void* icon_data, size_t icon_size, size_t action_count, void* actions)
- public void* request_choice (void* handle, string title, string primary, string secondary, int default_value, string ok_text, Callback ok_cb, string cancel_text, Callback cancel_cb, Account account, string who, Conversation conv)
- public void* request_choice_varg (void* handle, string title, string primary, string secondary, int default_value, string ok_text, Callback ok_cb, string cancel_text, Callback cancel_cb, Account account, string who, Conversation conv, void* choices)
- public void request_close (RequestType type, void* uihandle)
- public void request_close_with_handle (void* handle)
- public void* request_fields (void* handle, string title, string primary, string secondary, RequestFields fields, string ok_text, Callback ok_cb, string cancel_text, Callback cancel_cb, Account account, string who, Conversation conv)
- public void* request_file (void* handle, string title, string filename, bool savedialog, Callback ok_cb, Callback cancel_cb, Account account, string who, Conversation conv)
- public void* request_folder (void* handle, string title, string dirname, Callback ok_cb, Callback cancel_cb, Account account, string who, Conversation conv)
- public unowned RequestUiOps request_get_ui_ops ()
- public void* request_input (void* handle, string title, string primary, string secondary, string default_value, bool multiline, bool masked, string hint, string ok_text, Callback ok_cb, string cancel_text, Callback cancel_cb, Account account, string who, Conversation conv)
- public void request_set_ui_ops (RequestUiOps ops)
- public void restore_default_signal_handlers ()
- public bool running_gnome ()
- public bool running_kde ()
- public bool running_osx ()
- public unowned List savedstatuses_get_all ()
- public void* savedstatuses_get_handle ()
- public unowned List savedstatuses_get_popular (uint how_many)
- public void savedstatuses_init ()
- public void savedstatuses_uninit ()
- public void serv_add_deny (Connection p1, string p2)
- public void serv_add_permit (Connection p1, string p2)
- public void serv_alias_buddy (Buddy p1)
- public void serv_chat_invite (Connection p1, int p2, string p3, string p4)
- public void serv_chat_leave (Connection p1, int p2)
- public int serv_chat_send (Connection p1, int p2, string p3, MessageFlags flags)
- public void serv_chat_whisper (Connection p1, int p2, string p3, string p4)
- public void serv_get_info (Connection p1, string p2)
- public void serv_got_alias (Connection gc, string who, string alias)
- public void serv_got_attention (Connection gc, string who, uint type_code)
- public void serv_got_chat_in (Connection g, int id, string who, MessageFlags flags, string message, time_t mtime)
- public void serv_got_chat_invite (Connection gc, string name, string who, string message, HashTable data)
- public void serv_got_chat_left (Connection g, int id)
- public void serv_got_im (Connection gc, string who, string msg, MessageFlags flags, time_t mtime)
- public void serv_got_join_chat_failed (Connection gc, HashTable data)
- public unowned Conversation serv_got_joined_chat (Connection gc, int id, string name)
- public void serv_got_private_alias (Connection gc, string who, string alias)
- public void serv_got_typing (Connection gc, string name, int timeout, TypingState state)
- public void serv_got_typing_stopped (Connection gc, string name)
- public void serv_join_chat (Connection p1, HashTable data)
- public void serv_move_buddy (Buddy p1, Group p2, Group p3)
- public void serv_reject_chat (Connection p1, HashTable data)
- public void serv_rem_deny (Connection p1, string p2)
- public void serv_rem_permit (Connection p1, string p2)
- public void serv_send_attention (Connection gc, string who, uint type_code)
- public void serv_send_file (Connection gc, string who, string file)
- public int serv_send_im (Connection p1, string p2, string p3, MessageFlags flags)
- public uint serv_send_typing (Connection gc, string name, TypingState state)
- public void serv_set_info (Connection p1, string p2)
- public void serv_set_permit_deny (Connection p1)
- public void set_blist (BuddyList blist)
- public ulong signal_connect (void* instance, string @signal, void* handle, Callback func, void* data)
- public ulong signal_connect_priority (void* instance, string @signal, void* handle, Callback func, void* data, int priority)
- public ulong signal_connect_priority_vargs (void* instance, string @signal, void* handle, Callback func, void* data, int priority)
- public ulong signal_connect_vargs (void* instance, string @signal, void* handle, Callback func, void* data)
- public void signal_disconnect (void* instance, string @signal, void* handle, Callback func)
- public void signal_emit (void* instance, string @signal)
- public void* signal_emit_return_1 (void* instance, string @signal)
- public void signal_emit_vargs (void* instance, string @signal, void* args)
- public void* signal_emit_vargs_return_1 (void* instance, string @signal, void* args)
- public void signal_get_values (void* instance, string @signal, out unowned Value ret_value, int num_values, out unowned Value values)
- public ulong signal_register (void* instance, string @signal, SignalMarshalFunc marshal, Value ret_value, int num_values)
- public void signal_unregister (void* instance, string @signal)
- public void signals_disconnect_by_handle (void* handle)
- public void signals_init ()
- public void signals_uninit ()
- public void signals_unregister_by_instance (void* instance)
- public void smarshal_BOOLEAN__OBJECT_POINTER_STRING (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__ENUM_STRING_STRING (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__ENUM_STRING_STRING_BOOLEAN (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__FLAGS_FLAGS (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__POINTER_POINTER_OBJECT (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__POINTER_POINTER_OBJECT_OBJECT (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__STRING_STRING (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__STRING_STRING_DOUBLE (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public void smarshal_VOID__STRING_STRING_OBJECT_OBJECT (Closure closure, Value return_value, uint n_param_values, Value param_values, void* invocation_hint, void* marshal_data)
- public unowned Smiley smileys_find_by_checksum (string checksum)
- public unowned Smiley smileys_find_by_shortcut (string shortcut)
- public unowned List smileys_get_all ()
- public unowned string smileys_get_storing_dir ()
- public void smileys_init ()
- public void smileys_uninit ()
- public int socket_get_family (int fd)
- public bool socket_speaks_ipv4 (int fd)
- public unowned SoundUiOps sound_get_ui_ops ()
- public void sound_init ()
- public void sound_play_event (SoundEventID event, Account account)
- public void sound_play_file (string filename, Account account)
- public void sound_set_ui_ops (SoundUiOps ops)
- public void sound_uninit ()
- public void* sounds_get_handle ()
- public void srv_cancel (SrvTxtQueryData query_data)
- public unowned SrvTxtQueryData srv_resolve (string protocol, string transport, string domain, SrvCallback cb, void* extradata)
- public unowned SrvTxtQueryData srv_resolve_account (Account account, string protocol, string transport, string domain, SrvCallback cb, void* extradata)
- public void srv_txt_query_destroy (SrvTxtQueryData query_data)
- public unowned string srv_txt_query_get_query (SrvTxtQueryData query_data)
- public int srv_txt_query_get_type (SrvTxtQueryData query_data)
- public unowned SrvTxtQueryUiOps srv_txt_query_get_ui_ops ()
- public void srv_txt_query_set_ui_ops (SrvTxtQueryUiOps ops)
- public void ssl_close (SslConnection gsc)
- public unowned SslConnection ssl_connect (Account account, string host, int port, SslInputFunction func, SslErrorFunction error_func, void* data)
- public unowned SslConnection ssl_connect_fd (Account account, int fd, SslInputFunction func, SslErrorFunction error_func, void* data)
- public unowned SslConnection ssl_connect_with_host_fd (Account account, int fd, SslInputFunction func, SslErrorFunction error_func, string host, void* data)
- public unowned SslConnection ssl_connect_with_ssl_cn (Account account, string host, int port, SslInputFunction func, SslErrorFunction error_func, string ssl_host, void* data)
- public unowned SslOps ssl_get_ops ()
- public unowned List ssl_get_peer_certificates (SslConnection gsc)
- public void ssl_init ()
- public void ssl_input_add (SslConnection gsc, SslInputFunction func, void* data)
- public bool ssl_is_supported ()
- public size_t ssl_read (SslConnection gsc, void* buffer, size_t len)
- public void ssl_set_ops (SslOps ops)
- public unowned string ssl_strerror (SslErrorType error)
- public void ssl_uninit ()
- public size_t ssl_write (SslConnection gsc, void* buffer, size_t len)
- public unowned string str_add_cr (string str)
- public unowned string str_binary_to_ascii (uint binary, uint len)
- public bool str_has_prefix (string s, string p)
- public bool str_has_suffix (string s, string x)
- public unowned string str_seconds_to_string (uint sec)
- public unowned string str_size_to_units (size_t size)
- public void str_strip_char (string str, ObjectPath thechar)
- public time_t str_to_time (string timestamp, bool utc, void* tm, long tz_off, out unowned string rest)
- public unowned string strcasereplace (string str, string delimiter, string replacement)
- public unowned string strcasestr (string haystack, string needle)
- public unowned string strdup_withhtml (string src)
- public bool strequal (string left, string right)
- public unowned string strreplace (string str, string delimiter, string replacement)
- public unowned StunNatDiscovery stun_discover (StunCallback cb)
- public void stun_init ()
- public unowned string text_strip_mnemonic (string @in)
- public time_t time_build (int year, int month, int day, int hour, int min, int sec)
- public unowned string time_format (void* tm)
- public uint timeout_add (uint interval, SourceFunc function, void* data)
- public uint timeout_add_seconds (uint interval, SourceFunc function, void* data)
- public bool timeout_remove (uint handle)
- public void txt_cancel (SrvTxtQueryData query_data)
- public unowned SrvTxtQueryData txt_resolve (string owner, string domain, TxtCallback cb, void* extradata)
- public unowned SrvTxtQueryData txt_resolve_account (Account account, string owner, string domain, TxtCallback cb, void* extradata)
- public unowned string unescape_filename (string str)
- public unowned string unescape_html (string html)
- public unowned string unescape_text (string text)
- public void upnp_cancel_port_mapping (UPnPMappingAddRemove mapping_data)
- public void upnp_discover (UPnPCallback cb, void* cb_data)
- public unowned string upnp_get_public_ip ()
- public void upnp_init ()
- public unowned UPnPMappingAddRemove upnp_remove_port_mapping (uint portmap, string protocol, UPnPCallback cb, void* cb_data)
- public unowned UPnPMappingAddRemove upnp_set_port_mapping (uint portmap, string protocol, UPnPCallback cb, void* cb_data)
- public unowned List uri_list_extract_filenames (string uri_list)
- public unowned List uri_list_extract_uris (string uri_list)
- public unowned string url_decode (string str)
- public unowned string url_encode (string str)
- public bool url_parse (string url, out unowned string ret_host, int ret_port, out unowned string ret_path, out unowned string ret_user, out unowned string ret_passwd)
- public unowned string user_dir ()
- public bool utf8_has_word (string haystack, string needle)
- public unowned string utf8_ncr_decode (string @in)
- public unowned string utf8_ncr_encode (string @in)
- public unowned string utf8_salvage (string str)
- public int utf8_strcasecmp (string a, string b)
- public unowned string utf8_strftime (string format, void* tm)
- public unowned string utf8_strip_unprintables (string str)
- public unowned string utf8_try_convert (string str)
- public void util_chrreplace (string str, ObjectPath delimiter, ObjectPath replacement)
- public void util_fetch_url_cancel (UtilFetchUrlData url_data)
- public unowned UtilFetchUrlData util_fetch_url_request (string url, bool full, string user_agent, bool http11, string request, bool include_headers, UtilFetchUrlCallback callback, void* data)
- public unowned UtilFetchUrlData util_fetch_url_request_data_len_with_account (Account account, string url, bool full, string user_agent, bool http11, string request, size_t request_len, bool include_headers, ssize_t max_len, UtilFetchUrlCallback callback)
- public unowned UtilFetchUrlData util_fetch_url_request_len (string url, bool full, string user_agent, bool http11, string request, bool include_headers, ssize_t max_len, UtilFetchUrlCallback callback, void* data)
- public unowned UtilFetchUrlData util_fetch_url_request_len_with_account (Account account, string url, bool full, string user_agent, bool http11, string request, bool include_headers, ssize_t max_len, UtilFetchUrlCallback callback, void* data)
- public unowned string util_format_song_info (string title, string artist, string album, void* unused)
- public unowned string util_get_image_checksum (void* image_data, size_t image_len)
- public unowned string util_get_image_extension (void* data, size_t len)
- public unowned string util_get_image_filename (void* image_data, size_t image_len)
- public void util_init ()
- public unowned xmlnode util_read_xml_from_file (string filename, string description)
- public void util_set_current_song (string title, string artist, string album)
- public void util_set_user_dir (string dir)
- public void util_uninit ()
- public bool util_write_data_to_file (string filename, string data, ssize_t size)
- public bool util_write_data_to_file_absolute (string filename_full, string data, ssize_t size)
- public unowned string uuid_random ()
- public unowned string version_check (uint required_major, uint required_minor, uint required_micro)
- public unowned List xfers_get_all ()
- public void* xfers_get_handle ()
- public unowned XferUiOps xfers_get_ui_ops ()
- public void xfers_init ()
- public void xfers_set_ui_ops (XferUiOps ops)
- public void xfers_uninit ()