Class: Net_SmartIRC_irccommands
       ban
    ban
    	 - 
	 bans a hostmask for the given channel or requests the current banlist
		
      
 changeNick
    changeNick
    	 - 
	 changes the own nickname
		
      
 channel
    channel
    	 - 
	 returns an object reference to the specified channel
		
      
 deop
    deop
    	 - 
	 deops an user in the given channel
		
      
 devoice
    devoice
    	 - 
	 devoice a user in the given channel
		
      
 getList
    getList
    	 - 
	 gets a list of one ore more channels
		
      
 getTopic
    getTopic
    	 - 
	 gets the topic of a channel
		
      
 invite
    invite
    	 - 
	 invites a user to the specified channel
		
      
 join
    join
    	 - 
	 Joins one or more IRC channels with an optional key.
		
      
 kick
    kick
    	 - 
	 Kicks one or more user from an IRC channel with an optional reason.
		
      
 message
    message
    	 - 
	 sends a new message
		
      
 mode
    mode
    	 - 
	 sets or gets the mode of an user or channel
		
      
 names
    names
    	 - 
	 requests all nicknames of one or more channels
		
      
 op
    op
    	 - 
	 ops an user in the given channel
		
      
 part
    part
    	 - 
	 parts from one or more IRC channels with an optional reason
		
      
 quit
    quit
    	 - 
	 sends QUIT to IRC server and disconnects
		
      
 setTopic
    setTopic
    	 - 
	 sets a new topic of a channel
		
      
 unban
    unban
    	 - 
	 unbans a hostmask on the given channel
		
      
 voice
    voice
    	 - 
	 voice a user in the given channel
		
      
 who
    who
    	 - 
	 requests a 'WHO' from the specified target
		
      
 whois
    whois
    	 - 
	 requests a 'WHOIS' from the specified target
		
      
 whowas
    whowas
    	 - 
	 requests a 'WHOWAS' from the specified target  (if he left the IRC network)
		
  
Class: Net_SmartIRC_base
       connect
    connect
    	 - 
	 Creates the sockets and connects to the IRC server on the given port.
		
      
 disconnect
    disconnect
    	 - 
	 Disconnects from the IRC server nicely with a QUIT or just destroys the socket.
		
      
 getMotd
    getMotd
    	 - 
	 Returns the full motd.
		
      
 getUsermode
    getUsermode
    	 - 
	 Returns the usermode.
		
      
 isBanned
    isBanned
    	 - 
	 Checks if the hostmask is on the specified channel banned and returns the result.
		
      
 isError
    isError
    	
       isJoined
    isJoined
    	 - 
	 checks if we or the given user is joined to the specified channel and returns the result  ChannelSyncing is required for this.
		
      
 isOpped
    isOpped
    	 - 
	 Checks if we or the given user is opped on the specified channel and returns the result.
		
      
 isVoiced
    isVoiced
    	 - 
	 Checks if we or the given user is voiced on the specified channel and returns the result.
		
      
 listen
    listen
    	 - 
	 goes into receive mode
		
      
 listenFor
    listenFor
    	 - 
	 waits for a special message type and puts the answer in $result
		
      
 log
    log
    	 - 
	 Adds an entry to the log.
		
      
 login
    login
    	 - 
	 login and register nickname on the IRC network
		
      
 Net_SmartIRC
    Net_SmartIRC
    	 - 
	 Constructor. Initiales the messagebuffer and "links" the replycodes from  global into properties. Also some PHP runtime settings are configured.
		
      
 reconnect
    reconnect
    	 - 
	 Reconnects to the IRC server with the same login info,  it also rejoins the channels
		
      
 registerActionhandler
    registerActionhandler
    	 - 
	 registers a new actionhandler and returns the assigned id
		
      
 registerTimehandler
    registerTimehandler
    	 - 
	 registers a timehandler and returns the assigned id
		
      
 setAutoReconnect
    setAutoReconnect
    	 - 
	 Enables/disables autoreconnecting.
		
      
 setAutoRetry
    setAutoRetry
    	 - 
	 Enables/disables autoretry for connecting to a server.
		
      
 setBenchmark
    setBenchmark
    	 - 
	 Enables/disables the benchmark engine.
		
      
 setChannelSynching
    setChannelSynching
    	 - 
	 Deprecated, use setChannelSyncing() instead!
		
      
 setChannelSyncing
    setChannelSyncing
    	 - 
	 Enables/disables channel syncing.
		
      
 setCtcpVersion
    setCtcpVersion
    	 - 
	 Sets the CTCP version reply string.
		
      
 setDebug
    setDebug
    	 - 
	 Sets the level of debug messages.
		
      
 setDisconnecttime
    setDisconnecttime
    	 - 
	 Sets the delaytime before closing the socket when disconnect.
		
      
 setLogdestination
    setLogdestination
    	 - 
	 Sets the destination of all log messages.
		
      
 setLogfile
    setLogfile
    	 - 
	 Sets the file for the log if the destination is set to file.
		
      
 setReceivedelay
    setReceivedelay
    	 - 
	 Sets the delay for receiving data from the IRC server.
		
      
 setReceiveTimeout
    setReceiveTimeout
    	 - 
	 Sets the receive timeout.
		
      
 setSenddelay
    setSenddelay
    	 - 
	 Sets the delay for sending data to the IRC server.
		
      
 setTransmitTimeout
    setTransmitTimeout
    	 - 
	 Sets the transmit timeout.
		
      
 setUseSockets
    setUseSockets
    	 - 
	 Enables/disables the usage of real sockets.
		
      
 showBenchmark
    showBenchmark
    	 - 
	 Shows the benchmark result.
		
      
 startBenchmark
    startBenchmark
    	 - 
	 Starts the benchmark (sets the counters).
		
      
 stopBenchmark
    stopBenchmark
    	 - 
	 Stops the benchmark and displays the result.
		
      
 throwError
    throwError
    	
       unregisterActionhandler
    unregisterActionhandler
    	 - 
	 unregisters an existing actionhandler
		
      
 unregisterActionid
    unregisterActionid
    	 - 
	 unregisters an existing actionhandler via the id
		
      
 unregisterTimeid
    unregisterTimeid
    	 - 
	 unregisters an existing timehandler via the id