Phergie
[ class tree: Phergie ] [ index: Phergie ] [ all elements ]

Element index for package Phergie

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ _ ]

_

__call
in file Request.php, method Phergie_Event_Request::__call()
    Provides access to named parameters via virtual "getter" methods.
__call
in file Handler.php, method Phergie_Plugin_Handler::__call()
    Proxies method calls to all plugins containing the called method.
__call
in file Abstract.php, method Phergie_Plugin_Abstract::__call()
    Provides do* methods with signatures identical to those of Phergie_Driver_Abstract but that queue up events to be dispatched later.
__construct
in file Async.php, method Phergie_Process_Async::__construct()
    Overrides the parent class to set the poll time.
__construct
in file Hostmask.php, method Phergie_Hostmask::__construct()
    Constructor to initialize components of the hostmask.
__construct
in file Handler.php, method Phergie_Event_Handler::__construct()
    Constructor to initialize the event queue.
__construct
in file Abstract.php, method Phergie_Process_Abstract::__construct()
    Gets the required class refences from Phergie_Bot.
__construct
in file Handler.php, method Phergie_Plugin_Handler::__construct()
    Constructor to initialize class properties and add the path for core plugins.
__construct
in file Autoload.php, method Phergie_Autoload::__construct()
    Constructor to add the base Phergie path to the include_path.
__construct
in file Connection.php, method Phergie_Connection::__construct()
    Constructor to initialize instance properties.
__construct
in file Console.php, method Phergie_Ui_Console::__construct()
    Constructor to initialize object properties.
__construct
in file Handler.php, method Phergie_Connection_Handler::__construct()
    Constructor to initialize storage for connections.
__get
in file Handler.php, method Phergie_Plugin_Handler::__get()
    Allows plugin instances to be accessed as properties of the handler.
__isset
in file Handler.php, method Phergie_Plugin_Handler::__isset()
    Allows plugin instances to be detected as properties of the handler.
__toString
in file Hostmask.php, method Phergie_Hostmask::__toString()
    Returns the hostmask for the originating server or user.
__unset
in file Handler.php, method Phergie_Plugin_Handler::__unset()
    Allows plugin instances to be removed as properties of handler.
top

a

$arguments
in file Request.php, variable Phergie_Event_Request::$arguments
    Arguments included with the message
$autoload
in file Handler.php, variable Phergie_Plugin_Handler::$autoload
    Flag indicating whether plugin classes should be instantiated on demand if they are requested but no instance currently exists
addConnection
in file Handler.php, method Phergie_Connection_Handler::addConnection()
    Adds a connection to the connection list.
addEvent
in file Handler.php, method Phergie_Event_Handler::addEvent()
    Adds an event to the queue.
addPath
in file Handler.php, method Phergie_Plugin_Handler::addPath()
    Adds a path to search for plugin class files. Paths are searched in the reverse order in which they are added.
addPath
in file Autoload.php, method Phergie_Autoload::addPath()
    Add a path to the include path.
addPlugin
in file Handler.php, method Phergie_Plugin_Handler::addPlugin()
    Adds a plugin instance to the handler.
addPlugins
in file Handler.php, method Phergie_Plugin_Handler::addPlugins()
    Adds multiple plugin instances to the handler.
Autoload.php
procedural page Autoload.php
Abstract.php
procedural page Abstract.php
Abstract.php
procedural page Abstract.php
Abstract.php
procedural page Abstract.php
Abstract.php
procedural page Abstract.php
Async.php
procedural page Async.php
Abstract.php
procedural page Abstract.php
top

b

Bot.php
procedural page Bot.php
top

c

$code
in file Response.php, variable Phergie_Event_Response::$code
    Reply code sent by the server, which can be compared to the ERR_* and RPL_* constants
$config
in file Handler.php, variable Phergie_Plugin_Handler::$config
    Phergie_Config instance that should be passed in to any plugin instantiated within the handler
$config
in file Bot.php, variable Phergie_Bot::$config
    Current configuration instance
$config
in file Abstract.php, variable Phergie_Plugin_Abstract::$config
    Current configuration handler
$connection
in file Abstract.php, variable Phergie_Plugin_Abstract::$connection
    Current connection instance
$connection
in file Abstract.php, variable Phergie_Driver_Abstract::$connection
    Currently active connection
$connections
in file Abstract.php, variable Phergie_Process_Abstract::$connections
    Current connection handler instance
$connections
in file Bot.php, variable Phergie_Bot::$connections
    Current connection handler instance
$connections
in file Handler.php, variable Phergie_Connection_Handler::$connections
    Map of connections indexed by hostmask
checkSetting
in file Connection.php, method Phergie_Connection::checkSetting()
    Emits an error related to a required connection setting does not have value set for it.
clearEvents
in file Handler.php, method Phergie_Event_Handler::clearEvents()
    Clears the event queue.
connect
in file Streams.php, method Phergie_Driver_Streams::connect()
    Establishes a socket connection, separatedly mainly to allow for stubbing during unit testing.
console
in file Console.php, method Phergie_Ui_Console::console()
    Outputs a timestamped line to the console if console output is enabled.
count
in file Handler.php, method Phergie_Connection_Handler::count()
    Returns the number of connections in the list.
count
in file Handler.php, method Phergie_Event_Handler::count()
    Returns the number of events in the event queue
count
in file Handler.php, method Phergie_Plugin_Handler::count()
    Returns the number of plugins contained within the handler.
Config.php
procedural page Config.php
Connection.php
procedural page Connection.php
Command.php
procedural page Command.php
Console.php
procedural page Console.php
top

d

$description
in file Response.php, variable Phergie_Event_Response::$description
    Reply code description sent by the server.
$driver
in file Abstract.php, variable Phergie_Process_Abstract::$driver
    Current driver instance
$driver
in file Bot.php, variable Phergie_Bot::$driver
    Current driver instance
doAction
in file Abstract.php, method Phergie_Driver_Abstract::doAction()
    Sends a CTCP ACTION (/me) command to a nick or channel.
doAction
in file Streams.php, method Phergie_Driver_Streams::doAction()
    Sends a CTCP ACTION (/me) command to a nick or channel.
doConnect
in file Abstract.php, method Phergie_Driver_Abstract::doConnect()
    Initiates a connection with the server.
doConnect
in file Streams.php, method Phergie_Driver_Streams::doConnect()
    Initiates a connection with the server.
doCtcp
in file Streams.php, method Phergie_Driver_Streams::doCtcp()
    Sends a CTCP response to a user.
doFinger
in file Abstract.php, method Phergie_Driver_Abstract::doFinger()
    Sends a CTCP FINGER request to a user.
doFinger
in file Streams.php, method Phergie_Driver_Streams::doFinger()
    Sends a CTCP FINGER request to a user.
doInvite
in file Abstract.php, method Phergie_Driver_Abstract::doInvite()
    Invites a user to an invite-only channel.
doInvite
in file Streams.php, method Phergie_Driver_Streams::doInvite()
    Invites a user to an invite-only channel.
doJoin
in file Abstract.php, method Phergie_Driver_Abstract::doJoin()
    Joins a channel.
doJoin
in file Streams.php, method Phergie_Driver_Streams::doJoin()
    Joins a channel.
doKick
in file Abstract.php, method Phergie_Driver_Abstract::doKick()
    Kicks a user from a channel.
doKick
in file Streams.php, method Phergie_Driver_Streams::doKick()
    Kicks a user from a channel.
doList
in file Abstract.php, method Phergie_Driver_Abstract::doList()
    Obtains a list of channel names and topics.
doList
in file Streams.php, method Phergie_Driver_Streams::doList()
    Obtains a list of channel names and topics.
doMode
in file Streams.php, method Phergie_Driver_Streams::doMode()
    Retrieves or changes a channel or user mode.
doMode
in file Abstract.php, method Phergie_Driver_Abstract::doMode()
    Retrieves or changes a channel or user mode.
doNames
in file Abstract.php, method Phergie_Driver_Abstract::doNames()
    Obtains a list of nicks of users in specified channels.
doNames
in file Streams.php, method Phergie_Driver_Streams::doNames()
    Obtains a list of nicks of usrs in currently joined channels.
doNick
in file Streams.php, method Phergie_Driver_Streams::doNick()
    Changes the client nick.
doNick
in file Abstract.php, method Phergie_Driver_Abstract::doNick()
    Changes the client nick.
doNotice
in file Streams.php, method Phergie_Driver_Streams::doNotice()
    Sends a notice to a nick or channel.
doNotice
in file Abstract.php, method Phergie_Driver_Abstract::doNotice()
    Sends a notice to a nick or channel.
doPart
in file Streams.php, method Phergie_Driver_Streams::doPart()
    Leaves a channel.
doPart
in file Abstract.php, method Phergie_Driver_Abstract::doPart()
    Leaves a channel.
doPing
in file Streams.php, method Phergie_Driver_Streams::doPing()
    Sends a CTCP PING request or response (they are identical) to a user.
doPing
in file Abstract.php, method Phergie_Driver_Abstract::doPing()
    Sends a CTCP PING request to a user.
doPong
in file Abstract.php, method Phergie_Driver_Abstract::doPong()
    Responds to a server test of client responsiveness.
doPong
in file Streams.php, method Phergie_Driver_Streams::doPong()
    Responds to a server test of client responsiveness.
doPrivmsg
in file Streams.php, method Phergie_Driver_Streams::doPrivmsg()
    Sends a message to a nick or channel.
doPrivmsg
in file Abstract.php, method Phergie_Driver_Abstract::doPrivmsg()
    Sends a message to a nick or channel.
doQuit
in file Abstract.php, method Phergie_Driver_Abstract::doQuit()
    Terminates the connection with the server.
doQuit
in file Streams.php, method Phergie_Driver_Streams::doQuit()
    Terminates the connection with the server.
doRaw
in file Streams.php, method Phergie_Driver_Streams::doRaw()
    Sends a raw command to the server.
doRaw
in file Abstract.php, method Phergie_Driver_Abstract::doRaw()
    Sends a raw command to the server.
doTime
in file Streams.php, method Phergie_Driver_Streams::doTime()
    Sends a CTCP TIME request to a user.
doTime
in file Abstract.php, method Phergie_Driver_Abstract::doTime()
    Sends a CTCP TIME request to a user.
doTopic
in file Abstract.php, method Phergie_Driver_Abstract::doTopic()
    Retrieves or changes a channel topic.
doTopic
in file Streams.php, method Phergie_Driver_Streams::doTopic()
    Retrieves or changes a channel topic.
doVersion
in file Streams.php, method Phergie_Driver_Streams::doVersion()
    Sends a CTCP VERSION request or response to a user.
doVersion
in file Abstract.php, method Phergie_Driver_Abstract::doVersion()
    Sends a CTCP VERSION request or response to a user.
doWhois
in file Streams.php, method Phergie_Driver_Streams::doWhois()
    Retrieves information about a nick.
doWhois
in file Abstract.php, method Phergie_Driver_Abstract::doWhois()
    Retrieves information about a nick.
top

e

$enabled
in file Console.php, variable Phergie_Ui_Console::$enabled
    Flag that toggles all console output
$encoding
in file Connection.php, variable Phergie_Connection::$encoding
    Encoding method for the connection, defaults to ISO-8859-1 but can be set to UTF8 if necessary
$event
in file Abstract.php, variable Phergie_Plugin_Abstract::$event
    Current incoming event being handled
$events
in file Abstract.php, variable Phergie_Process_Abstract::$events
    Current event handler instance
$events
in file Handler.php, variable Phergie_Plugin_Handler::$events
    Phergie_Event_Handler instance that should be passed in to any plugin instantiated within the handler
$events
in file Handler.php, variable Phergie_Event_Handler::$events
    Current queue of events
$events
in file Bot.php, variable Phergie_Bot::$events
    Current event handler instance
$events
in file Abstract.php, variable Phergie_Plugin_Abstract::$events
    Current event handler instance for outgoing events
ERR_ALREADYREGISTRED
in file Response.php, class constant Phergie_Event_Response::ERR_ALREADYREGISTRED
    You may not reregister
ERR_ARRAY_NOT_RETURNED
in file Exception.php, class constant Phergie_Config_Exception::ERR_ARRAY_NOT_RETURNED
    Error indicating that a read configuration file does not return an
ERR_BADCHANNELKEY
in file Response.php, class constant Phergie_Event_Response::ERR_BADCHANNELKEY
    <channel> Cannot join channel (+k)
ERR_BANNEDFROMCHAN
in file Response.php, class constant Phergie_Event_Response::ERR_BANNEDFROMCHAN
    <channel> Cannot join channel (+b)
ERR_CANNOTSENDTOCHAN
in file Response.php, class constant Phergie_Event_Response::ERR_CANNOTSENDTOCHAN
    <channel name> Cannot send to channel
ERR_CANTKILLSERVER
in file Response.php, class constant Phergie_Event_Response::ERR_CANTKILLSERVER
    You cant kill a server!
ERR_CHANNELISFULL
in file Response.php, class constant Phergie_Event_Response::ERR_CHANNELISFULL
    <channel> Cannot join channel (+l)
ERR_CHANOPRIVSNEEDED
in file Response.php, class constant Phergie_Event_Response::ERR_CHANOPRIVSNEEDED
    <channel> You're not channel operator
ERR_CLASS_NOT_FOUND
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_CLASS_NOT_FOUND
    Error indicating that an attempt was made to locate the class for a
ERR_CLASS_NOT_INSTANTIABLE
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_CLASS_NOT_INSTANTIABLE
    Error indicating that an attempt was made to locate the class for a
ERR_CONNECTION_ATTEMPT_FAILED
in file Exception.php, class constant Phergie_Driver_Exception::ERR_CONNECTION_ATTEMPT_FAILED
    Error indicating that an attempt to initiate a connection failed
ERR_CONNECTION_WRITE_FAILED
in file Exception.php, class constant Phergie_Driver_Exception::ERR_CONNECTION_WRITE_FAILED
    Error indicating that an attempt to send data via a connection failed
ERR_DIRECTORY_NOT_READABLE
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_DIRECTORY_NOT_READABLE
    Error indicating that a path containing plugins was specified, but
ERR_ENCODING_NOT_SUPPORTED
in file Exception.php, class constant Phergie_Connection_Exception::ERR_ENCODING_NOT_SUPPORTED
    Error indicating that a connection is configured to use an encoding,
ERR_ERRONEUSNICKNAME
in file Response.php, class constant Phergie_Event_Response::ERR_ERRONEUSNICKNAME
    <nick> Erroneus nickname
ERR_FATAL_ERROR
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_FATAL_ERROR
    Error indicating that a fatal runtime issue was encountered within a
ERR_FILEERROR
in file Response.php, class constant Phergie_Event_Response::ERR_FILEERROR
    File error doing <file op> on <file>
ERR_FILE_NOT_FOUND
in file Exception.php, class constant Phergie_Config_Exception::ERR_FILE_NOT_FOUND
    Error indicating that an attempt was made to read a configuration
ERR_FILE_NOT_READABLE
in file Exception.php, class constant Phergie_Config_Exception::ERR_FILE_NOT_READABLE
    Error indicating that an attempt was made to read a configuration
ERR_INCORRECT_BASE_CLASS
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_INCORRECT_BASE_CLASS
    Error indicating that an attempt was made to locate the class for a
ERR_INVALID_ARGUMENT
in file Exception.php, class constant Phergie_Event_Exception::ERR_INVALID_ARGUMENT
    Error indicating that an event argument was specified, but either no
ERR_INVALID_CALL
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_INVALID_CALL
    Error indicating that a call was made to a nonexistent plugin method
ERR_INVALID_HOSTMASK
in file Exception.php, class constant Phergie_Hostmask_Exception::ERR_INVALID_HOSTMASK
    Error indicating that an invalid hostmask string was specified
ERR_INVALID_ITERATOR_CLASS
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_INVALID_ITERATOR_CLASS
    Error indicating that a class specified to be used for iterating
ERR_INVALID_METHOD_CALL
in file Exception.php, class constant Phergie_Event_Exception::ERR_INVALID_METHOD_CALL
    Error indicating that an undefined method was called on an event
ERR_INVITEONLYCHAN
in file Response.php, class constant Phergie_Event_Response::ERR_INVITEONLYCHAN
    <channel> Cannot join channel (+i)
ERR_KEYSET
in file Response.php, class constant Phergie_Event_Response::ERR_KEYSET
    <channel> Channel key already set
ERR_MISSING_HOSTMASK
in file Exception.php, class constant Phergie_Event_Exception::ERR_MISSING_HOSTMASK
    Error indicating that an operation requiring an event hostmask was
ERR_NEEDMOREPARAMS
in file Response.php, class constant Phergie_Event_Response::ERR_NEEDMOREPARAMS
    <command> Not enough parameters
ERR_NICKCOLLISION
in file Response.php, class constant Phergie_Event_Response::ERR_NICKCOLLISION
    <nick> Nickname collision KILL
ERR_NICKNAMEINUSE
in file Response.php, class constant Phergie_Event_Response::ERR_NICKNAMEINUSE
    <nick> Nickname is already in use
ERR_NOADMININFO
in file Response.php, class constant Phergie_Event_Response::ERR_NOADMININFO
    <server> No administrative info available
ERR_NOLOGIN
in file Response.php, class constant Phergie_Event_Response::ERR_NOLOGIN
    <user> User not logged in
ERR_NOMOTD
in file Response.php, class constant Phergie_Event_Response::ERR_NOMOTD
    MOTD File is missing
ERR_NONICKNAMEGIVEN
in file Response.php, class constant Phergie_Event_Response::ERR_NONICKNAMEGIVEN
    No nickname given
ERR_NOOPERHOST
in file Response.php, class constant Phergie_Event_Response::ERR_NOOPERHOST
    No O-lines for your host
ERR_NOORIGIN
in file Response.php, class constant Phergie_Event_Response::ERR_NOORIGIN
    No origin specified
ERR_NOPERMFORHOST
in file Response.php, class constant Phergie_Event_Response::ERR_NOPERMFORHOST
    Your host isn't among the privileged
ERR_NOPRIVILEGES
in file Response.php, class constant Phergie_Event_Response::ERR_NOPRIVILEGES
    Permission Denied- You're not an IRC operator
ERR_NORECIPIENT
in file Response.php, class constant Phergie_Event_Response::ERR_NORECIPIENT
    No recipient given (<command>)
ERR_NOSUCHCHANNEL
in file Response.php, class constant Phergie_Event_Response::ERR_NOSUCHCHANNEL
    <channel name> No such channel
ERR_NOSUCHNICK
in file Response.php, class constant Phergie_Event_Response::ERR_NOSUCHNICK
    <nickname> No such nick/channel
ERR_NOSUCHSERVER
in file Response.php, class constant Phergie_Event_Response::ERR_NOSUCHSERVER
    <server name> No such server
ERR_NOTEXTTOSEND
in file Response.php, class constant Phergie_Event_Response::ERR_NOTEXTTOSEND
    No text to send
ERR_NOTONCHANNEL
in file Response.php, class constant Phergie_Event_Response::ERR_NOTONCHANNEL
    <channel> You're not on that channel
ERR_NOTOPLEVEL
in file Response.php, class constant Phergie_Event_Response::ERR_NOTOPLEVEL
    <mask> No toplevel domain specified
ERR_NOTREGISTERED
in file Response.php, class constant Phergie_Event_Response::ERR_NOTREGISTERED
    You have not registered
ERR_NO_ACTIVE_CONNECTION
in file Exception.php, class constant Phergie_Driver_Exception::ERR_NO_ACTIVE_CONNECTION
    Error indicating that an operation was requested requiring an active
ERR_NO_CONFIG_HANDLER
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_NO_CONFIG_HANDLER
    Error indicating that an attempt was made to access the configuration
ERR_NO_CONNECTION
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_NO_CONNECTION
    Error indicating that an attempt was made to access the connection
ERR_NO_EVENT
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_NO_EVENT
    Error indicating that an attempt was made to access the current
ERR_NO_EVENT_HANDLER
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_NO_EVENT_HANDLER
    Error indicating that an attempt was made to access the event
ERR_NO_PLUGIN_HANDLER
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_NO_PLUGIN_HANDLER
    Error indicating that an attempt was made to access the plugin
ERR_PASSWDMISMATCH
in file Response.php, class constant Phergie_Event_Response::ERR_PASSWDMISMATCH
    Password incorrect
ERR_PLUGIN_NOT_LOADED
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_PLUGIN_NOT_LOADED
    Error indicating that an attempt was made to access a plugin that had
ERR_REQUIRED_SETTING_MISSING
in file Exception.php, class constant Phergie_Connection_Exception::ERR_REQUIRED_SETTING_MISSING
    Error indicating that an operation was attempted requiring a value
ERR_REQUIREMENT_UNSATISFIED
in file Exception.php, class constant Phergie_Plugin_Exception::ERR_REQUIREMENT_UNSATISFIED
    Error indicating that a dependency of the plugin was unavailable at
ERR_SUMMONDISABLED
in file Response.php, class constant Phergie_Event_Response::ERR_SUMMONDISABLED
    SUMMON has been disabled
ERR_TOOMANYCHANNELS
in file Response.php, class constant Phergie_Event_Response::ERR_TOOMANYCHANNELS
    <channel name> You have joined too many channels
ERR_TOOMANYTARGETS
in file Response.php, class constant Phergie_Event_Response::ERR_TOOMANYTARGETS
    <target> Duplicate recipients. No message delivered
ERR_TRANSPORT_NOT_SUPPORTED
in file Exception.php, class constant Phergie_Connection_Exception::ERR_TRANSPORT_NOT_SUPPORTED
    Error indicating that a connection is configured to use a transport,
ERR_UMODEUNKNOWNFLAG
in file Response.php, class constant Phergie_Event_Response::ERR_UMODEUNKNOWNFLAG
    Unknown MODE flag
ERR_UNKNOWNCOMMAND
in file Response.php, class constant Phergie_Event_Response::ERR_UNKNOWNCOMMAND
    <command> Unknown command
ERR_UNKNOWNMODE
in file Response.php, class constant Phergie_Event_Response::ERR_UNKNOWNMODE
    <char> is unknown mode char to me
ERR_UNKNOWN_EVENT_TYPE
in file Exception.php, class constant Phergie_Event_Exception::ERR_UNKNOWN_EVENT_TYPE
    Error indicating that an attempt was made to create an event of an
ERR_USERNOTINCHANNEL
in file Response.php, class constant Phergie_Event_Response::ERR_USERNOTINCHANNEL
    <nick> <channel> They aren't on that channel
ERR_USERONCHANNEL
in file Response.php, class constant Phergie_Event_Response::ERR_USERONCHANNEL
    <user> <channel> is already on channel
ERR_USERSDISABLED
in file Response.php, class constant Phergie_Event_Response::ERR_USERSDISABLED
    USERS has been disabled
ERR_USERSDONTMATCH
in file Response.php, class constant Phergie_Event_Response::ERR_USERSDONTMATCH
    Cant change mode for other users
ERR_WASNOSUCHNICK
in file Response.php, class constant Phergie_Event_Response::ERR_WASNOSUCHNICK
    <nickname> There was no such nickname
ERR_WILDTOPLEVEL
in file Response.php, class constant Phergie_Event_Response::ERR_WILDTOPLEVEL
    <mask> Wildcard in toplevel domain
ERR_YOUREBANNEDCREEP
in file Response.php, class constant Phergie_Event_Response::ERR_YOUREBANNEDCREEP
    You are banned from this server
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
Exception.php
procedural page Exception.php
top

f

$files
in file Config.php, variable Phergie_Config::$files
    Mapping of configuration file paths to an array of names of settings they contain
$format
in file Console.php, variable Phergie_Ui_Console::$format
    Format for timestamps included in console output
fail
in file Abstract.php, method Phergie_Plugin_Abstract::fail()
    Indicates that the plugin failed to load due to an unsatisfied runtime requirement, such as a missing dependency.
fromString
in file Hostmask.php, method Phergie_Hostmask::fromString()
    Parses a string containing the entire hostmask into a new instance of this class.
top

g

getActiveReadSockets
in file Streams.php, method Phergie_Driver_Streams::getActiveReadSockets()
    Returns a list of hostmasks corresponding to sockets with data to read.
getArgument
in file Request.php, method Phergie_Event_Request::getArgument()
    Returns a single specified argument for the request.
getArgumentMapping
in file Request.php, method Phergie_Event_Request::getArgumentMapping()
    Returns a mapping of commands to their respective arguments.
getArguments
in file Request.php, method Phergie_Event_Request::getArguments()
    Returns the arguments for the request.
getAutoload
in file Handler.php, method Phergie_Plugin_Handler::getAutoload()
    Returns the value of a flag used to determine whether plugins should be loaded automatically if they have not been explicitly loaded.
getCode
in file Response.php, method Phergie_Event_Response::getCode()
    Returns the reply code sent by the server.
getConfig
in file Abstract.php, method Phergie_Plugin_Abstract::getConfig()
    Returns the current configuration handler or the value of a single setting from it.
getConfig
in file Bot.php, method Phergie_Bot::getConfig()
    Returns the entire configuration in use or the value of a specific configuration setting.
getConnection
in file Abstract.php, method Phergie_Plugin_Abstract::getConnection()
    Returns the current event connection.
getConnection
in file Abstract.php, method Phergie_Driver_Abstract::getConnection()
    Returns the currently active connection.
getConnectionHandler
in file Bot.php, method Phergie_Bot::getConnectionHandler()
    Returns a connection handler instance, creating it if it does not already exist and using a default class if none has been set.
getConnections
in file Handler.php, method Phergie_Connection_Handler::getConnections()
    Returns a list of specified connection objects.
getDescription
in file Response.php, method Phergie_Event_Response::getDescription()
    Returns the reply code description sent by the server.
getDriver
in file Bot.php, method Phergie_Bot::getDriver()
    Returns a driver instance, creating one of the default class if none has been set.
getEncoding
in file Connection.php, method Phergie_Connection::getEncoding()
    Returns the encoding in use by the connection.
getEvent
in file Abstract.php, method Phergie_Driver_Abstract::getEvent()
    Returns an event if one has been received from the server.
getEvent
in file Streams.php, method Phergie_Driver_Streams::getEvent()
    Listens for an event on the current connection.
getEvent
in file Abstract.php, method Phergie_Plugin_Abstract::getEvent()
    Returns the current incoming event to be handled.
getEventHandler
in file Abstract.php, method Phergie_Plugin_Abstract::getEventHandler()
    Returns the current event handler.
getEventHandler
in file Bot.php, method Phergie_Bot::getEventHandler()
    Returns an event handler instance, creating it if it does not already exist and using a default class if none has been set.
getEvents
in file Handler.php, method Phergie_Event_Handler::getEvents()
    Returns the current event queue.
getEventsOfType
in file Handler.php, method Phergie_Event_Handler::getEventsOfType()
    Returns a list of events of a specified type.
getFormat
in file Console.php, method Phergie_Ui_Console::getFormat()
    Returns the format used for timestamps in console output.
getHost
in file Connection.php, method Phergie_Connection::getHost()
    Returns the host to which the client will connect if it is set or emits an error if it is not set.
getHost
in file Hostmask.php, method Phergie_Hostmask::getHost()
    Returns the hostname.
getHostmask
in file Request.php, method Phergie_Event_Request::getHostmask()
    Returns the hostmask representing the originating user.
getHostmask
in file Connection.php, method Phergie_Connection::getHostmask()
    Returns a hostmask that uniquely identifies the connection.
getIterator
in file Handler.php, method Phergie_Event_Handler::getIterator()
    Returns an iterator for the current event queue.
getIterator
in file Handler.php, method Phergie_Connection_Handler::getIterator()
    Returns an iterator for the connection list.
getIterator
in file Handler.php, method Phergie_Plugin_Handler::getIterator()
    Returns an iterator for all currently loaded plugin instances.
getName
in file Abstract.php, method Phergie_Plugin_Abstract::getName()
    Returns the short name for the plugin based on its class name.
getNick
in file Request.php, method Phergie_Event_Request::getNick()
    Returns the nick of the user who originated the event.
getNick
in file Hostmask.php, method Phergie_Hostmask::getNick()
    Returns the nick of the user.
getNick
in file Connection.php, method Phergie_Connection::getNick()
    Returns the nick that the client will use.
getPassword
in file Connection.php, method Phergie_Connection::getPassword()
    Returns the password that the client will use.
getPlugin
in file Command.php, method Phergie_Event_Command::getPlugin()
    Returns a reference to the plugin instance that created the event.
getPlugin
in file Handler.php, method Phergie_Plugin_Handler::getPlugin()
    Returns the corresponding instance for a specified plugin, loading it if it is not already loaded and autoloading is enabled.
getPluginHandler
in file Bot.php, method Phergie_Bot::getPluginHandler()
    Returns a plugin handler instance, creating it if it does not already exist and using a default class if none has been set.
getPluginHandler
in file Abstract.php, method Phergie_Plugin_Abstract::getPluginHandler()
    Returns the current plugin handler.
getPluginInfo
in file Handler.php, method Phergie_Plugin_Handler::getPluginInfo()
    Returns metadata corresponding to a specified plugin.
getPlugins
in file Handler.php, method Phergie_Plugin_Handler::getPlugins()
    Returns the corresponding instances for multiple specified plugins, loading them if they are not already loaded and autoloading is enabled.
getPort
in file Connection.php, method Phergie_Connection::getPort()
    Returns the port on which the client will connect.
getProcessor
in file Bot.php, method Phergie_Bot::getProcessor()
    Returns a processer instance, creating one if none exists.
getRawData
in file Request.php, method Phergie_Event_Request::getRawData()
    Returns the raw buffer sent from the server for the event.
getRawData
in file Response.php, method Phergie_Event_Response::getRawData()
    Returns the raw buffer that was sent from the server for that event
getRealname
in file Connection.php, method Phergie_Connection::getRealname()
    Returns the realname that the client will use.
getSource
in file Request.php, method Phergie_Event_Request::getSource()
    Returns the channel name if the event occurred in a channel or the user nick if the event was a private message directed at the bot by a user.
getTimeout
in file Streams.php, method Phergie_Driver_Streams::getTimeout()
    Returns the amount of time to wait for a new event each time the socket is polled.
getTransport
in file Connection.php, method Phergie_Connection::getTransport()
    Returns the transport in use by the connection.
getType
in file Abstract.php, method Phergie_Event_Abstract::getType()
    Returns the event type.
getUi
in file Bot.php, method Phergie_Bot::getUi()
    Returns an end-user interface instance, creating it if it does not already exist and using a default class if none has been set.
getUsername
in file Connection.php, method Phergie_Connection::getUsername()
    Returns the username that the client will use.
getUsername
in file Hostmask.php, method Phergie_Hostmask::getUsername()
    Returns the username of the user.
top

h

$host
in file Hostmask.php, variable Phergie_Hostmask::$host
    Host
$host
in file Connection.php, variable Phergie_Connection::$host
    Host to which the client will connect
$hostmask
in file Request.php, variable Phergie_Event_Request::$hostmask
    Hostmask representing the originating user, if applicable
$hostmask
in file Connection.php, variable Phergie_Connection::$hostmask
    Hostmask for the connection
handleEvents
in file Abstract.php, method Phergie_Process_Abstract::handleEvents()
    Obtains and processes incoming events.
handleEvents
in file Standard.php, method Phergie_Process_Standard::handleEvents()
    Obtains and processes incoming events, then sends resulting outgoing events.
handleEvents
in file Async.php, method Phergie_Process_Async::handleEvents()
    Waits for stream activity and performs event processing on connections with data to read.
hasEventOfType
in file Handler.php, method Phergie_Event_Handler::hasEventOfType()
    Returns whether an event of the given type exists in the queue.
hasPlugin
in file Handler.php, method Phergie_Plugin_Handler::hasPlugin()
    Returns whether or not at least one instance of a specified plugin class is loaded.
Handler.php
procedural page Handler.php
Handler.php
procedural page Handler.php
Hostmask.php
procedural page Hostmask.php
Handler.php
procedural page Handler.php
top

i

$iteratorClass
in file Handler.php, variable Phergie_Plugin_Handler::$iteratorClass
    Name of the class to use for iterating over all currently loaded plugins
isChannelName
in file Request.php, method Phergie_Event_Request::isChannelName()
    Determines whether a given string is a valid IRC channel name.
isEnabled
in file Console.php, method Phergie_Ui_Console::isEnabled()
    Returns whether console output is enabled.
isFromServer
in file Request.php, method Phergie_Event_Request::isFromServer()
    Returns whether or not the event originated from the server.
isFromUser
in file Request.php, method Phergie_Event_Request::isFromUser()
    Returns whether or not the event originated from a user.
isInChannel
in file Request.php, method Phergie_Event_Request::isInChannel()
    Returns whether or not the event occurred within a channel.
isValid
in file Hostmask.php, method Phergie_Hostmask::isValid()
    Returns whether a given string appears to be a valid hostmask.
top

l

load
in file Autoload.php, method Phergie_Autoload::load()
    Autoload callback for loading class files.
loadConnections
in file Bot.php, method Phergie_Bot::loadConnections()
    Configures and establishes connections to IRC servers.
loadPlugins
in file Bot.php, method Phergie_Bot::loadPlugins()
    Loads plugins into the plugin handler.
top

m

$map
in file Request.php, variable Phergie_Event_Request::$map
    Mapping of event types to their named parameters
matches
in file Hostmask.php, method Phergie_Hostmask::matches()
    Returns whether a given hostmask matches a given pattern.
top

n

$name
in file Abstract.php, variable Phergie_Plugin_Abstract::$name
    Plugin short name
$nick
in file Hostmask.php, variable Phergie_Hostmask::$nick
    Nick
$nick
in file Connection.php, variable Phergie_Connection::$nick
    Nick that the client will use
top

o

$options
in file Abstract.php, variable Phergie_Process_Abstract::$options
    List of arguments for use within the instance
offsetExists
in file Config.php, method Phergie_Config::offsetExists()
    Checks to see if a configuration setting is assigned a value.
offsetExists
in file Request.php, method Phergie_Event_Request::offsetExists()
    Checks to see if an event argument is assigned a value.
offsetGet
in file Request.php, method Phergie_Event_Request::offsetGet()
    Returns the value of an event argument.
offsetGet
in file Config.php, method Phergie_Config::offsetGet()
    Returns the value of a configuration setting.
offsetSet
in file Config.php, method Phergie_Config::offsetSet()
    Sets the value of a configuration setting.
offsetSet
in file Request.php, method Phergie_Event_Request::offsetSet()
    Sets the value of an event argument.
offsetUnset
in file Request.php, method Phergie_Event_Request::offsetUnset()
    Removes the value set for an event argument.
offsetUnset
in file Config.php, method Phergie_Config::offsetUnset()
    Removes the value set for a configuration setting.
onAction
in file Abstract.php, method Phergie_Plugin_Abstract::onAction()
    Handler for when the bot receives a CTCP ACTION request.
onCommand
in file Abstract.php, method Phergie_Ui_Abstract::onCommand()
    Handler for when the bot sends a command to a server.
onCommand
in file Console.php, method Phergie_Ui_Console::onCommand()
    Outputs a prompt when the bot sends a command to a server.
onConnect
in file Abstract.php, method Phergie_Ui_Abstract::onConnect()
    Handler for when a server connection is attempted.
onConnect
in file Abstract.php, method Phergie_Plugin_Abstract::onConnect()
    Handler for when the bot initially connects to a server.
onConnect
in file Console.php, method Phergie_Ui_Console::onConnect()
    Outputs a prompt when a server connection is attempted.
onCtcp
in file Abstract.php, method Phergie_Plugin_Abstract::onCtcp()
    Handler for when the bot receives a CTCP request of an unknown type.
onCtcpPing
in file Abstract.php, method Phergie_Plugin_Abstract::onCtcpPing()
    Handler for when the bot receives a CTCP PING request.
onCtcpReply
in file Abstract.php, method Phergie_Plugin_Abstract::onCtcpReply()
    Handler for when a reply received for a CTCP request of an unknown type.
onEvent
in file Console.php, method Phergie_Ui_Console::onEvent()
    Outputs a prompt when the bot receives an IRC event.
onEvent
in file Abstract.php, method Phergie_Ui_Abstract::onEvent()
    Handler for when the bot receives an IRC event.
onInvite
in file Abstract.php, method Phergie_Plugin_Abstract::onInvite()
    Handler for when the bot receives an invitation to join a channel.
onJoin
in file Abstract.php, method Phergie_Plugin_Abstract::onJoin()
    Handler for when a user joins a channel.
onKick
in file Abstract.php, method Phergie_Plugin_Abstract::onKick()
    Handler for when a user is kicked from a channel.
onKill
in file Abstract.php, method Phergie_Plugin_Abstract::onKill()
    Handler for when the bot receives a kill request from a server.
onLoad
in file Abstract.php, method Phergie_Plugin_Abstract::onLoad()
    Handler for when the plugin is initially loaded - useful for checking runtime dependencies or performing any setup necessary for the plugin to function properly such as initializing a database.
onMode
in file Abstract.php, method Phergie_Plugin_Abstract::onMode()
    Handler for when a user or channel mode is changed.
onNick
in file Abstract.php, method Phergie_Plugin_Abstract::onNick()
    Handler for when the server prompts the client for a nick.
onNotice
in file Abstract.php, method Phergie_Plugin_Abstract::onNotice()
    Handler for when a notice is received.
onOper
in file Abstract.php, method Phergie_Plugin_Abstract::onOper()
    Handler for when a user obtains operator privileges.
onPart
in file Abstract.php, method Phergie_Plugin_Abstract::onPart()
    Handler for when a user leaves a channel.
onPing
in file Abstract.php, method Phergie_Plugin_Abstract::onPing()
    Handler for when the bot receives a ping event from a server, at which point it is expected to respond with a pong request within a short period else the server may terminate its connection.
onPingReply
in file Abstract.php, method Phergie_Plugin_Abstract::onPingReply()
    Handler for when a reply is received for a CTCP PING request sent by the bot.
onPluginFailure
in file Console.php, method Phergie_Ui_Console::onPluginFailure()
    Outputs a prompt when a plugin fails to load.
onPluginFailure
in file Abstract.php, method Phergie_Ui_Abstract::onPluginFailure()
    Handler for when a plugin fails to load.
onPluginLoad
in file Console.php, method Phergie_Ui_Console::onPluginLoad()
    Outputs a prompt when a plugin is loaded successfully.
onPluginLoad
in file Abstract.php, method Phergie_Ui_Abstract::onPluginLoad()
    Handler for when an attempt is made to load a plugin.
onPrivmsg
in file Abstract.php, method Phergie_Plugin_Abstract::onPrivmsg()
    Handler for when a message is received from a channel or user.
onQuit
in file Console.php, method Phergie_Ui_Console::onQuit()
    Outputs a prompt when the bot terminates a connection to a server.
onQuit
in file Abstract.php, method Phergie_Plugin_Abstract::onQuit()
    Handler for when the client session is about to be terminated.
onQuit
in file Abstract.php, method Phergie_Ui_Abstract::onQuit()
    Handler for when the bot terminates a connection to a server.
onResponse
in file Abstract.php, method Phergie_Plugin_Abstract::onResponse()
    Handler for when a server response is received to a command issued by the bot.
onShutdown
in file Abstract.php, method Phergie_Ui_Abstract::onShutdown()
    Handler for when the bot shuts down after terminating all server connections.
onShutdown
in file Console.php, method Phergie_Ui_Console::onShutdown()
    Outputs a prompt when the bot shuts down after terminating all server connections.
onTick
in file Abstract.php, method Phergie_Plugin_Abstract::onTick()
    Handler for each tick, a single iteration of the continuous loop executed by the bot to receive, handle, and send events - useful for repeated execution of tasks on a time interval.
onTime
in file Abstract.php, method Phergie_Plugin_Abstract::onTime()
    Handler for when the bot receives a CTCP TIME request.
onTimeReply
in file Abstract.php, method Phergie_Plugin_Abstract::onTimeReply()
    Handler for when a reply is received for a CTCP TIME request sent by the bot.
onTopic
in file Abstract.php, method Phergie_Plugin_Abstract::onTopic()
    Handler for when a channel topic is viewed or changed.
onVersion
in file Abstract.php, method Phergie_Plugin_Abstract::onVersion()
    Handler for when the bot receives a CTCP VERSION request.
onVersionReply
in file Abstract.php, method Phergie_Plugin_Abstract::onVersionReply()
    Handler for when a reply is received for a CTCP VERSION request sent by the bot.
top

p

$password
in file Connection.php, variable Phergie_Connection::$password
    Password that the client will use
$paths
in file Handler.php, variable Phergie_Plugin_Handler::$paths
    Paths in which to search for plugin class files
$plugin
in file Command.php, variable Phergie_Event_Command::$plugin
    Reference to the plugin instance that created the event
$plugins
in file Bot.php, variable Phergie_Bot::$plugins
    Current plugin handler instance
$plugins
in file Handler.php, variable Phergie_Plugin_Handler::$plugins
    Current list of plugin instances
$plugins
in file Abstract.php, variable Phergie_Plugin_Abstract::$plugins
    Plugin handler used to provide access to other plugins
$plugins
in file Abstract.php, variable Phergie_Process_Abstract::$plugins
    Current plugin handler instance
$port
in file Connection.php, variable Phergie_Connection::$port
    Port on which the client will connect, defaults to the standard IRC port
$processor
in file Bot.php, variable Phergie_Bot::$processor
    Current processor instance
parseArguments
in file Streams.php, method Phergie_Driver_Streams::parseArguments()
    Supporting method to parse event argument strings where the last argument may contain a colon.
phergie.php
procedural page phergie.php
Phergie_Autoload
in file Autoload.php, class Phergie_Autoload
    Autoloader for Phergie classes.
Phergie_Bot
in file Bot.php, class Phergie_Bot
    Composite class for other components to represent the bot.
Phergie_Config
in file Config.php, class Phergie_Config
    Reads from and writes to PHP configuration files and provides access to the settings they contain.
Phergie_Config_Exception
in file Exception.php, class Phergie_Config_Exception
    Exception related to configuration.
Phergie_Connection
in file Connection.php, class Phergie_Connection
    Data structure for connection metadata.
Phergie_Connection_Exception
in file Exception.php, class Phergie_Connection_Exception
    Exception related to a connection to an IRC server.
Phergie_Connection_Handler
in file Handler.php, class Phergie_Connection_Handler
    Handles connections initiated by the bot.
Phergie_Driver_Abstract
in file Abstract.php, class Phergie_Driver_Abstract
    Base class for drivers which handle issuing client commands to the IRC server and converting responses into usable data objects.
Phergie_Driver_Exception
in file Exception.php, class Phergie_Driver_Exception
    Exception related to driver operations.
Phergie_Driver_Streams
in file Streams.php, class Phergie_Driver_Streams
    Driver that uses the sockets wrapper of the streams extension for communicating with the server and handles formatting and parsing of events using PHP.
Phergie_Event_Abstract
in file Abstract.php, class Phergie_Event_Abstract
    Base class for events.
Phergie_Event_Command
in file Command.php, class Phergie_Event_Command
    Event originating from a plugin for the bot.
Phergie_Event_Exception
in file Exception.php, class Phergie_Event_Exception
    Exception related to outgoing events.
Phergie_Event_Handler
in file Handler.php, class Phergie_Event_Handler
    Handles events initiated by plugins.
Phergie_Event_Request
in file Request.php, class Phergie_Event_Request
    Autonomous event originating from a user or the server.
Phergie_Event_Response
in file Response.php, class Phergie_Event_Response
    Event originating from the server in response to an event sent by the current client.
Phergie_Exception
in file Exception.php, class Phergie_Exception
    Base class for all Phergie-related exceptions.
Phergie_Hostmask
in file Hostmask.php, class Phergie_Hostmask
    Data structure for a hostmask.
Phergie_Hostmask_Exception
in file Exception.php, class Phergie_Hostmask_Exception
    Exception related to hostmask handling.
Phergie_Plugin_Abstract
in file Abstract.php, class Phergie_Plugin_Abstract
    Base class for plugins to provide event handler stubs and commonly needed functionality.
Phergie_Plugin_Exception
in file Exception.php, class Phergie_Plugin_Exception
    Exception related to plugin handling.
Phergie_Plugin_Handler
in file Handler.php, class Phergie_Plugin_Handler
    Handles on-demand loading of, iteration over, and access to plugins.
Phergie_Process_Abstract
in file Abstract.php, class Phergie_Process_Abstract
    Base class for obtaining and processing incoming events.
Phergie_Process_Async
in file Async.php, class Phergie_Process_Async
    Connection data processor which polls to handle input in an asynchronous manner. Will also cause the application tick at the user-defined wait time.
Phergie_Process_Exception
in file Exception.php, class Phergie_Process_Exception
    Exception related to event processor operations.
Phergie_Process_Standard
in file Standard.php, class Phergie_Process_Standard
    Connection data processor which reads all connections looking for a response.
Phergie_Ui_Abstract
in file Abstract.php, class Phergie_Ui_Abstract
    Base class for end-user interfaces.
Phergie_Ui_Console
in file Console.php, class Phergie_Ui_Console
    End-user interface that produces console output when running the bot from a shell.
postDispatch
in file Abstract.php, method Phergie_Plugin_Abstract::postDispatch()
    Handler for after any events triggered by plugins in response to a received event are sent to the server.
preDispatch
in file Abstract.php, method Phergie_Plugin_Abstract::preDispatch()
    Handler for after plugin processing of an event has concluded but before any events triggered in response by plugins are sent to the server - useful for modifying outgoing events before they are sent.
preEvent
in file Abstract.php, method Phergie_Plugin_Abstract::preEvent()
    Handler for when any event is received but has not yet been dispatched to the plugin handler method specific to its event type.
processEvents
in file Abstract.php, method Phergie_Process_Abstract::processEvents()
    Sends resulting outgoing events from earlier processing in handleEvents().
top

r

$rawData
in file Request.php, variable Phergie_Event_Request::$rawData
    Raw data sent by the server
$rawData
in file Response.php, variable Phergie_Event_Response::$rawData
    Raw data sent by the server
$realname
in file Connection.php, variable Phergie_Connection::$realname
    Realname that the client will use
$regex
in file Hostmask.php, variable Phergie_Hostmask::$regex
    Regular expression used to parse a hostmask
Request.php
procedural page Request.php
Response.php
procedural page Response.php
read
in file Config.php, method Phergie_Config::read()
    Includes a specified PHP configuration file and incorporates its return value (which should be an associative array) into the current configuration settings.
readArray
in file Config.php, method Phergie_Config::readArray()
    Merges an associative array of configuration setting values into the current configuration settings.
registerAutoloader
in file Autoload.php, method Phergie_Autoload::registerAutoloader()
    Registers an instance of this class as an autoloader.
removeArgument
in file Request.php, method Phergie_Event_Request::removeArgument()
    Removes an argument value from the request.
removeConnection
in file Handler.php, method Phergie_Connection_Handler::removeConnection()
    Removes a connection from the connection list.
removeEvent
in file Handler.php, method Phergie_Event_Handler::removeEvent()
    Removes a single event from the event queue.
removePlugin
in file Handler.php, method Phergie_Plugin_Handler::removePlugin()
    Removes a plugin instance from the handler.
replaceEvents
in file Handler.php, method Phergie_Event_Handler::replaceEvents()
    Replaces the current event queue with a given queue of events.
resolveArgument
in file Request.php, method Phergie_Event_Request::resolveArgument()
    Resolves an argument specification to an integer position.
RPL_ADMINEMAIL
in file Response.php, class constant Phergie_Event_Response::RPL_ADMINEMAIL
    <admin info>
RPL_ADMINLOC1
in file Response.php, class constant Phergie_Event_Response::RPL_ADMINLOC1
    <admin info>
RPL_ADMINLOC2
in file Response.php, class constant Phergie_Event_Response::RPL_ADMINLOC2
    <admin info>
RPL_ADMINME
in file Response.php, class constant Phergie_Event_Response::RPL_ADMINME
    <server> Administrative info
RPL_AWAY
in file Response.php, class constant Phergie_Event_Response::RPL_AWAY
    <nick> <away message>
RPL_BANLIST
in file Response.php, class constant Phergie_Event_Response::RPL_BANLIST
    <channel> <banid>
RPL_CHANNELMODEIS
in file Response.php, class constant Phergie_Event_Response::RPL_CHANNELMODEIS
    <channel> <mode> <mode params>
RPL_ENDOFBANLIST
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFBANLIST
    <channel> End of channel ban list
RPL_ENDOFINFO
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFINFO
    End of /INFO list
RPL_ENDOFLINKS
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFLINKS
    <mask> End of /LINKS list
RPL_ENDOFMOTD
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFMOTD
    End of /MOTD command
RPL_ENDOFNAMES
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFNAMES
    <channel> End of /NAMES list
RPL_ENDOFSTATS
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFSTATS
    <stats letter> End of /STATS report
RPL_ENDOFUSERS
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFUSERS
    End of users
RPL_ENDOFWHO
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFWHO
    <name> End of /WHO list
RPL_ENDOFWHOIS
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFWHOIS
    <nick> End of /WHOIS list
RPL_ENDOFWHOWAS
in file Response.php, class constant Phergie_Event_Response::RPL_ENDOFWHOWAS
    <nick> End of WHOWAS
RPL_INFO
in file Response.php, class constant Phergie_Event_Response::RPL_INFO
    <string>
RPL_INVITING
in file Response.php, class constant Phergie_Event_Response::RPL_INVITING
    <channel> <nick>
RPL_ISON
in file Response.php, class constant Phergie_Event_Response::RPL_ISON
    [<nick> {<space><nick>}]
RPL_LINKS
in file Response.php, class constant Phergie_Event_Response::RPL_LINKS
    <mask> <server> <hopcount> <server info>
RPL_LIST
in file Response.php, class constant Phergie_Event_Response::RPL_LIST
    <channel> <# visible> <topic>
RPL_LISTEND
in file Response.php, class constant Phergie_Event_Response::RPL_LISTEND
    End of /LIST
RPL_LISTSTART
in file Response.php, class constant Phergie_Event_Response::RPL_LISTSTART
    Channel Users Name
RPL_LUSERCHANNELS
in file Response.php, class constant Phergie_Event_Response::RPL_LUSERCHANNELS
    <integer> channels formed
RPL_LUSERCLIENT
in file Response.php, class constant Phergie_Event_Response::RPL_LUSERCLIENT
    There are <integer> users and <integer> invisible on <integer> servers
RPL_LUSERME
in file Response.php, class constant Phergie_Event_Response::RPL_LUSERME
    I have <integer> clients and <integer> servers
RPL_LUSEROP
in file Response.php, class constant Phergie_Event_Response::RPL_LUSEROP
    <integer> operator(s) online
RPL_LUSERUNKNOWN
in file Response.php, class constant Phergie_Event_Response::RPL_LUSERUNKNOWN
    <integer> unknown connection(s)
RPL_MOTD
in file Response.php, class constant Phergie_Event_Response::RPL_MOTD
    - <text>
RPL_MOTDSTART
in file Response.php, class constant Phergie_Event_Response::RPL_MOTDSTART
    - <server> Message of the day -
RPL_NAMREPLY
in file Response.php, class constant Phergie_Event_Response::RPL_NAMREPLY
    <channel> [[@|+]<nick> [[@|+]<nick> [...]]]
RPL_NONE
in file Response.php, class constant Phergie_Event_Response::RPL_NONE
    Dummy reply number. Not used.
RPL_NOTOPIC
in file Response.php, class constant Phergie_Event_Response::RPL_NOTOPIC
    <channel> No topic is set
RPL_NOUSERS
in file Response.php, class constant Phergie_Event_Response::RPL_NOUSERS
    Nobody logged in
RPL_NOWAWAY
in file Response.php, class constant Phergie_Event_Response::RPL_NOWAWAY
    You have been marked as being away
RPL_REHASHING
in file Response.php, class constant Phergie_Event_Response::RPL_REHASHING
    <config file> Rehashing
RPL_STATSCLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSCLINE
    C <host> * <name> <port> <class>
RPL_STATSCOMMANDS
in file Response.php, class constant Phergie_Event_Response::RPL_STATSCOMMANDS
    <command> <count>
RPL_STATSHLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSHLINE
    H <hostmask> * <servername>
RPL_STATSILINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSILINE
    I <host> * <host> <port> <class>
RPL_STATSKLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSKLINE
    K <host> * <username> <port> <class>
RPL_STATSLINKINFO
in file Response.php, class constant Phergie_Event_Response::RPL_STATSLINKINFO
    <linkname> <sendq> <sent messages> <sent bytes> <received messages> <received
RPL_STATSLLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSLLINE
    L <hostmask> * <servername> <maxdepth>
RPL_STATSNLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSNLINE
    N <host> * <name> <port> <class>
RPL_STATSOLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSOLINE
    O <hostmask> * <name>
RPL_STATSUPTIME
in file Response.php, class constant Phergie_Event_Response::RPL_STATSUPTIME
    Server Up %d days %d%02d%02d
RPL_STATSYLINE
in file Response.php, class constant Phergie_Event_Response::RPL_STATSYLINE
    Y <class> <ping frequency> <connect frequency> <max sendq>
RPL_SUMMONING
in file Response.php, class constant Phergie_Event_Response::RPL_SUMMONING
    <user> Summoning user to IRC
RPL_TIME
in file Response.php, class constant Phergie_Event_Response::RPL_TIME
    <server> <string showing server's local time>
RPL_TOPIC
in file Response.php, class constant Phergie_Event_Response::RPL_TOPIC
    <channel> <topic>
RPL_TRACECONNECTING
in file Response.php, class constant Phergie_Event_Response::RPL_TRACECONNECTING
    Try. <class> <server>
RPL_TRACEHANDSHAKE
in file Response.php, class constant Phergie_Event_Response::RPL_TRACEHANDSHAKE
    H.S. <class> <server>
RPL_TRACELINK
in file Response.php, class constant Phergie_Event_Response::RPL_TRACELINK
    Link <version & debug level> <destination> <next server>
RPL_TRACELOG
in file Response.php, class constant Phergie_Event_Response::RPL_TRACELOG
    File <logfile> <debug level>
RPL_TRACENEWTYPE
in file Response.php, class constant Phergie_Event_Response::RPL_TRACENEWTYPE
    <newtype> 0 <client name>
RPL_TRACEOPERATOR
in file Response.php, class constant Phergie_Event_Response::RPL_TRACEOPERATOR
    Oper <class> <nick>
RPL_TRACESERVER
in file Response.php, class constant Phergie_Event_Response::RPL_TRACESERVER
    Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server>
RPL_TRACEUNKNOWN
in file Response.php, class constant Phergie_Event_Response::RPL_TRACEUNKNOWN
    ???? <class> [<client IP address in dot form>]
RPL_TRACEUSER
in file Response.php, class constant Phergie_Event_Response::RPL_TRACEUSER
    User <class> <nick>
RPL_UMODEIS
in file Response.php, class constant Phergie_Event_Response::RPL_UMODEIS
    <user mode string>
RPL_UNAWAY
in file Response.php, class constant Phergie_Event_Response::RPL_UNAWAY
    You are no longer marked as being away
RPL_USERHOST
in file Response.php, class constant Phergie_Event_Response::RPL_USERHOST
    [<reply>{<space><reply>}]
RPL_USERS
in file Response.php, class constant Phergie_Event_Response::RPL_USERS
    %-8s %-9s %-8s
RPL_USERSSTART
in file Response.php, class constant Phergie_Event_Response::RPL_USERSSTART
    UserID Terminal Host
RPL_VERSION
in file Response.php, class constant Phergie_Event_Response::RPL_VERSION
    <version>.<debuglevel> <server> <comments>
RPL_WHOISCHANNELS
in file Response.php, class constant Phergie_Event_Response::RPL_WHOISCHANNELS
    <nick> {[@|+]<channel><space>}
RPL_WHOISIDLE
in file Response.php, class constant Phergie_Event_Response::RPL_WHOISIDLE
    <nick> <integer> seconds idle
RPL_WHOISOPERATOR
in file Response.php, class constant Phergie_Event_Response::RPL_WHOISOPERATOR
    <nick> is an IRC operator
RPL_WHOISSERVER
in file Response.php, class constant Phergie_Event_Response::RPL_WHOISSERVER
    <nick> <server> <server info>
RPL_WHOISUSER
in file Response.php, class constant Phergie_Event_Response::RPL_WHOISUSER
    <nick> <user> <host> * <real name>
RPL_WHOREPLY
in file Response.php, class constant Phergie_Event_Response::RPL_WHOREPLY
    <channel> <user> <host> <server> <nick> <H|G>[*][@|+] <hopcount> <real name>
RPL_WHOWASUSER
in file Response.php, class constant Phergie_Event_Response::RPL_WHOWASUSER
    <nick> <user> <host> * <real name>
RPL_YOUREOPER
in file Response.php, class constant Phergie_Event_Response::RPL_YOUREOPER
    You are now an IRC operator
run
in file Bot.php, method Phergie_Bot::run()
    Establishes server connections and initiates an execution loop to continuously receive and process events.
top

s

$sec
in file Async.php, variable Phergie_Process_Async::$sec
    Length of time to poll for stream activity (seconds)
$settings
in file Config.php, variable Phergie_Config::$settings
    Mapping of setting names to their current corresponding values
$socket
in file Streams.php, variable Phergie_Driver_Streams::$socket
    Reference to the currently active socket handler
$sockets
in file Streams.php, variable Phergie_Driver_Streams::$sockets
    Socket handlers
Streams.php
procedural page Streams.php
Standard.php
procedural page Standard.php
send
in file Streams.php, method Phergie_Driver_Streams::send()
    Handles construction of command strings and their transmission to the server.
setArgument
in file Request.php, method Phergie_Event_Request::setArgument()
    Sets the value of a single argument for the request.
setArguments
in file Request.php, method Phergie_Event_Request::setArguments()
    Sets the arguments for the request.
setAutoload
in file Handler.php, method Phergie_Plugin_Handler::setAutoload()
    Sets a flag used to determine whether plugins should be loaded automatically if they have not been explicitly loaded.
setCode
in file Response.php, method Phergie_Event_Response::setCode()
    Sets the reply code sent by the server.
setConfig
in file Bot.php, method Phergie_Bot::setConfig()
    Sets the configuration to use.
setConfig
in file Abstract.php, method Phergie_Plugin_Abstract::setConfig()
    Sets the current configuration handler.
setConnection
in file Streams.php, method Phergie_Driver_Streams::setConnection()
    Overrides the parent class to set the currently active socket handler when the active connection is changed.
setConnection
in file Abstract.php, method Phergie_Plugin_Abstract::setConnection()
    Sets the current connection.
setConnection
in file Abstract.php, method Phergie_Driver_Abstract::setConnection()
    Sets the currently active connection.
setConnectionHandler
in file Bot.php, method Phergie_Bot::setConnectionHandler()
    Sets the connection handler instance to use.
setDescription
in file Response.php, method Phergie_Event_Response::setDescription()
    Sets the reply code description sent by the server.
setDriver
in file Bot.php, method Phergie_Bot::setDriver()
    Sets the driver instance to use.
setEnabled
in file Console.php, method Phergie_Ui_Console::setEnabled()
    Sets whether console output is enabled.
setEncoding
in file Connection.php, method Phergie_Connection::setEncoding()
    Sets the encoding for the connection to use.
setEvent
in file Abstract.php, method Phergie_Plugin_Abstract::setEvent()
    Sets the current incoming event to be handled.
setEventHandler
in file Abstract.php, method Phergie_Plugin_Abstract::setEventHandler()
    Sets the current event handler.
setEventHandler
in file Bot.php, method Phergie_Bot::setEventHandler()
    Sets the event handler instance to use.
setFormat
in file Console.php, method Phergie_Ui_Console::setFormat()
    Sets the format used for timestamps in console output, overwriting any previous format used.
setHost
in file Hostmask.php, method Phergie_Hostmask::setHost()
    Sets the hostname.
setHost
in file Connection.php, method Phergie_Connection::setHost()
    Sets the host to which the client will connect.
setHostmask
in file Request.php, method Phergie_Event_Request::setHostmask()
    Sets the hostmask representing the originating user.
setIteratorClass
in file Handler.php, method Phergie_Plugin_Handler::setIteratorClass()
    Sets the iterator class used for all currently loaded plugin instances.
setName
in file Abstract.php, method Phergie_Plugin_Abstract::setName()
    Sets the short name for the plugin.
setNick
in file Connection.php, method Phergie_Connection::setNick()
    Sets the nick that the client will use.
setNick
in file Hostmask.php, method Phergie_Hostmask::setNick()
    Sets the nick of the user.
setOptions
in file Connection.php, method Phergie_Connection::setOptions()
    Sets multiple connection settings using an array.
setPassword
in file Connection.php, method Phergie_Connection::setPassword()
    Sets the password that the client will use.
setPlugin
in file Command.php, method Phergie_Event_Command::setPlugin()
    Stores a reference to the plugin instance that created the event.
setPluginHandler
in file Bot.php, method Phergie_Bot::setPluginHandler()
    Sets the plugin handler instance to use.
setPluginHandler
in file Abstract.php, method Phergie_Plugin_Abstract::setPluginHandler()
    Sets the current plugin handler.
setPort
in file Connection.php, method Phergie_Connection::setPort()
    Sets the port on which the client will connect.
setProcessor
in file Bot.php, method Phergie_Bot::setProcessor()
    Sets the processer instance to use.
setRawData
in file Request.php, method Phergie_Event_Request::setRawData()
    Sets the raw buffer for the event.
setRawData
in file Response.php, method Phergie_Event_Response::setRawData()
    Sets the raw buffer for the given event
setRealname
in file Connection.php, method Phergie_Connection::setRealname()
    Sets the realname that the client will use.
setTimeout
in file Streams.php, method Phergie_Driver_Streams::setTimeout()
    Sets the amount of time to wait for a new event each time the socket is polled.
setTransport
in file Connection.php, method Phergie_Connection::setTransport()
    Sets the transport for the connection to use.
setType
in file Abstract.php, method Phergie_Event_Abstract::setType()
    Sets the event type.
setUi
in file Bot.php, method Phergie_Bot::setUi()
    Sets the end-user interface instance to use.
setUsername
in file Hostmask.php, method Phergie_Hostmask::setUsername()
    Sets the username of the user.
setUsername
in file Connection.php, method Phergie_Connection::setUsername()
    Sets the username that the client will use.
top

t

$timeout
in file Streams.php, variable Phergie_Driver_Streams::$timeout
    Amount of time in seconds to wait to receive an event each time the socket is polled
$transport
in file Connection.php, variable Phergie_Connection::$transport
    Transport for the connection, defaults to tcp but can be set to ssl or variations thereof to connect over SSL
$type
in file Abstract.php, variable Phergie_Event_Abstract::$type
    Event type, used for determining the callback to execute in response
$type
in file Response.php, variable Phergie_Event_Response::$type
    Event type
TYPE_ACTION
in file Request.php, class constant Phergie_Event_Request::TYPE_ACTION
    CTCP ACTION command event type
TYPE_ERROR
in file Request.php, class constant Phergie_Event_Request::TYPE_ERROR
    ERROR message type
TYPE_FINGER
in file Request.php, class constant Phergie_Event_Request::TYPE_FINGER
    CTCP FINGER command event type
TYPE_INVITE
in file Request.php, class constant Phergie_Event_Request::TYPE_INVITE
    Invite message event type
TYPE_JOIN
in file Request.php, class constant Phergie_Event_Request::TYPE_JOIN
    Join message event type
TYPE_KICK
in file Request.php, class constant Phergie_Event_Request::TYPE_KICK
    Kick message event type
TYPE_MODE
in file Request.php, class constant Phergie_Event_Request::TYPE_MODE
    Mode message event type
TYPE_NICK
in file Request.php, class constant Phergie_Event_Request::TYPE_NICK
    Nick message event type
TYPE_NOTICE
in file Request.php, class constant Phergie_Event_Request::TYPE_NOTICE
    Notice message event type
TYPE_PART
in file Request.php, class constant Phergie_Event_Request::TYPE_PART
    Part message event type
TYPE_PING
in file Request.php, class constant Phergie_Event_Request::TYPE_PING
    CTCP PING command event type
TYPE_PONG
in file Request.php, class constant Phergie_Event_Request::TYPE_PONG
    Pong message event type
TYPE_PRIVMSG
in file Request.php, class constant Phergie_Event_Request::TYPE_PRIVMSG
    Private message command event type
TYPE_QUIT
in file Request.php, class constant Phergie_Event_Request::TYPE_QUIT
    Quit command event type
TYPE_RAW
in file Request.php, class constant Phergie_Event_Request::TYPE_RAW
    Raw event type
TYPE_TIME
in file Request.php, class constant Phergie_Event_Request::TYPE_TIME
    CTCP TIME command event type
TYPE_TOPIC
in file Request.php, class constant Phergie_Event_Request::TYPE_TOPIC
    Topic message event type
TYPE_VERSION
in file Request.php, class constant Phergie_Event_Request::TYPE_VERSION
    CTCP VERSION command event type
TYPE_WHOIS
in file Request.php, class constant Phergie_Event_Request::TYPE_WHOIS
    Whois message event type
top

u

$ui
in file Abstract.php, variable Phergie_Process_Abstract::$ui
    Current end-user interface instance
$ui
in file Bot.php, variable Phergie_Bot::$ui
    Current end-user interface instance
$usec
in file Async.php, variable Phergie_Process_Async::$usec
    Length of time to poll for stream activity (microseconds)
$username
in file Hostmask.php, variable Phergie_Hostmask::$username
    Username
$username
in file Connection.php, variable Phergie_Connection::$username
    Username that the client will use
top

v

VERSION
in file Bot.php, class constant Phergie_Bot::VERSION
    Current version of Phergie
top

w

$wait
in file Async.php, variable Phergie_Process_Async::$wait
    Length of time to wait between ticks.
write
in file Streams.php, method Phergie_Driver_Streams::write()
    Writes data to the socket, separatedly mainly to allow for stubbing during unit testing.
write
in file Config.php, method Phergie_Config::write()
    Writes the values of the current configuration settings back to their originating files.
top

Documentation generated on Mon, 27 Sep 2010 23:03:45 -0500 by phpDocumentor 1.4.3