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

Element index for package Net_SmartIRC

[ ' ] [ c ] [ d ] [ e ] [ g ] [ i ] [ l ] [ m ] [ n ] [ p ] [ r ] [ s ] [ t ] [ u ] [ _ ]

'

'SMARTIRC_'.$value
in file defines.php, constant 'SMARTIRC_'.$value
top

_

$_actionhandler
in file SmartIRC.php, variable Net_SmartIRC::$_actionhandler
$_actionhandlerid
in file SmartIRC.php, variable Net_SmartIRC::$_actionhandlerid
$_address
in file SmartIRC.php, variable Net_SmartIRC::$_address
$_autoretry
in file SmartIRC.php, variable Net_SmartIRC::$_autoretry
$_autoretrycount
in file SmartIRC.php, variable Net_SmartIRC::$_autoretrycount
$_autoretrymax
in file SmartIRC.php, variable Net_SmartIRC::$_autoretrymax
$_benchmark
in file SmartIRC.php, variable Net_SmartIRC::$_benchmark
$_benchmark_starttime
in file SmartIRC.php, variable Net_SmartIRC::$_benchmark_starttime
$_benchmark_stoptime
in file SmartIRC.php, variable Net_SmartIRC::$_benchmark_stoptime
$_bindaddress
in file SmartIRC.php, variable Net_SmartIRC::$_bindaddress
$_bindport
in file SmartIRC.php, variable Net_SmartIRC::$_bindport
$_channels
in file SmartIRC.php, variable Net_SmartIRC::$_channels
$_channelsyncing
in file SmartIRC.php, variable Net_SmartIRC::$_channelsyncing
$_connectionerror
in file SmartIRC.php, variable Net_SmartIRC::$_connectionerror
$_ctcpversion
in file SmartIRC.php, variable Net_SmartIRC::$_ctcpversion
$_debuglevel
in file SmartIRC.php, variable Net_SmartIRC::$_debuglevel
$_disconnecttime
in file SmartIRC.php, variable Net_SmartIRC::$_disconnecttime
$_interrupt
in file SmartIRC.php, variable Net_SmartIRC::$_interrupt
$_lastrx
in file SmartIRC.php, variable Net_SmartIRC::$_lastrx
$_lasttx
in file SmartIRC.php, variable Net_SmartIRC::$_lasttx
$_logdestination
in file SmartIRC.php, variable Net_SmartIRC::$_logdestination
$_logfile
in file SmartIRC.php, variable Net_SmartIRC::$_logfile
$_logfilefp
in file SmartIRC.php, variable Net_SmartIRC::$_logfilefp
$_loggedin
in file SmartIRC.php, variable Net_SmartIRC::$_loggedin
$_maxtimer
in file SmartIRC.php, variable Net_SmartIRC::$_maxtimer
$_messagebuffer
in file SmartIRC.php, variable Net_SmartIRC::$_messagebuffer
$_messagebuffersize
in file SmartIRC.php, variable Net_SmartIRC::$_messagebuffersize
$_mintimer
in file SmartIRC.php, variable Net_SmartIRC::$_mintimer
$_modulepath
in file SmartIRC.php, variable Net_SmartIRC::$_modulepath
    Stores the path to the modules that can be loaded.
$_modules
in file SmartIRC.php, variable Net_SmartIRC::$_modules
    Stores all objects of the modules.
$_motd
in file SmartIRC.php, variable Net_SmartIRC::$_motd
$_nick
in file SmartIRC.php, variable Net_SmartIRC::$_nick
$_password
in file SmartIRC.php, variable Net_SmartIRC::$_password
$_performs
in file SmartIRC.php, variable Net_SmartIRC::$_performs
$_port
in file SmartIRC.php, variable Net_SmartIRC::$_port
$_realname
in file SmartIRC.php, variable Net_SmartIRC::$_realname
$_receivedelay
in file SmartIRC.php, variable Net_SmartIRC::$_receivedelay
$_reconnectdelay
in file SmartIRC.php, variable Net_SmartIRC::$_reconnectdelay
$_runasdaemon
in file SmartIRC.php, variable Net_SmartIRC::$_runasdaemon
$_rxtimeout
in file SmartIRC.php, variable Net_SmartIRC::$_rxtimeout
$_senddelay
in file SmartIRC.php, variable Net_SmartIRC::$_senddelay
$_socket
in file SmartIRC.php, variable Net_SmartIRC::$_socket
$_state
in file SmartIRC.php, variable Net_SmartIRC::$_state
$_timehandler
in file SmartIRC.php, variable Net_SmartIRC::$_timehandler
$_timehandlerid
in file SmartIRC.php, variable Net_SmartIRC::$_timehandlerid
$_txtimeout
in file SmartIRC.php, variable Net_SmartIRC::$_txtimeout
$_usermode
in file SmartIRC.php, variable Net_SmartIRC::$_usermode
$_username
in file SmartIRC.php, variable Net_SmartIRC::$_username
$_users
in file SmartIRC.php, variable Net_SmartIRC::$_users
$_usersyncing
in file SmartIRC.php, variable Net_SmartIRC::$_usersyncing
$_usesockets
in file SmartIRC.php, variable Net_SmartIRC::$_usesockets
_adduser
in file SmartIRC.php, method Net_SmartIRC::_adduser()
    adds an user to the channelobject or updates his info
_nicknameinuse
in file SmartIRC.php, method Net_SmartIRC::_nicknameinuse()
    changes an already used nickname to a new nickname plus 3 random digits
_pingcheck
in file SmartIRC.php, method Net_SmartIRC::_pingcheck()
    An active-pinging system to keep the bot from dropping the connection
_rawsend
in file SmartIRC.php, method Net_SmartIRC::_rawsend()
    sends a raw message to the IRC server
_removeuser
in file SmartIRC.php, method Net_SmartIRC::_removeuser()
    removes an user from one channel or all if he quits
_updatestate
in file SmartIRC.php, method Net_SmartIRC::_updatestate()
    updates and returns the current connection state
__call
in file SmartIRC.php, method Net_SmartIRC::__call()
    Handle calls to renamed functions
__construct
in file SmartIRC.php, method Net_SmartIRC::__construct()
    Constructor. Initiates the messagebuffer and "links" the replycodes from global into properties. Also some PHP runtime settings are configured.
__get
in file SmartIRC.php, method Net_SmartIRC::__get()
    Keeps BC since private properties were once publicly accessible.
top

c

$channel
in file SmartIRC.php, variable Net_SmartIRC::$channel
    Stores all channels in this array where we are joined, works only if channelsyncing is activated.
connect
in file SmartIRC.php, method Net_SmartIRC::connect()
    Creates the sockets and connects to the IRC server on the given port.
top

d

DEF_AUTORETRY_MAX
in file SmartIRC.php, class constant Net_SmartIRC::DEF_AUTORETRY_MAX
DEF_DISCONNECT_TIME
in file SmartIRC.php, class constant Net_SmartIRC::DEF_DISCONNECT_TIME
DEF_LOGFILE
in file SmartIRC.php, class constant Net_SmartIRC::DEF_LOGFILE
DEF_MAX_TIMER
in file SmartIRC.php, class constant Net_SmartIRC::DEF_MAX_TIMER
DEF_RECEIVE_DELAY
in file SmartIRC.php, class constant Net_SmartIRC::DEF_RECEIVE_DELAY
DEF_RECONNECT_DELAY
in file SmartIRC.php, class constant Net_SmartIRC::DEF_RECONNECT_DELAY
DEF_SEND_DELAY
in file SmartIRC.php, class constant Net_SmartIRC::DEF_SEND_DELAY
DEF_TX_RX_TIMEOUT
in file SmartIRC.php, class constant Net_SmartIRC::DEF_TX_RX_TIMEOUT
disconnect
in file SmartIRC.php, method Net_SmartIRC::disconnect()
    Disconnects from the IRC server nicely with a QUIT or just destroys the socket.
defines.php
procedural page defines.php
top

e

example.php
procedural page example.php
example2.php
procedural page example2.php
example3.php
procedural page example3.php
example4.php
procedural page example4.php
example5.php
procedural page example5.php
example6.php
procedural page example6.php
example7.php
procedural page example7.php
top

g

getChannel
in file SmartIRC.php, method Net_SmartIRC::getChannel()
    Returns a reference to the channel object of the specified channelname.
getMotd
in file SmartIRC.php, method Net_SmartIRC::getMotd()
    Returns the full motd.
getUser
in file SmartIRC.php, method Net_SmartIRC::getUser()
    Returns a reference to the user object for the specified username and channelname.
getUsermode
in file SmartIRC.php, method Net_SmartIRC::getUsermode()
    Returns the usermode.
top

i

interrupt
in file SmartIRC.php, method Net_SmartIRC::interrupt()
    Provides a mechanism to interrupt a listen() loop by a bot or something
isAdmin
in file SmartIRC.php, method Net_SmartIRC::isAdmin()
    Checks if we or the given user is admin on the specified channel and returns the result.
isBanned
in file SmartIRC.php, method Net_SmartIRC::isBanned()
    Checks if the hostmask is on the specified channel banned and returns the result.
isError
in file SmartIRC.php, method Net_SmartIRC::isError()
isFounder
in file SmartIRC.php, method Net_SmartIRC::isFounder()
    Checks if we or the given user is founder on the specified channel and returns the result.
isHopped
in file SmartIRC.php, method Net_SmartIRC::isHopped()
    Checks if we or the given user is hopped on the specified channel and returns the result.
isJoined
in file SmartIRC.php, method Net_SmartIRC::isJoined()
    checks if we or the given user is joined to the specified channel and returns the result ChannelSyncing is required for this.
isMe
in file SmartIRC.php, method Net_SmartIRC::isMe()
    checks if the passed nickname is our own nickname
isOpped
in file SmartIRC.php, method Net_SmartIRC::isOpped()
    Checks if we or the given user is opped on the specified channel and returns the result.
isVoiced
in file SmartIRC.php, method Net_SmartIRC::isVoiced()
    Checks if we or the given user is voiced on the specified channel and returns the result.
irccommands.php
procedural page irccommands.php
top

l

listen
in file SmartIRC.php, method Net_SmartIRC::listen()
    goes into receive mode
listenFor
in file SmartIRC.php, method Net_SmartIRC::listenFor()
    waits for a special message type and returns the answer
listenOnce
in file SmartIRC.php, method Net_SmartIRC::listenOnce()
    goes into receive mode _only_ for one pass
loadModule
in file SmartIRC.php, method Net_SmartIRC::loadModule()
    loads a module using preset path and given name
log
in file SmartIRC.php, method Net_SmartIRC::log()
    Adds an entry to the log.
login
in file SmartIRC.php, method Net_SmartIRC::login()
    login and register nickname on the IRC network
top

m

messagehandler.php
procedural page messagehandler.php
top

n

$nreplycodes
in file SmartIRC.php, variable Net_SmartIRC::$nreplycodes
    All numeric IRC replycodes, the index is the numeric replycode.
Net_SmartIRC
in file SmartIRC.php, class Net_SmartIRC
    main SmartIRC class
top

p

perform
in file SmartIRC.php, method Net_SmartIRC::perform()
    adds a command to the list of commands to be sent after login() info
top

r

reconnect
in file SmartIRC.php, method Net_SmartIRC::reconnect()
    Reconnects to the IRC server with the same login info, it also rejoins the channels
registerActionHandler
in file SmartIRC.php, method Net_SmartIRC::registerActionHandler()
    registers a new actionhandler and returns the assigned id
registerTimeHandler
in file SmartIRC.php, method Net_SmartIRC::registerTimeHandler()
    registers a timehandler and returns the assigned id
top

s

SmartIRC.php
procedural page SmartIRC.php
send
in file SmartIRC.php, method Net_SmartIRC::send()
    sends an IRC message
setAutoRetry
in file SmartIRC.php, method Net_SmartIRC::setAutoRetry()
    Enables/disables autoretry for connecting to a server.
setAutoRetryMax
in file SmartIRC.php, method Net_SmartIRC::setAutoRetryMax()
    Sets the maximum number of attempts to connect to a server before giving up.
setBenchmark
in file SmartIRC.php, method Net_SmartIRC::setBenchmark()
    Enables/disables the benchmark engine.
setBindAddress
in file SmartIRC.php, method Net_SmartIRC::setBindAddress()
    Sets an IP address (and optionally, a port) to bind the socket to.
setChannelSyncing
in file SmartIRC.php, method Net_SmartIRC::setChannelSyncing()
    Enables/disables channel syncing.
setCtcpVersion
in file SmartIRC.php, method Net_SmartIRC::setCtcpVersion()
    Sets the CTCP version reply string.
setDebugLevel
in file SmartIRC.php, method Net_SmartIRC::setDebugLevel()
    Sets the level of debug messages.
setDisconnectTime
in file SmartIRC.php, method Net_SmartIRC::setDisconnectTime()
    Sets the delaytime before closing the socket when disconnect.
setLogDestination
in file SmartIRC.php, method Net_SmartIRC::setLogDestination()
    Sets the destination of all log messages.
setLogFile
in file SmartIRC.php, method Net_SmartIRC::setLogFile()
    Sets the file for the log if the destination is set to file.
setModulePath
in file SmartIRC.php, method Net_SmartIRC::setModulePath()
    Sets the paths for the modules.
setReceiveDelay
in file SmartIRC.php, method Net_SmartIRC::setReceiveDelay()
    Sets the delay for receiving data from the IRC server.
setReceiveTimeout
in file SmartIRC.php, method Net_SmartIRC::setReceiveTimeout()
    Sets the receive timeout.
setReconnectDelay
in file SmartIRC.php, method Net_SmartIRC::setReconnectDelay()
    Sets the delaytime before attempting reconnect.
setRunAsDaemon
in file SmartIRC.php, method Net_SmartIRC::setRunAsDaemon()
    Sets whether the script should be run as a daemon or not ( actually disables/enables ignore_user_abort() )
setSendDelay
in file SmartIRC.php, method Net_SmartIRC::setSendDelay()
    Sets the delay for sending data to the IRC server.
setTransmitTimeout
in file SmartIRC.php, method Net_SmartIRC::setTransmitTimeout()
    Sets the transmit timeout.
setUserSyncing
in file SmartIRC.php, method Net_SmartIRC::setUserSyncing()
    Enables/disables user syncing.
setUseSockets
in file SmartIRC.php, method Net_SmartIRC::setUseSockets()
    Enables/disables the usage of real sockets.
showBenchmark
in file SmartIRC.php, method Net_SmartIRC::showBenchmark()
    Shows the benchmark result.
SMARTIRC_BROWSEROUT
in file defines.php, constant SMARTIRC_BROWSEROUT
SMARTIRC_CRITICAL
in file defines.php, constant SMARTIRC_CRITICAL
SMARTIRC_CRLF
in file defines.php, constant SMARTIRC_CRLF
    $Id$
SMARTIRC_DEBUG_ACTIONHANDLER
in file defines.php, constant SMARTIRC_DEBUG_ACTIONHANDLER
SMARTIRC_DEBUG_ALL
in file defines.php, constant SMARTIRC_DEBUG_ALL
SMARTIRC_DEBUG_CHANNELSYNCING
in file defines.php, constant SMARTIRC_DEBUG_CHANNELSYNCING
SMARTIRC_DEBUG_CONNECTION
in file defines.php, constant SMARTIRC_DEBUG_CONNECTION
SMARTIRC_DEBUG_DCC
in file defines.php, constant SMARTIRC_DEBUG_DCC
SMARTIRC_DEBUG_IRCMESSAGES
in file defines.php, constant SMARTIRC_DEBUG_IRCMESSAGES
SMARTIRC_DEBUG_MESSAGEHANDLER
in file defines.php, constant SMARTIRC_DEBUG_MESSAGEHANDLER
SMARTIRC_DEBUG_MESSAGEPARSER
in file defines.php, constant SMARTIRC_DEBUG_MESSAGEPARSER
SMARTIRC_DEBUG_MESSAGETYPES
in file defines.php, constant SMARTIRC_DEBUG_MESSAGETYPES
SMARTIRC_DEBUG_MODULES
in file defines.php, constant SMARTIRC_DEBUG_MODULES
SMARTIRC_DEBUG_NONE
in file defines.php, constant SMARTIRC_DEBUG_NONE
SMARTIRC_DEBUG_NOTICE
in file defines.php, constant SMARTIRC_DEBUG_NOTICE
SMARTIRC_DEBUG_SOCKET
in file defines.php, constant SMARTIRC_DEBUG_SOCKET
SMARTIRC_DEBUG_TIMEHANDLER
in file defines.php, constant SMARTIRC_DEBUG_TIMEHANDLER
SMARTIRC_DEBUG_USERSYNCING
in file defines.php, constant SMARTIRC_DEBUG_USERSYNCING
SMARTIRC_FILE
in file defines.php, constant SMARTIRC_FILE
SMARTIRC_HIGH
in file defines.php, constant SMARTIRC_HIGH
SMARTIRC_LOW
in file defines.php, constant SMARTIRC_LOW
SMARTIRC_MEDIUM
in file defines.php, constant SMARTIRC_MEDIUM
SMARTIRC_NONE
in file defines.php, constant SMARTIRC_NONE
SMARTIRC_STATE_CONNECTED
in file defines.php, constant SMARTIRC_STATE_CONNECTED
SMARTIRC_STATE_CONNECTING
in file defines.php, constant SMARTIRC_STATE_CONNECTING
SMARTIRC_STATE_DISCONNECTED
in file defines.php, constant SMARTIRC_STATE_DISCONNECTED
SMARTIRC_STDOUT
in file defines.php, constant SMARTIRC_STDOUT
SMARTIRC_SYSLOG
in file defines.php, constant SMARTIRC_SYSLOG
SMARTIRC_TYPE_ACTION
in file defines.php, constant SMARTIRC_TYPE_ACTION
SMARTIRC_TYPE_ALL
in file defines.php, constant SMARTIRC_TYPE_ALL
SMARTIRC_TYPE_BANLIST
in file defines.php, constant SMARTIRC_TYPE_BANLIST
SMARTIRC_TYPE_CHANNEL
in file defines.php, constant SMARTIRC_TYPE_CHANNEL
SMARTIRC_TYPE_CHANNELMODE
in file defines.php, constant SMARTIRC_TYPE_CHANNELMODE
SMARTIRC_TYPE_CTCP
in file defines.php, constant SMARTIRC_TYPE_CTCP
SMARTIRC_TYPE_CTCP_REPLY
in file defines.php, constant SMARTIRC_TYPE_CTCP_REPLY
SMARTIRC_TYPE_CTCP_REQUEST
in file defines.php, constant SMARTIRC_TYPE_CTCP_REQUEST
SMARTIRC_TYPE_ERROR
in file defines.php, constant SMARTIRC_TYPE_ERROR
SMARTIRC_TYPE_INFO
in file defines.php, constant SMARTIRC_TYPE_INFO
SMARTIRC_TYPE_INVITE
in file defines.php, constant SMARTIRC_TYPE_INVITE
SMARTIRC_TYPE_JOIN
in file defines.php, constant SMARTIRC_TYPE_JOIN
SMARTIRC_TYPE_KICK
in file defines.php, constant SMARTIRC_TYPE_KICK
SMARTIRC_TYPE_LIST
in file defines.php, constant SMARTIRC_TYPE_LIST
SMARTIRC_TYPE_LOGIN
in file defines.php, constant SMARTIRC_TYPE_LOGIN
SMARTIRC_TYPE_MODECHANGE
in file defines.php, constant SMARTIRC_TYPE_MODECHANGE
SMARTIRC_TYPE_MOTD
in file defines.php, constant SMARTIRC_TYPE_MOTD
SMARTIRC_TYPE_NAME
in file defines.php, constant SMARTIRC_TYPE_NAME
SMARTIRC_TYPE_NICKCHANGE
in file defines.php, constant SMARTIRC_TYPE_NICKCHANGE
SMARTIRC_TYPE_NONRELEVANT
in file defines.php, constant SMARTIRC_TYPE_NONRELEVANT
SMARTIRC_TYPE_NOTICE
in file defines.php, constant SMARTIRC_TYPE_NOTICE
SMARTIRC_TYPE_PART
in file defines.php, constant SMARTIRC_TYPE_PART
SMARTIRC_TYPE_QUERY
in file defines.php, constant SMARTIRC_TYPE_QUERY
SMARTIRC_TYPE_QUIT
in file defines.php, constant SMARTIRC_TYPE_QUIT
SMARTIRC_TYPE_TOPIC
in file defines.php, constant SMARTIRC_TYPE_TOPIC
SMARTIRC_TYPE_TOPICCHANGE
in file defines.php, constant SMARTIRC_TYPE_TOPICCHANGE
SMARTIRC_TYPE_UNKNOWN
in file defines.php, constant SMARTIRC_TYPE_UNKNOWN
SMARTIRC_TYPE_USERMODE
in file defines.php, constant SMARTIRC_TYPE_USERMODE
SMARTIRC_TYPE_WHO
in file defines.php, constant SMARTIRC_TYPE_WHO
SMARTIRC_TYPE_WHOIS
in file defines.php, constant SMARTIRC_TYPE_WHOIS
SMARTIRC_TYPE_WHOWAS
in file defines.php, constant SMARTIRC_TYPE_WHOWAS
SMARTIRC_UNUSED
in file defines.php, constant SMARTIRC_UNUSED
SMARTIRC_VERSION
in file SmartIRC.php, constant SMARTIRC_VERSION
SMARTIRC_VERSIONSTRING
in file SmartIRC.php, constant SMARTIRC_VERSIONSTRING
startBenchmark
in file SmartIRC.php, method Net_SmartIRC::startBenchmark()
    Starts the benchmark (sets the counters).
stopBenchmark
in file SmartIRC.php, method Net_SmartIRC::stopBenchmark()
    Stops the benchmark and displays the result.
top

t

throwError
in file SmartIRC.php, method Net_SmartIRC::throwError()
top

u

$user
in file SmartIRC.php, variable Net_SmartIRC::$user
    Stores all users that had/have contact with us (channel/query/notice etc.), works only if usersyncing is activated.
unloadModule
in file SmartIRC.php, method Net_SmartIRC::unloadModule()
    unloads a module by the name originally loaded with
unregisterActionHandler
in file SmartIRC.php, method Net_SmartIRC::unregisterActionHandler()
    unregisters an existing actionhandler
unregisterActionId
in file SmartIRC.php, method Net_SmartIRC::unregisterActionId()
    unregisters an existing actionhandler via the id
unregisterTimeId
in file SmartIRC.php, method Net_SmartIRC::unregisterTimeId()
    unregisters an existing timehandler via the id
top

Documentation generated on Fri, 03 Oct 2014 20:30:04 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.