phpDocumentor phpIcqBot
[ class tree: phpIcqBot ] [ index: phpIcqBot ] [ all elements ]

Class: IcqBot_Commands

Source Location: /kernel/commands.class.php

Class IcqBot_Commands

Property Summary
IcqBot_Store   $store   Storing class

[ Top ]
Method Summary
IcqBot_Commands   __construct()  
void   activateOfflineMessages()  
array   addCommand()   Add command handler to module
void   addEvent()  
void   addTimer()  
void   removeAll()  
void   removeAllCommands()  
void   removeAllEvents()  
void   removeAllTimers()  
void   removeCommand()  
void   removeEvent()  
void   removeTimer()  
void   sendMsg()  
void   setStatus()  

[ Top ]
Properties
IcqBot_Store   $store [line 39]

Storing class

API Tags:
Access:  public


[ Top ]
Methods
Constructor __construct  [line 41]

  IcqBot_Commands __construct( IcqBot &$icqbot, IcqBot_Conf &$conf, &$proto, IcqBot_Logs &$logs  )

Parameters:
IcqBot   &$icqbot: 
IcqBot_Conf   &$conf: 
WebIcqPro   &$proto: 
IcqBot_Logs   &$logs: 

API Tags:
Access:  public


[ Top ]
activateOfflineMessages  [line 217]

  void activateOfflineMessages( )


API Tags:
Access:  public


[ Top ]
addCommand  [line 58]

  array addCommand( IcqBot_Module &$module, string $command, [array $aliases = array()], IcqBot_Module $module  )

Add command handler to module

Parameters:
IcqBot_Module   $module: 
string   $command:  Command to handle
array   $aliases:  Aliases for this command
IcqBot_Module   &$module: 

API Tags:
Return:  Commands and Aliases, whick handled
Access:  public


[ Top ]
addEvent  [line 113]

  void addEvent( IcqBot_Module $module, $event  )

Parameters:
IcqBot_Module   $module: 
   $event: 

API Tags:
Access:  public


[ Top ]
addTimer  [line 150]

  void addTimer( IcqBot_Module $module, $key, $interval, $callback  )

Parameters:
IcqBot_Module   $module: 
   $key: 
   $interval: 
   $callback: 

API Tags:
Access:  public


[ Top ]
removeAll  [line 195]

  void removeAll( IcqBot_Module $module  )

Parameters:
IcqBot_Module   $module: 

API Tags:
Access:  public


[ Top ]
removeAllCommands  [line 101]

  void removeAllCommands( IcqBot_Module &$module  )

Parameters:
IcqBot_Module   &$module: 

API Tags:
Access:  public


[ Top ]
removeAllEvents  [line 137]

  void removeAllEvents( IcqBot_Module $module  )

Parameters:
IcqBot_Module   $module: 

API Tags:
Access:  public


[ Top ]
removeAllTimers  [line 178]

  void removeAllTimers( IcqBot_Module $module  )

Parameters:
IcqBot_Module   $module: 

API Tags:
Access:  public


[ Top ]
removeCommand  [line 88]

  void removeCommand( IcqBot_Module &$module, $command  )

Parameters:
IcqBot_Module   &$module: 
   $command: 

API Tags:
Access:  public


[ Top ]
removeEvent  [line 127]

  void removeEvent( IcqBot_Module $module, $event  )

Parameters:
IcqBot_Module   $module: 
   $event: 

API Tags:
Access:  public


[ Top ]
removeTimer  [line 167]

  void removeTimer( IcqBot_Module $module, $key  )

Parameters:
IcqBot_Module   $module: 
   $key: 

API Tags:
Access:  public


[ Top ]
sendMsg  [line 210]

  void sendMsg( $uin, $msg  )

Parameters:
   $uin: 
   $msg: 

API Tags:
Access:  public


[ Top ]
setStatus  [line 203]

  void setStatus( $status  )

Parameters:
   $status: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Mon, 24 Dec 2007 09:34:27 +0500 by phpDocumentor 1.4.0