The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

inspircd_config.h File Reference

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

Go to the source code of this file.

Defines

#define CoreExport
#define DllExport
#define CONFIG_FILE   "/usr/home/brain/inspircd-cvs/1_1_stable/conf/inspircd.conf"
#define MOD_PATH   "/usr/home/brain/inspircd-cvs/1_1_stable/modules"
#define VERSION   "InspIRCd-1.1.15+Wensleydale"
#define REVISION   "8609"
#define MAXCLIENTS   5018
#define MAXCLIENTS_S   "5018"
#define SOMAXCONN_S   "128"
#define MAX_DESCRIPTORS   5018
#define NICKMAX   32
#define CHANMAX   65
#define MAXMODES   20
#define IDENTMAX   12
#define MAXQUIT   255
#define MAXTOPIC   307
#define MAXKICK   255
#define MAXGECOS   128
#define MAXAWAY   200
#define OPTIMISATION   0
#define LIBRARYDIR   "/usr/home/brain/inspircd-cvs/1_1_stable/lib"
#define SYSTEM   "FreeBSD neuron.brainbox.cc 5.4-RELEASE"
#define MAXBUF   514
#define GCC3
#define HAS_STRLCPY
#define HAS_STDINT
#define SUPPORT_IP6LINKS
#define USE_KQUEUE


Define Documentation

#define CHANMAX   65
 

Definition at line 18 of file inspircd_config.h.

Referenced by TreeSocket::Capab(), InspIRCd::IsChannel(), chanrec::JoinUser(), and TreeSocket::SendCapabilities().

#define CONFIG_FILE   "/usr/home/brain/inspircd-cvs/1_1_stable/conf/inspircd.conf"
 

Definition at line 9 of file inspircd_config.h.

Referenced by InspIRCd::InspIRCd().

#define CoreExport
 

Definition at line 6 of file inspircd_config.h.

#define DllExport
 

Definition at line 7 of file inspircd_config.h.

#define GCC3
 

Definition at line 30 of file inspircd_config.h.

#define HAS_STDINT
 

Definition at line 32 of file inspircd_config.h.

#define HAS_STRLCPY
 

Definition at line 31 of file inspircd_config.h.

#define IDENTMAX   12
 

Definition at line 20 of file inspircd_config.h.

Referenced by TreeSocket::Capab(), userrec::ChangeIdent(), cmd_setident::Handle(), cmd_chgident::Handle(), cmd_user::Handle(), TreeSocket::IntroduceClient(), ModuleIdent::OnCheckReady(), ModuleIdent::OnUserRegister(), IdentRequestSocket::ReadResponse(), and TreeSocket::SendCapabilities().

#define LIBRARYDIR   "/usr/home/brain/inspircd-cvs/1_1_stable/lib"
 

Definition at line 27 of file inspircd_config.h.

Referenced by CommandParser::LoadCommand(), and CommandParser::SetupCommandTable().

#define MAX_DESCRIPTORS   5018
 

Definition at line 16 of file inspircd_config.h.

Referenced by userrec::AddClient(), SelectEngine::AddFd(), PortsEngine::AddFd(), PollEngine::AddFd(), KQueueEngine::AddFd(), IOCPEngine::AddFd(), EPollEngine::AddFd(), SelectEngine::DelFd(), PortsEngine::DelFd(), PollEngine::DelFd(), KQueueEngine::DelFd(), EPollEngine::DelFd(), SelectEngine::DispatchEvents(), PortsEngine::DispatchEvents(), KQueueEngine::DispatchEvents(), IOCPEngine::DispatchEvents(), EPollEngine::DispatchEvents(), EPollEngine::EPollEngine(), IOCPEngine::GenerateFd(), IOCPEngine::GetIntRef(), PortsEngine::GetMaxFds(), PollEngine::GetMaxFds(), KQueueEngine::GetMaxFds(), IOCPEngine::GetMaxFds(), EPollEngine::GetMaxFds(), SocketEngine::GetRef(), PortsEngine::GetRemainingFds(), PollEngine::GetRemainingFds(), KQueueEngine::GetRemainingFds(), IOCPEngine::GetRemainingFds(), EPollEngine::GetRemainingFds(), SocketEngine::HasFd(), IOCPEngine::IOCPEngine(), ModuleSSLOpenSSL::OnRawSocketAccept(), ModuleSSLGnuTLS::OnRawSocketAccept(), ModuleSSLOpenSSL::OnRawSocketClose(), ModuleSSLGnuTLS::OnRawSocketClose(), ModuleSSLOpenSSL::OnRawSocketConnect(), ModuleSSLGnuTLS::OnRawSocketConnect(), ModuleSSLOpenSSL::OnRawSocketRead(), ModuleSSLGnuTLS::OnRawSocketRead(), ModuleSSLOpenSSL::OnRawSocketWrite(), ModuleSSLGnuTLS::OnRawSocketWrite(), InspSocket::Poll(), PollEngine::PollEngine(), InspSocket::Read(), and userrec::Write().

#define MAXAWAY   200
 

Definition at line 25 of file inspircd_config.h.

Referenced by InspIRCd::BuildISupport(), TreeSocket::Capab(), cmd_away::Handle(), and TreeSocket::SendCapabilities().

#define MAXBUF   514
 

Definition at line 29 of file inspircd_config.h.

Referenced by userrec::AddClient(), userrec::AddWriteBuf(), XLineManager::apply_lines(), InspIRCd::BindPorts(), chanrec::ChanModes(), ConvNumeric(), InspIRCd::DoBackgroundUserStuff(), DoStats(), userrec::FormatModes(), userrec::FormatNoticeMasks(), userrec::FullConnect(), chanrec::GetAllPrefixChars(), userrec::GetFullHost(), userrec::GetFullRealHost(), DNS::GetResult(), InspIRCd::GetVersionString(), cmd_tline::Handle(), cmd_title::Handle(), cmd_check::Handle(), cmd_whowas::Handle(), cmd_oper::Handle(), cmd_modules::Handle(), cmd_kill::Handle(), ListenSocket::HandleEvent(), irc::hex(), InspIRCd::HostMatchesEveryone(), InspIRCd::InspIRCd(), InspSocket::InspSocket(), InspIRCd::IPMatchesEveryone(), chanrec::IsBanned(), chanrec::JoinUser(), InspIRCd::LoadAllModules(), CommandParser::LoadCommand(), InspIRCd::LoadModule(), userrec::MakeHost(), userrec::MakeHostIP(), userrec::MakeWildHost(), XLineManager::matches_exception(), TreeSocket::Modules(), InspIRCd::NickMatchesEveryone(), ModuleSafeList::OnBufferFlushed(), ModuleBanException::OnCheckBan(), ModuleInviteException::OnCheckInvite(), ModuleSpanningTree::OnLine(), NickFlood::OnModeChange(), MsgFlood::OnModeChange(), JoinFlood::OnModeChange(), InvisibleMode::OnModeChange(), ModuleOperSSLCert::OnPreCommand(), ModuleAntiBottler::OnPreCommand(), ModuleSHA256::OnRequest(), ModuleMD5::OnRequest(), ModuleInviteException::OnRequest(), ModuleBanException::OnRequest(), ModuleZLib::OnStats(), ModuleSpanningTree::OnUserConnect(), ModuleNamesX::OnUserList(), ModuleMsgFlood::ProcessMessages(), InspIRCd::ProcessUser(), ServerConfig::Read(), ModuleBlockCAPS::ReadConf(), ServerConfig::ReadFile(), IdentRequestSocket::ReadResponse(), ModuleCgiIRC::Recheck(), CommandParser::ReloadCommand(), ModuleSpanningTree::RemoteMessage(), ModeHandler::RemoveMode(), userrec::SendAll(), TreeSocket::SendChannelModes(), TreeSocket::SendFJoins(), TreeSocket::SendUsers(), InspIRCd::SendWhoisLine(), TreeSocket::SendXLines(), InspIRCd::ServerNoticeAll(), InspIRCd::ServerPrivmsgAll(), irc::Spacify(), spy_userlist(), InspIRCd::UnloadModule(), ServerConfig::Update005(), chanrec::UserList(), ModuleSSLGnuTLS::VerifyCertificate(), TreeSocket::Whois(), userrec::Write(), chanrec::WriteAllExcept(), chanrec::WriteAllExceptSender(), chanrec::WriteChannel(), chanrec::WriteChannelWithServ(), userrec::WriteCommon(), userrec::WriteCommonExcept(), ModuleInvisible::WriteCommonFrom(), userrec::WriteCommonQuit(), userrec::WriteFrom(), InspIRCd::WriteMode(), InspIRCd::WriteOpers(), userrec::WriteServ(), userrec::WriteTo(), SnomaskManager::WriteToSnoMask(), and userrec::WriteWallOps().

#define MAXCLIENTS   5018
 

Definition at line 13 of file inspircd_config.h.

Referenced by userrec::AddClient(), DoStats(), ServerConfig::ServerConfig(), and ValidateSoftLimit().

#define MAXCLIENTS_S   "5018"
 

Definition at line 14 of file inspircd_config.h.

Referenced by ServerConfig::Read().

#define MAXGECOS   128
 

Definition at line 24 of file inspircd_config.h.

Referenced by TreeSocket::Capab(), userrec::ChangeName(), cmd_setname::Handle(), cmd_chgname::Handle(), cmd_user::Handle(), TreeSocket::IntroduceClient(), and TreeSocket::SendCapabilities().

#define MAXKICK   255
 

Definition at line 23 of file inspircd_config.h.

Referenced by InspIRCd::BuildISupport(), TreeSocket::Capab(), cmd_kick::Handle(), and TreeSocket::SendCapabilities().

#define MAXMODES   20
 

Definition at line 19 of file inspircd_config.h.

Referenced by InspIRCd::BuildISupport(), TreeSocket::Capab(), TreeSocket::ForceJoin(), irc::modestacker::GetStackedLine(), ModuleBanRedirect::OnCleanup(), ModeParser::Process(), ListModeBase::RemoveMode(), FounderProtectBase::RemoveMode(), TreeSocket::SendCapabilities(), and TreeSocket::SendFJoins().

#define MAXQUIT   255
 

Definition at line 21 of file inspircd_config.h.

Referenced by CullList::Apply(), TreeSocket::Capab(), cmd_kill::Handle(), and TreeSocket::SendCapabilities().

#define MAXTOPIC   307
 

Definition at line 22 of file inspircd_config.h.

Referenced by InspIRCd::BuildISupport(), TreeSocket::Capab(), TreeSocket::ForceTopic(), cmd_topic::Handle(), and TreeSocket::SendCapabilities().

#define MOD_PATH   "/usr/home/brain/inspircd-cvs/1_1_stable/modules"
 

Definition at line 10 of file inspircd_config.h.

Referenced by ServerConfig::Read().

#define NICKMAX   32
 

Definition at line 17 of file inspircd_config.h.

Referenced by userrec::AddClient(), InspIRCd::BuildISupport(), TreeSocket::Capab(), cmd_nick::Handle(), TreeSocket::IntroduceClient(), InspIRCd::IsNick(), userrec::Oper(), TreeSocket::OperType(), TreeSocket::SendCapabilities(), TreeSocket::SendFJoins(), and spy_userlist().

#define OPTIMISATION   0
 

Definition at line 26 of file inspircd_config.h.

#define REVISION   "8609"
 

Definition at line 12 of file inspircd_config.h.

Referenced by InspIRCd::GetRevision(), InspIRCd::GetVersionString(), and InspIRCd::InspIRCd().

#define SOMAXCONN_S   "128"
 

Definition at line 15 of file inspircd_config.h.

Referenced by ServerConfig::Read().

#define SUPPORT_IP6LINKS
 

Definition at line 33 of file inspircd_config.h.

#define SYSTEM   "FreeBSD neuron.brainbox.cc 5.4-RELEASE"
 

Definition at line 28 of file inspircd_config.h.

Referenced by InspIRCd::GetVersionString().

#define USE_KQUEUE
 

Definition at line 34 of file inspircd_config.h.

#define VERSION   "InspIRCd-1.1.15+Wensleydale"
 

Definition at line 11 of file inspircd_config.h.

Referenced by InspIRCd::GetVersionString(), and InspIRCd::InspIRCd().