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