Net_SmartIRC

# \

## Classes

Net_SmartIRC | main SmartIRC class
Net_SmartIRC_channel | Struct for individual channel data
Net_SmartIRC_channeluser | Struct for extra data that applies to each user in each channel they're in
Net_SmartIRC_data | Struct for parsed incoming messages
Net_SmartIRC_Error |
Net_SmartIRC_irccommands | $Id$ $Revision$ $Author$ $Date$
Net_SmartIRC_ircuser | Struct for data that applies to each user server-wide
Net_SmartIRC_listenfor | Built-in bot used by Net_SmartIRC::listenFor()
Net_SmartIRC_messagehandler | $Id$ $Revision$ $Author$ $Date$
Net_SmartIRC_user | Struct for individual user data

Namespace hierarchy
  \

## Constants

### SMARTIRC_ . $value

    SMARTIRC_ . $value

#

File

## Tags

package | Default

### SMARTIRC_BROWSEROUT

    SMARTIRC_BROWSEROUT

#

File

## Tags

package | Default

### SMARTIRC_CRITICAL

    SMARTIRC_CRITICAL

#

File

## Tags

package | Default

### SMARTIRC_CRLF

    SMARTIRC_CRLF

$Id$ $Revision$ $Author$ $Date$

Copyright (c) 2002-2004 Mirco Bauer meebey@meebey.net http://www.meebey.net

Full LGPL License: http://www.gnu.org/licenses/lgpl.txt

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_ACTIONHANDLER

    SMARTIRC_DEBUG_ACTIONHANDLER

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_ALL

    SMARTIRC_DEBUG_ALL

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_CHANNELSYNCING

    SMARTIRC_DEBUG_CHANNELSYNCING

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_CONNECTION

    SMARTIRC_DEBUG_CONNECTION

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_DCC

    SMARTIRC_DEBUG_DCC

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_IRCMESSAGES

    SMARTIRC_DEBUG_IRCMESSAGES

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_MESSAGEHANDLER

    SMARTIRC_DEBUG_MESSAGEHANDLER

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_MESSAGEPARSER

    SMARTIRC_DEBUG_MESSAGEPARSER

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_MESSAGETYPES

    SMARTIRC_DEBUG_MESSAGETYPES

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_MODULES

    SMARTIRC_DEBUG_MODULES

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_NONE

    SMARTIRC_DEBUG_NONE

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_NOTICE

    SMARTIRC_DEBUG_NOTICE

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_SOCKET

    SMARTIRC_DEBUG_SOCKET

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_TIMEHANDLER

    SMARTIRC_DEBUG_TIMEHANDLER

#

File

## Tags

package | Default

### SMARTIRC_DEBUG_USERSYNCING

    SMARTIRC_DEBUG_USERSYNCING

#

File

## Tags

package | Default

### SMARTIRC_FILE

    SMARTIRC_FILE

#

File

## Tags

package | Default

### SMARTIRC_HIGH

    SMARTIRC_HIGH

#

File

## Tags

package | Default

### SMARTIRC_LOW

    SMARTIRC_LOW

#

File

## Tags

package | Default

### SMARTIRC_MEDIUM

    SMARTIRC_MEDIUM

#

File

## Tags

package | Default

### SMARTIRC_NONE

    SMARTIRC_NONE

#

File

## Tags

package | Default

### SMARTIRC_STATE_CONNECTED

    SMARTIRC_STATE_CONNECTED

#

File

## Tags

package | Default

### SMARTIRC_STATE_CONNECTING

    SMARTIRC_STATE_CONNECTING

#

File

## Tags

package | Default

### SMARTIRC_STATE_DISCONNECTED

    SMARTIRC_STATE_DISCONNECTED

#

File

## Tags

package | Default

### SMARTIRC_STDOUT

    SMARTIRC_STDOUT

#

File

## Tags

package | Default

### SMARTIRC_SYSLOG

    SMARTIRC_SYSLOG

#

File

## Tags

package | Default

### SMARTIRC_TYPE_ACTION

    SMARTIRC_TYPE_ACTION

#

File

## Tags

package | Default

### SMARTIRC_TYPE_ALL

    SMARTIRC_TYPE_ALL

#

File

## Tags

package | Default

### SMARTIRC_TYPE_BANLIST

    SMARTIRC_TYPE_BANLIST

#

File

## Tags

package | Default

### SMARTIRC_TYPE_CHANNEL

    SMARTIRC_TYPE_CHANNEL

#

File

## Tags

package | Default

### SMARTIRC_TYPE_CHANNELMODE

    SMARTIRC_TYPE_CHANNELMODE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_CTCP

    SMARTIRC_TYPE_CTCP

#

File

## Tags

package | Default

### SMARTIRC_TYPE_CTCP_REPLY

    SMARTIRC_TYPE_CTCP_REPLY

#

File

## Tags

package | Default

### SMARTIRC_TYPE_CTCP_REQUEST

    SMARTIRC_TYPE_CTCP_REQUEST

#

File

## Tags

package | Default

### SMARTIRC_TYPE_ERROR

    SMARTIRC_TYPE_ERROR

#

File

## Tags

package | Default

### SMARTIRC_TYPE_INFO

    SMARTIRC_TYPE_INFO

#

File

## Tags

package | Default

### SMARTIRC_TYPE_INVITE

    SMARTIRC_TYPE_INVITE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_JOIN

    SMARTIRC_TYPE_JOIN

#

File

## Tags

package | Default

### SMARTIRC_TYPE_KICK

    SMARTIRC_TYPE_KICK

#

File

## Tags

package | Default

### SMARTIRC_TYPE_LIST

    SMARTIRC_TYPE_LIST

#

File

## Tags

package | Default

### SMARTIRC_TYPE_LOGIN

    SMARTIRC_TYPE_LOGIN

#

File

## Tags

package | Default

### SMARTIRC_TYPE_MODECHANGE

    SMARTIRC_TYPE_MODECHANGE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_MOTD

    SMARTIRC_TYPE_MOTD

#

File

## Tags

package | Default

### SMARTIRC_TYPE_NAME

    SMARTIRC_TYPE_NAME

#

File

## Tags

package | Default

### SMARTIRC_TYPE_NICKCHANGE

    SMARTIRC_TYPE_NICKCHANGE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_NONRELEVANT

    SMARTIRC_TYPE_NONRELEVANT

#

File

## Tags

package | Default

### SMARTIRC_TYPE_NOTICE

    SMARTIRC_TYPE_NOTICE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_PART

    SMARTIRC_TYPE_PART

#

File

## Tags

package | Default

### SMARTIRC_TYPE_QUERY

    SMARTIRC_TYPE_QUERY

#

File

## Tags

package | Default

### SMARTIRC_TYPE_QUIT

    SMARTIRC_TYPE_QUIT

#

File

## Tags

package | Default

### SMARTIRC_TYPE_TOPIC

    SMARTIRC_TYPE_TOPIC

#

File

## Tags

package | Default

### SMARTIRC_TYPE_TOPICCHANGE

    SMARTIRC_TYPE_TOPICCHANGE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_UNKNOWN

    SMARTIRC_TYPE_UNKNOWN

#

File

## Tags

package | Default

### SMARTIRC_TYPE_USERMODE

    SMARTIRC_TYPE_USERMODE

#

File

## Tags

package | Default

### SMARTIRC_TYPE_WHO

    SMARTIRC_TYPE_WHO

#

File

## Tags

package | Default

### SMARTIRC_TYPE_WHOIS

    SMARTIRC_TYPE_WHOIS

#

File

## Tags

package | Default

### SMARTIRC_TYPE_WHOWAS

    SMARTIRC_TYPE_WHOWAS

#

File

## Tags

package | Default

### SMARTIRC_UNUSED

    SMARTIRC_UNUSED

#

File

## Tags

package | Default

### SMARTIRC_VERSION

    SMARTIRC_VERSION

#

File

## Tags

package | Default

### SMARTIRC_VERSIONSTRING

    SMARTIRC_VERSIONSTRING

#

File

## Tags

package | Default