Version 1 (modified by 17 years ago) (diff) | ,
---|
Perl API function list
This list was obtained by running the perl script that is included in the pidgin 2.0.2 source.
If you want to know the data types for parameters and return types, refer to the C API.
Purple::BEGIN Purple::EXPORT_FAIL Purple::EXPORT_TAGS Purple::VERSION Purple::bootstrap Purple::confess Purple::croak Purple::get_blist Purple::get_conversations Purple::get_ims Purple::set_blist Purple::Account::AUTOLOAD Purple::Account::add_buddies Purple::Account::change_password Purple::Account::connect Purple::Account::destroy_log Purple::Account::get_active_status Purple::Account::get_buddy_icon_path Purple::Account::get_connection Purple::Account::get_log Purple::Account::get_presence Purple::Account::get_protocol_name Purple::Account::get_remember_password Purple::Account::get_user_info Purple::Account::is_connected Purple::Account::register Purple::Account::remove_buddy Purple::Account::request_change_password Purple::Account::set_alias Purple::Account::set_check_mail Purple::Account::set_enabled Purple::Account::set_password Purple::Account::set_remember_password Purple::Account::set_status_types Purple::Account::set_username Purple::Account::Option::bool_new Purple::Account::Option::get_default_bool Purple::Account::Option::get_default_string Purple::Account::Option::get_masked Purple::Account::Option::get_text Purple::Account::Option::int_new Purple::Account::Option::new Purple::Account::Option::set_default_int Purple::Account::Option::set_list Purple::Account::Option::string_new Purple::Account::UserSplit::get_separator Purple::Account::UserSplit::new Purple::Accounts::delete Purple::Accounts::get_all Purple::Accounts::get_handle Purple::Accounts::init Purple::Accounts::reorder Purple::Accounts::uninit Purple::Buddy::Icon::get_data Purple::Buddy::Icon::get_scale_size Purple::Buddy::Icon::ref Purple::Buddy::Icon::unref Purple::Buddy::Icons::get_cache_dir Purple::Buddy::Icons::init Purple::Buddy::Icons::set_cache_dir Purple::Buddy::Icons::uninit Purple::BuddyList::add_buddy Purple::BuddyList::add_contact Purple::BuddyList::alias_buddy Purple::BuddyList::destroy Purple::BuddyList::get_group_online_count Purple::BuddyList::get_handle Purple::BuddyList::init Purple::BuddyList::merge_contact Purple::BuddyList::remove_account Purple::BuddyList::remove_chat Purple::BuddyList::remove_group Purple::BuddyList::rename_group Purple::BuddyList::schedule_save Purple::BuddyList::set_ui_ops Purple::BuddyList::show Purple::BuddyList::update_buddy_icon Purple::BuddyList::Buddy::get_account Purple::BuddyList::Buddy::get_alias_only Purple::BuddyList::Buddy::get_contact_alias Purple::BuddyList::Buddy::get_icon Purple::BuddyList::Buddy::get_name Purple::BuddyList::Buddy::get_server_alias Purple::BuddyList::Buddy::set_icon Purple::BuddyList::Chat::get_name Purple::BuddyList::Contact::get_alias Purple::BuddyList::Contact::invalidate_priority_buddy Purple::BuddyList::Contact::on_account Purple::BuddyList::Group::get_accounts Purple::BuddyList::Group::on_account Purple::BuddyList::Node::CHAT Purple::BuddyList::Node::GROUP Purple::BuddyList::Node::OTHER Purple::BuddyList::Node::get_extended_menu Purple::BuddyList::Node::get_int Purple::BuddyList::Node::remove_setting Purple::BuddyList::Node::set_flags Purple::Cipher::digest_region Purple::Cipher::get_name Purple::Cipher::Context::decrypt Purple::Cipher::Context::digest Purple::Cipher::Context::encrypt Purple::Cipher::Context::get_key_size Purple::Cipher::Context::get_salt_size Purple::Cipher::Context::new_by_name Purple::Cipher::Context::set_data Purple::Cipher::Context::set_key Purple::Cipher::Context::set_salt Purple::Ciphers::get_ciphers Purple::Ciphers::init Purple::Ciphers::uninit Purple::Cmd::help Purple::Cmd::register Purple::Cmd::Flag::ALLOW_WRONG_ARGS Purple::Cmd::Flag::IM Purple::Cmd::Priority::ALIAS Purple::Cmd::Priority::HIGH Purple::Cmd::Priority::PLUGIN Purple::Cmd::Priority::VERY_HIGH Purple::Cmd::Return::CONTINUE Purple::Cmd::Return::OK Purple::Cmd::Status::NOT_FOUND Purple::Cmd::Status::WRONG_ARGS Purple::Cmd::Status::WRONG_TYPE Purple::Connection::error Purple::Connection::get_display_name Purple::Connection::get_state Purple::Connection::set_account Purple::Connection::set_state Purple::Connection::State::CONNECTING Purple::Connections::disconnect_all Purple::Connections::get_connecting Purple::Connections::get_ui_ops Purple::Connections::set_ui_ops Purple::Conversation::AUTOLOAD Purple::Conversation::autoset_title Purple::Conversation::destroy Purple::Conversation::get_chat_data Purple::Conversation::get_features Purple::Conversation::get_im_data Purple::Conversation::get_title Purple::Conversation::has_focus Purple::Conversation::new Purple::Conversation::set_account Purple::Conversation::set_name Purple::Conversation::update Purple::Conversation::Chat::cb_destroy Purple::Conversation::Chat::cb_get_name Purple::Conversation::Chat::find_user Purple::Conversation::Chat::get_id Purple::Conversation::Chat::get_nick Purple::Conversation::Chat::get_users Purple::Conversation::Chat::ignore Purple::Conversation::Chat::purple_find_chat Purple::Conversation::Chat::set_id Purple::Conversation::Chat::set_nick Purple::Conversation::Chat::unignore Purple::Conversation::ChatBuddy::Flags::FOUNDER Purple::Conversation::ChatBuddy::Flags::NONE Purple::Conversation::ChatBuddy::Flags::TYPING Purple::Conversation::Flags::ACTIVE_ONLY Purple::Conversation::Flags::DELAYED Purple::Conversation::Flags::IMAGES Purple::Conversation::Flags::NOTIFY Purple::Conversation::Flags::RAW Purple::Conversation::Flags::SEND Purple::Conversation::Flags::WHISPER Purple::Conversation::IM::DESTROY Purple::Conversation::IM::get_icon Purple::Conversation::IM::get_type_again Purple::Conversation::IM::get_typing_timeout Purple::Conversation::IM::set_icon Purple::Conversation::IM::set_typing_state Purple::Conversation::IM::start_typing_timeout Purple::Conversation::IM::stop_typing_timeout Purple::Conversation::IM::write Purple::Conversation::Type::CHAT Purple::Conversation::Type::MISC Purple::Conversation::TypingState::NOT_TYPING Purple::Conversation::TypingState::TYPING Purple::Conversation::Update::Type::ADD Purple::Conversation::Update::Type::CHATLEFT Purple::Conversation::Update::Type::ICON Purple::Conversation::Update::Type::REMOVE Purple::Conversation::Update::Type::TOPIC Purple::Conversation::Update::Type::UNSEEN Purple::Conversations::init Purple::Core::get_ui Purple::Core::get_version Purple::Core::set_ui_ops Purple::Debug::ERROR Purple::Debug::INFO Purple::Debug::WARNING Purple::Debug::fatal Purple::Debug::is_enabled Purple::Debug::purple_debug Purple::Debug::warning Purple::Find::buddy Purple::Find::group_on_account Purple::ImgStore::add Purple::ImgStore::find_by_id Purple::ImgStore::get_extension Purple::ImgStore::get_size Purple::ImgStore::ref_by_id Purple::ImgStore::unref_by_id Purple::Log::common_writer Purple::Log::free Purple::Log::get_log_sets Purple::Log::get_size Purple::Log::get_total_size Purple::Log::logger_free Purple::Log::read Purple::Log::Type::CHAT Purple::Log::Type::SYSTEM Purple::Network::get_local_system_ip Purple::Network::get_port_from_fd Purple::Network::init Purple::Network::listen Purple::Network::set_public_ip Purple::Notify::close_with_handle Purple::Notify::emails Purple::Notify::get_ui_ops Purple::Notify::searchresults Purple::Notify::uri Purple::Notify::Type::EMAIL Purple::Notify::Type::FORMATTED Purple::Notify::Type::SEARCHRESULTS Purple::Notify::Type::USERINFO Purple::Notify:Msg::INFO Purple::NotifyUserInfo::add_pair Purple::NotifyUserInfo::add_section_header Purple::NotifyUserInfo::entry_get_label Purple::NotifyUserInfo::get_entries Purple::NotifyUserInfo::new Purple::NotifyUserInfo::remove_last_item Purple::NotifyUserInfo::Type::SECTION_BREAK Purple::PerlLoader::BEGIN Purple::PerlLoader::destroy_package Purple::PerlLoader::load_file Purple::PerlLoader::qualify Purple::PerlLoader::ungensym Purple::Plugin::DESTROY Purple::Plugin::get_author Purple::Plugin::get_homepage Purple::Plugin::get_name Purple::Plugin::get_version Purple::Plugin::is_unloadable Purple::Plugin::new Purple::Plugin::register Purple::Plugin::unload Purple::Plugin::IPC::unregister_all Purple::Plugin::Type::PROTOCOL Purple::Plugin::Type::UNKNOWN Purple::PluginPref::destroy Purple::PluginPref::get_choices Purple::PluginPref::get_masked Purple::PluginPref::get_name Purple::PluginPref::new Purple::PluginPref::new_with_name Purple::PluginPref::set_bounds Purple::PluginPref::set_masked Purple::PluginPref::set_name Purple::PluginPref::Frame::add Purple::PluginPref::Frame::get_prefs Purple::PluginPref::Type::CHOICE Purple::PluginPref::Type::NONE Purple::Plugins::add_search_path Purple::Plugins::enabled Purple::Plugins::find_with_filename Purple::Plugins::find_with_name Purple::Plugins::get_handle Purple::Plugins::get_protocols Purple::Plugins::load_saved Purple::Plugins::uninit Purple::Pounce::action_register Purple::Pounce::destroy_all_by_account Purple::Pounce::get_events Purple::Pounce::get_pouncer Purple::Pounce::set_data Purple::Pounce::set_pouncee Purple::Pounce::set_save Purple::Pounce::Event::AWAY_RETURN Purple::Pounce::Event::IDLE_RETURN Purple::Pounce::Event::NONE Purple::Pounce::Event::SIGNON Purple::Pounce::Event::TYPING Purple::Pounce::Option::AWAY Purple::Pounces::get_all Purple::Pounces::init Purple::Pounces::uninit Purple::Pref::Type::BOOLEAN Purple::Pref::Type::NONE Purple::Pref::Type::PATH_LIST Purple::Pref::Type::STRING_LIST Purple::Prefs::add_int Purple::Prefs::add_string Purple::Prefs::destroy Purple::Prefs::disconnect_callback Purple::Prefs::get_bool Purple::Prefs::get_int Purple::Prefs::get_string_list Purple::Prefs::init Purple::Prefs::remove Purple::Prefs::rename_boolean_toggle Purple::Prefs::set_generic Purple::Prefs::set_string Purple::Prefs::trigger_callback Purple::Prefs::update_old Purple::Presence::add_status Purple::Presence::destroy Purple::Presence::get_active_status Purple::Presence::get_context Purple::Presence::get_idle_time Purple::Presence::get_status Purple::Presence::is_available Purple::Presence::is_online Purple::Presence::is_status_primitive_active Purple::Presence::new_for_account Purple::Presence::new_for_conv Purple::Presence::set_login_time Purple::Presence::switch_status Purple::Presence::Context::BUDDY Purple::Presence::Context::UNSET Purple::Primitive::get_name_from_type Purple::Privacy::check Purple::Privacy::deny_remove Purple::Privacy::init Purple::Privacy::permit_remove Purple::Proxy::get_handle Purple::Proxy::init Purple::ProxyInfo::get_host Purple::ProxyInfo::get_port Purple::ProxyInfo::get_username Purple::ProxyInfo::set_host Purple::ProxyInfo::set_port Purple::ProxyInfo::set_username Purple::ProxyType::::NONE Purple::ProxyType::::SOCKS5 Purple::ProxyType::::USE_GLOBAL Purple::Prpl::get_statuses Purple::Prpl::got_account_login_time Purple::Prpl::got_user_login_time Purple::Request::close_with_handle Purple::Request::file Purple::Request::input Purple::Request::Field::account_get_default_value Purple::Request::Field::account_get_show_all Purple::Request::Field::account_new Purple::Request::Field::account_set_show_all Purple::Request::Field::bool_get_default_value Purple::Request::Field::bool_new Purple::Request::Field::bool_set_value Purple::Request::Field::choice_get_default_value Purple::Request::Field::choice_get_value Purple::Request::Field::choice_set_default_value Purple::Request::Field::destroy Purple::Request::Field::get_label Purple::Request::Field::get_type_hint Purple::Request::Field::int_get_value Purple::Request::Field::int_set_default_value Purple::Request::Field::is_required Purple::Request::Field::label_new Purple::Request::Field::list_add_selected Purple::Request::Field::list_get_data Purple::Request::Field::list_get_multi_select Purple::Request::Field::list_is_selected Purple::Request::Field::list_set_multi_select Purple::Request::Field::set_label Purple::Request::Field::set_type_hint Purple::Request::Field::string_get_default_value Purple::Request::Field::string_is_editable Purple::Request::Field::string_is_multiline Purple::Request::Field::string_set_default_value Purple::Request::Field::string_set_masked Purple::Request::Field::Group::add_field Purple::Request::Field::Group::get_fields Purple::Request::Field::Group::new Purple::Request::Fields::all_required_filled Purple::Request::Fields::exists Purple::Request::Fields::get_bool Purple::Request::Fields::get_field Purple::Request::Fields::get_integer Purple::Request::Fields::get_string Purple::Request::Fields::new Purple::RequestFieldType::BOOLEAN Purple::RequestFieldType::IMAGE Purple::RequestFieldType::LABEL Purple::RequestFieldType::NONE Purple::RequestType::ACTION Purple::RequestType::FIELDS Purple::RequestType::FOLDER Purple::Roomlist::cancel_get_list Purple::Roomlist::get_in_progress Purple::Roomlist::get_ui_ops Purple::Roomlist::ref Purple::Roomlist::room_add_field Purple::Roomlist::set_fields Purple::Roomlist::set_ui_ops Purple::Roomlist::unref Purple::Roomlist::Field::Type::INT Purple::Roomlist::Room::Type::CATEGORY Purple::SSL::close Purple::SSL::init Purple::SSL::read Purple::SSL::uninit Purple::SavedStatus::activate Purple::SavedStatus::delete Purple::SavedStatus::find_by_creation_time Purple::SavedStatus::get_creation_time Purple::SavedStatus::get_default Purple::SavedStatus::get_message Purple::SavedStatus::get_substatus Purple::SavedStatus::get_type Purple::SavedStatus::is_idleaway Purple::SavedStatus::new Purple::SavedStatus::set_message Purple::SavedStatus::set_title Purple::SavedStatus::unset_substatus Purple::SavedStatuses::get_all Purple::SavedStatuses::get_popular Purple::SavedStatuses::uninit Purple::Script::ctcp::PLUGIN_INFO Purple::Script::ctcp::plugin_id Purple::Script::ctcp::plugin_load Purple::Script::ctcp::send_ctcp Purple::Script::function_list::MODULE_NAME Purple::Script::function_list::key Purple::Script::function_list::plugin_init Purple::Script::function_list::plugin_unload Purple::Serv::add_deny Purple::Serv::alias_buddy Purple::Serv::chat_leave Purple::Serv::chat_whisper Purple::Serv::got_alias Purple::Serv::got_chat_invite Purple::Serv::got_im Purple::Serv::got_typing Purple::Serv::join_chat Purple::Serv::reject_chat Purple::Serv::rem_permit Purple::Serv::send_im Purple::Serv::set_info Purple::Signal::connect Purple::Signal::disconnect Purple::Sound::init Purple::Sound::play_file Purple::Sound::uninit Purple::SoundEventID::BUDDY_LEAVE Purple::SoundEventID::CHAT_LEAVE Purple::SoundEventID::CHAT_SAY Purple::SoundEventID::FIRST_RECEIVE Purple::SoundEventID::RECEIVE Purple::Status::compare Purple::Status::get_attr_boolean Purple::Status::get_attr_string Purple::Status::get_handle Purple::Status::get_name Purple::Status::get_type Purple::Status::is_active Purple::Status::is_exclusive Purple::Status::is_online Purple::Status::set_active Purple::Status::set_attr_string Purple::Status::Primitive::AVAILABLE Purple::Status::Primitive::EXTENDED_AWAY Purple::Status::Primitive::MOBILE Purple::Status::Primitive::UNAVAILABLE Purple::StatusAttr::destroy Purple::StatusAttr::get_name Purple::StatusAttr::new Purple::StatusType::destroy Purple::StatusType::get_attr Purple::StatusType::get_id Purple::StatusType::get_primary_attr Purple::StatusType::is_available Purple::StatusType::is_independent Purple::StatusType::is_user_settable Purple::StatusType::new_full Purple::String::Format::Type::HTML Purple::String::Format::Type::NONE Purple::Stringref::len Purple::Stringref::new_noref Purple::Stringref::unref Purple::Util::build_dir Purple::Util::escape_filename Purple::Util::fetch_url Purple::Util::message_meify Purple::Util::normalize Purple::Util::set_user_dir Purple::Util::strcasestr Purple::Util::strreplace Purple::Util::time_build Purple::Util::unescape_filename Purple::Util::url_decode Purple::Util::url_parse Purple::Util::utf8_strftime Purple::Util::Date::format_full Purple::Util::Date::format_short Purple::Util::Markup::find_tag Purple::Util::Markup::html_to_xhtml Purple::Util::Markup::slice Purple::Util::Str::add_cr Purple::Util::Str::has_prefix Purple::Util::Str::seconds_to_string Purple::Util::Str::strip_char Purple::XMLNode::copy Purple::XMLNode::from_str Purple::XMLNode::get_child Purple::XMLNode::get_data Purple::XMLNode::insert_child Purple::XMLNode::new Purple::XMLNode::remove_attrib Purple::XMLNode::to_formatted_str Purple::Xfer::add Purple::Xfer::cancel_remote Purple::Xfer::error Purple::Xfer::get_bytes_remaining Purple::Xfer::get_filename Purple::Xfer::get_local_port Purple::Xfer::get_remote_ip Purple::Xfer::get_size Purple::Xfer::get_type Purple::Xfer::is_canceled Purple::Xfer::new Purple::Xfer::ref Purple::Xfer::request_accepted Purple::Xfer::set_completed Purple::Xfer::set_local_filename Purple::Xfer::set_size Purple::Xfer::update_progress Purple::Xfer::Status::ACCEPTED Purple::Xfer::Status::CANCEL_REMOTE Purple::Xfer::Status::NOT_STARTED Purple::Xfer::Status::UNKNOWN Purple::Xfer::Type::SEND Purple::Xfers::get_ui_ops Pidgin::BEGIN Pidgin::bootstrap Pidgin::confess Pidgin::import Pidgin::Account::Dialog::show Pidgin::Account::Window::show Pidgin::BuddyList::get_handle Pidgin::BuddyList::joinchat_is_showable Pidgin::BuddyList::node_is_contact_expanded Pidgin::BuddyList::setup_sort_methods Pidgin::BuddyList::sort_method_set Pidgin::BuddyList::toggle_visibility Pidgin::BuddyList::update_accounts_menu Pidgin::BuddyList::update_refresh_timeout Pidgin::BuddyList::visibility_manager_add Pidgin::Connection::get_handle Pidgin::Conversation::get_window Pidgin::Conversation::new Pidgin::Conversation::switch_active_conversation Pidgin::Conversation::update_buttons_by_protocol Pidgin::Conversation::Placement::get_current_func Pidgin::Conversation::Placement::get_name Pidgin::Conversation::Placement::place Pidgin::Conversation::Placement::set_current_func Pidgin::Conversation::Window::destroy Pidgin::Conversation::Window::get_active_conversation Pidgin::Conversation::Window::get_at_xy Pidgin::Conversation::Window::get_gtkconv_count Pidgin::Conversation::Window::has_focus Pidgin::Conversation::Window::is_active_conversation Pidgin::Conversation::Window::new Pidgin::Conversation::Window::remove_gtkconv Pidgin::Conversation::Window::switch_gtkconv Pidgin::Conversations::find_unseen_list Pidgin::Debug::get_handle Pidgin::Debug::Window::show Pidgin::Dialogs::alias_buddy Pidgin::Dialogs::alias_contact Pidgin::Dialogs::im Pidgin::Dialogs::info Pidgin::Dialogs::remove_buddy Pidgin::Dialogs::remove_contact Pidgin::IMHtml::append_text Pidgin::IMHtml::associate_smiley Pidgin::IMHtml::clear_formatting Pidgin::IMHtml::font_set_size Pidgin::IMHtml::get_current_backcolor Pidgin::IMHtml::get_current_fontface Pidgin::IMHtml::get_current_forecolor Pidgin::IMHtml::get_format_functions Pidgin::IMHtml::get_markup_lines Pidgin::IMHtml::insert_smiley Pidgin::IMHtml::page_up Pidgin::IMHtml::scroll_to_end Pidgin::IMHtml::set_format_functions Pidgin::IMHtml::set_protocol_name Pidgin::IMHtml::show_comments Pidgin::IMHtml::toggle_backcolor Pidgin::IMHtml::toggle_bold Pidgin::IMHtml::toggle_forecolor Pidgin::IMHtml::toggle_link Pidgin::IMHtml::toggle_underline Pidgin::IMHtml::Hr::new Pidgin::IMHtml::Scalable::free Pidgin::IMHtml::Search::clear Pidgin::IMHtmlToolbar::associate_smileys Pidgin::Log::show Pidgin::Plugin::Dialog::show Pidgin::Pounce::editor_show Pidgin::Pounces::Manager::hide Pidgin::Prefs::show Pidgin::Privacy::request_add_permit Pidgin::Privacy::Dialog::show Pidgin::Roomlist::Dialog::show Pidgin::Session::end Pidgin::Sound::get_event_label Pidgin::Sound::get_handle Pidgin::Status::Editor::show Pidgin::Status::Window::show Pidgin::StatusBox::get_message Pidgin::StatusBox::set_buddy_icon Pidgin::SysLog::show Pidgin::Themes::init Pidgin::Themes::smiley_theme_probe Pidgin::Utils::convert_buddy_icon Pidgin::Utils::save_accels Pidgin::Xfer::set_xfer_dialog Pidgin::Xfer::Dialog::cancel_xfer Pidgin::Xfer::Dialog::hide Pidgin::Xfer::Dialog::remove_xfer Pidgin::Xfer::Dialog::update_xfer