Phurple\Client


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 to the conversation, if implemented
Phurple\Client::onSignedOn — This callback is called at the moment, where the client gets singed on, 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