I. PhurpleClient

Table of Contents

PhurpleClient::__construct — Constructor
PhurpleClient::getInstance — Creates new PhurpleClient instance
PhurpleClient::addAccount — Adds a new account to the current client
PhurpleClient::getCoreVersion — Returns the libpurple core version string
PhurpleClient::getProtocols — Returns a list of all valid protocol plugins
PhurpleClient::initInternal — This callback method is called within the PhurpleClient::getInstance
PhurpleClient::loopCallback — This callback method is called within the PhurpleClient::runLoop
PhurpleClient::loopHeartBeat — This callback method is being called as timer
PhurpleClient::runLoop — Creates the main loop
PhurpleClient::setUserDir — Define a custom phurple settings directory.
PhurpleClient::setUiId — Set ui id
PhurpleClient::setDebug — Turn debug on or off, default off
PhurpleClient::writeConv — This callback method writes to the conversation, if implemented
PhurpleClient::writeIM — This callback method writes to the conversation, if implemented
PhurpleClient::onSignedOn — This callback is called at the moment, where the client gets singed on, if implemented
PhurpleClient::deleteAccount — Removes an account from the list of accounts
PhurpleClient::findAccount — Finds the specified account in the accounts list
PhurpleClient::authorizeRequest — This callback method is invoked, when someone adds us to his buddy list
PhurpleClient::iterate — Do a single glib's main loop iteration
PhurpleClient::connect — Connect the client