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

InspIRCd Class Reference

#include <inspircd.h>

Collaboration diagram for InspIRCd:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void MakeLowerMap ()
std::string GetRevision ()
std::string GetVersionString ()
char * ModuleError ()
bool LoadModule (const char *filename)
bool UnloadModule (const char *filename)
 InspIRCd (int argc, char **argv)
int Run ()

Public Attributes

time_t startup_time
ModeParserModeGrok
CommandParser * Parser
SocketEngineSE
serverstatsstats

Private Member Functions

void erase_factory (int j)
void erase_module (int j)

Private Attributes

char MODERR [MAXBUF]

Detailed Description

Definition at line 99 of file inspircd.h.


Constructor & Destructor Documentation

InspIRCd::InspIRCd int  argc,
char **  argv
 


Member Function Documentation

void InspIRCd::erase_factory int  j  )  [private]
 

void InspIRCd::erase_module int  j  )  [private]
 

std::string InspIRCd::GetRevision  ) 
 

std::string InspIRCd::GetVersionString  ) 
 

Referenced by Server::GetVersion().

bool InspIRCd::LoadModule const char *  filename  ) 
 

void InspIRCd::MakeLowerMap  ) 
 

char* InspIRCd::ModuleError  ) 
 

int InspIRCd::Run  ) 
 

bool InspIRCd::UnloadModule const char *  filename  ) 
 


Member Data Documentation

ModeParser* InspIRCd::ModeGrok
 

Definition at line 109 of file inspircd.h.

Referenced by Server::SendMode().

char InspIRCd::MODERR[MAXBUF] [private]
 

Definition at line 103 of file inspircd.h.

CommandParser* InspIRCd::Parser
 

Definition at line 110 of file inspircd.h.

Referenced by Server::AddCommand(), Server::CallCommandHandler(), force_nickchange(), and Server::IsValidModuleCommand().

SocketEngine* InspIRCd::SE
 

Definition at line 111 of file inspircd.h.

Referenced by AddClient(), InspSocket::InspSocket(), kill_link(), kill_link_silent(), InspSocket::Poll(), and Server::UserToPseudo().

time_t InspIRCd::startup_time
 

Definition at line 108 of file inspircd.h.

serverstats* InspIRCd::stats
 

Definition at line 112 of file inspircd.h.

Referenced by force_nickchange(), and FullConnectUser().


The documentation for this class was generated from the following file:
Generated on Mon Dec 19 18:02:15 2005 for InspIRCd by  doxygen 1.4.4-20050815