Table of Contents

Phurple\Client::__construct — Constructor
Phurple\Client::getInstance — Creates new Phurple\Client instance
Phurple\Client::addAccount — Adds a new account to the current client
Phurple\Client::getCoreVersion — Returns the libpurple core version string
Phurple\Client::getProtocols — Returns a list of all valid protocol plugins
Phurple\Client::initInternal — This callback method is called within the Phurple\Client::getInstance
Phurple\Client::loopCallback — This callback method is called within the Phurple\Client::runLoop
Phurple\Client::loopHeartBeat — This callback method is being called as timer
Phurple\Client::runLoop — Creates the main loop
Phurple\Client::setUserDir — Define a custom phurple settings directory.
Phurple\Client::setUiId — Set ui id
Phurple\Client::setDebug — Turn debug on or off, default off
Phurple\Client::writeConv — This callback method writes to the conversation, if implemented
Phurple\Client::writeIM — This callback method writes instant message, if implemented
Phurple\Client::onSignedOn — This callback is called at the moment, where the client gets singed on, if implemented
Phurple\Client::onSigningOn — This callback is called when the client is about to singn on, if implemented
Phurple\Client::onSignedOff — This callback is called at the moment, after the client was singed off, if implemented
Phurple\Client::onSigningOff — This callback is called when the client is about to sign off, if implemented
Phurple\Client::onAutojoin — This callback is called when the connection has signed on, if implemented
Phurple\Client::onConnectionError — This callback is called when a connection error occurs, if implemented
Phurple\Client::deleteAccount — Removes an account from the list of accounts
Phurple\Client::findAccount — Finds the specified account in the accounts list
Phurple\Client::authorizeRequest — This callback method is invoked, when someone adds us to his buddy list
Phurple\Client::iterate — Do a single glib's main loop iteration
Phurple\Client::connect — Connect the client
Phurple\Client::requestAction — Prompts user for an action
Phurple\Client::writingImMsg — Invoked when a message is being written in an IM conversation.
Phurple\Client::writingChatMsg — Invoked when a message is being written in a chat conversation.
Phurple\Client::wroteImMsg — Invoked after a message was written in IM conversation.
Phurple\Client::wroteChatMsg — Invoked after a message was written in a chat conversation.
Phurple\Client::sendingImMsg — Invoked before a message is sent to IM conversation.
Phurple\Client::sendingChatMsg — Invoked before a message is sent to chat.
Phurple\Client::sentImMsg — Invoked after a message was sent to IM conversation.
Phurple\Client::sentChatMsg — Invoked after a message was sent to chat.
Phurple\Client::receivingImMsg — Invoked when receiving IM
Phurple\Client::receivingChatMsg — Invoked when receiving chat message
Phurple\Client::receivedImMsg — Invoked after IM was received
Phurple\Client::receivedChatMsg — Invoked after a chat message was received
Phurple\Client::blockedImMsg — Invoked after IM is blocked
Phurple\Client::conversationCreated — Invoked when new conversation is created
Phurple\Client::conversationUpdated — Invoked when conversation is updated
Phurple\Client::deletingConversation — Invoked before the conversation is about to be destroyed
Phurple\Client::chatJoined — Invoked when account joins a chat
Phurple\Client::chatLeft — Invoked when account leaves a chat
Phurple\Client::buddyTyping — Invoked when buddy starts typing into conversation
Phurple\Client::buddyTypingStopped — Invoked when buddy stops typing into conversation
Phurple\Client::chatBuddyJoining — Invoked when buddy is joining a chat
Phurple\Client::chatBuddyJoined — Invoked when buddy joined a chat
Phurple\Client::chatJoinFailed — Invoked when account fails to join a chat
Phurple\Client::chatInvitingUser — Invoked when user is being invited to a chat
Phurple\Client::chatInvitedUser — Invoked when user invited another to a chat
Phurple\Client::chatBuddyLeaving — Invoked when user is leaving a chat
Phurple\Client::chatBuddyLeft — Invoked when user leavs a chat
Phurple\Client::chatInvited — Invoked when account was invited to a chat
Phurple\Client::chatInviteBlocked — Invoked when invitation to join a chat is blocked
Phurple\Client::chatTopicChanged — Invoked when chat topic is changed
Phurple\Client::chatBuddyFlags — Invoked when user flags in chat was changed
Phurple\Client::disconnect — Disconnects all the connections
Phurple\Client::quitLoop — Quits the main loop