Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

commands.h File Reference

#include <typeinfo>
#include <iostream>
#include <string>
#include <deque>
#include <sstream>
#include <vector>
#include "users.h"
#include "channels.h"

Include dependency graph for commands.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void handle_join (char **parameters, int pcnt, userrec *user)
 These are the handlers for user commands.
void handle_part (char **parameters, int pcnt, userrec *user)
void handle_kick (char **parameters, int pcnt, userrec *user)
void handle_die (char **parameters, int pcnt, userrec *user)
void handle_restart (char **parameters, int pcnt, userrec *user)
void handle_kill (char **parameters, int pcnt, userrec *user)
void handle_summon (char **parameters, int pcnt, userrec *user)
void handle_users (char **parameters, int pcnt, userrec *user)
void handle_pass (char **parameters, int pcnt, userrec *user)
void handle_invite (char **parameters, int pcnt, userrec *user)
void handle_topic (char **parameters, int pcnt, userrec *user)
void handle_names (char **parameters, int pcnt, userrec *user)
void handle_privmsg (char **parameters, int pcnt, userrec *user)
void handle_notice (char **parameters, int pcnt, userrec *user)
void handle_info (char **parameters, int pcnt, userrec *user)
void handle_time (char **parameters, int pcnt, userrec *user)
void handle_whois (char **parameters, int pcnt, userrec *user)
void handle_quit (char **parameters, int pcnt, userrec *user)
void handle_who (char **parameters, int pcnt, userrec *user)
void handle_wallops (char **parameters, int pcnt, userrec *user)
void handle_list (char **parameters, int pcnt, userrec *user)
void handle_rehash (char **parameters, int pcnt, userrec *user)
void handle_lusers (char **parameters, int pcnt, userrec *user)
void handle_admin (char **parameters, int pcnt, userrec *user)
void handle_ping (char **parameters, int pcnt, userrec *user)
void handle_pong (char **parameters, int pcnt, userrec *user)
void handle_motd (char **parameters, int pcnt, userrec *user)
void handle_rules (char **parameters, int pcnt, userrec *user)
void handle_user (char **parameters, int pcnt, userrec *user)
void handle_userhost (char **parameters, int pcnt, userrec *user)
void handle_ison (char **parameters, int pcnt, userrec *user)
void handle_away (char **parameters, int pcnt, userrec *user)
void handle_whowas (char **parameters, int pcnt, userrec *user)
void handle_trace (char **parameters, int pcnt, userrec *user)
void handle_modules (char **parameters, int pcnt, userrec *user)
void handle_stats (char **parameters, int pcnt, userrec *user)
void handle_connect (char **parameters, int pcnt, userrec *user)
void handle_squit (char **parameters, int pcnt, userrec *user)
void handle_links (char **parameters, int pcnt, userrec *user)
void handle_map (char **parameters, int pcnt, userrec *user)
void handle_oper (char **parameters, int pcnt, userrec *user)
void handle_nick (char **parameters, int pcnt, userrec *user)
void handle_kline (char **parameters, int pcnt, userrec *user)
void handle_gline (char **parameters, int pcnt, userrec *user)
void handle_zline (char **parameters, int pcnt, userrec *user)
void handle_qline (char **parameters, int pcnt, userrec *user)
void handle_eline (char **parameters, int pcnt, userrec *user)
void handle_server (char **parameters, int pcnt, userrec *user)
void handle_loadmodule (char **parameters, int pcnt, userrec *user)
void handle_unloadmodule (char **parameters, int pcnt, userrec *user)
void handle_commands (char **parameters, int pcnt, userrec *user)
bool is_uline (const char *server)
 Functions for u:lined servers.
long duration (const char *str)
 Other useful functions.
void do_whois (userrec *user, userrec *dest, unsigned long signon, unsigned long idle, char *nick)


Function Documentation

void do_whois userrec user,
userrec dest,
unsigned long  signon,
unsigned long  idle,
char *  nick
 

long duration const char *  str  ) 
 

Other useful functions.

Referenced by Server::CalcDuration().

void handle_admin char **  parameters,
int  pcnt,
userrec user
 

void handle_away char **  parameters,
int  pcnt,
userrec user
 

void handle_commands char **  parameters,
int  pcnt,
userrec user
 

void handle_connect char **  parameters,
int  pcnt,
userrec user
 

void handle_die char **  parameters,
int  pcnt,
userrec user
 

void handle_eline char **  parameters,
int  pcnt,
userrec user
 

void handle_gline char **  parameters,
int  pcnt,
userrec user
 

void handle_info char **  parameters,
int  pcnt,
userrec user
 

void handle_invite char **  parameters,
int  pcnt,
userrec user
 

void handle_ison char **  parameters,
int  pcnt,
userrec user
 

void handle_join char **  parameters,
int  pcnt,
userrec user
 

These are the handlers for user commands.

void handle_kick char **  parameters,
int  pcnt,
userrec user
 

void handle_kill char **  parameters,
int  pcnt,
userrec user
 

void handle_kline char **  parameters,
int  pcnt,
userrec user
 

void handle_links char **  parameters,
int  pcnt,
userrec user
 

void handle_list char **  parameters,
int  pcnt,
userrec user
 

void handle_loadmodule char **  parameters,
int  pcnt,
userrec user
 

void handle_lusers char **  parameters,
int  pcnt,
userrec user
 

void handle_map char **  parameters,
int  pcnt,
userrec user
 

void handle_modules char **  parameters,
int  pcnt,
userrec user
 

void handle_motd char **  parameters,
int  pcnt,
userrec user
 

void handle_names char **  parameters,
int  pcnt,
userrec user
 

void handle_nick char **  parameters,
int  pcnt,
userrec user
 

void handle_notice char **  parameters,
int  pcnt,
userrec user
 

void handle_oper char **  parameters,
int  pcnt,
userrec user
 

void handle_part char **  parameters,
int  pcnt,
userrec user
 

void handle_pass char **  parameters,
int  pcnt,
userrec user
 

void handle_ping char **  parameters,
int  pcnt,
userrec user
 

void handle_pong char **  parameters,
int  pcnt,
userrec user
 

void handle_privmsg char **  parameters,
int  pcnt,
userrec user
 

void handle_qline char **  parameters,
int  pcnt,
userrec user
 

void handle_quit char **  parameters,
int  pcnt,
userrec user
 

void handle_rehash char **  parameters,
int  pcnt,
userrec user
 

void handle_restart char **  parameters,
int  pcnt,
userrec user
 

void handle_rules char **  parameters,
int  pcnt,
userrec user
 

void handle_server char **  parameters,
int  pcnt,
userrec user
 

void handle_squit char **  parameters,
int  pcnt,
userrec user
 

void handle_stats char **  parameters,
int  pcnt,
userrec user
 

void handle_summon char **  parameters,
int  pcnt,
userrec user
 

void handle_time char **  parameters,
int  pcnt,
userrec user
 

void handle_topic char **  parameters,
int  pcnt,
userrec user
 

void handle_trace char **  parameters,
int  pcnt,
userrec user
 

void handle_unloadmodule char **  parameters,
int  pcnt,
userrec user
 

void handle_user char **  parameters,
int  pcnt,
userrec user
 

void handle_userhost char **  parameters,
int  pcnt,
userrec user
 

void handle_users char **  parameters,
int  pcnt,
userrec user
 

void handle_wallops char **  parameters,
int  pcnt,
userrec user
 

void handle_who char **  parameters,
int  pcnt,
userrec user
 

void handle_whois char **  parameters,
int  pcnt,
userrec user
 

void handle_whowas char **  parameters,
int  pcnt,
userrec user
 

void handle_zline char **  parameters,
int  pcnt,
userrec user
 

bool is_uline const char *  server  ) 
 

Functions for u:lined servers.

Referenced by userrec::HasPermission(), and Server::IsUlined().


Generated on Wed Dec 14 15:55:47 2005 for InspIRCd by  doxygen 1.4.4-20050815