From 5f3d7cc64f6f71fff52166dd6488f2df0378375b Mon Sep 17 00:00:00 2001 From: brain Date: Wed, 25 May 2005 22:04:11 +0000 Subject: Changed documentation to add parameters git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1523 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/man/man3/channels.h.3 | 10 +- docs/man/man3/chanrec.3 | 84 ++++++++-- docs/man/man3/connection.3 | 30 ++-- docs/man/man3/ircd_connector.3 | 179 ++++++++++++++++++--- docs/man/man3/ucrec.3 | 14 +- docs/module-doc/annotated.html | 2 +- docs/module-doc/base_8h-source.html | 2 +- docs/module-doc/base_8h.html | 2 +- docs/module-doc/channels_8cpp-source.html | 2 +- docs/module-doc/channels_8cpp.html | 2 +- docs/module-doc/channels_8h-source.html | 88 +++++----- docs/module-doc/channels_8h.html | 12 +- docs/module-doc/classAdmin-members.html | 2 +- docs/module-doc/classAdmin.html | 2 +- docs/module-doc/classBanItem-members.html | 2 +- docs/module-doc/classBanItem.html | 2 +- docs/module-doc/classConfigReader-members.html | 2 +- docs/module-doc/classConfigReader.html | 4 +- docs/module-doc/classConnectClass-members.html | 2 +- docs/module-doc/classConnectClass.html | 2 +- docs/module-doc/classDNS-members.html | 2 +- docs/module-doc/classDNS.html | 2 +- docs/module-doc/classELine-members.html | 2 +- docs/module-doc/classELine.html | 2 +- docs/module-doc/classEvent-members.html | 2 +- docs/module-doc/classEvent.html | 2 +- docs/module-doc/classExemptItem-members.html | 2 +- docs/module-doc/classExemptItem.html | 2 +- docs/module-doc/classExtMode-members.html | 2 +- docs/module-doc/classExtMode.html | 2 +- docs/module-doc/classExtensible-members.html | 2 +- docs/module-doc/classExtensible.html | 2 +- docs/module-doc/classFileReader-members.html | 2 +- docs/module-doc/classFileReader.html | 2 +- docs/module-doc/classGLine-members.html | 2 +- docs/module-doc/classGLine.html | 2 +- docs/module-doc/classHostItem-members.html | 2 +- docs/module-doc/classHostItem.html | 2 +- docs/module-doc/classInviteItem-members.html | 2 +- docs/module-doc/classInviteItem.html | 2 +- docs/module-doc/classInvited-members.html | 2 +- docs/module-doc/classInvited.html | 2 +- docs/module-doc/classKLine-members.html | 2 +- docs/module-doc/classKLine.html | 2 +- docs/module-doc/classModeParameter-members.html | 2 +- docs/module-doc/classModeParameter.html | 2 +- docs/module-doc/classModule-members.html | 2 +- docs/module-doc/classModule.html | 2 +- docs/module-doc/classModuleFactory-members.html | 2 +- docs/module-doc/classModuleFactory.html | 2 +- docs/module-doc/classModuleMessage-members.html | 2 +- docs/module-doc/classModuleMessage.html | 2 +- docs/module-doc/classQLine-members.html | 2 +- docs/module-doc/classQLine.html | 2 +- docs/module-doc/classRequest-members.html | 2 +- docs/module-doc/classRequest.html | 2 +- docs/module-doc/classServer-members.html | 2 +- docs/module-doc/classServer.html | 8 +- docs/module-doc/classVersion-members.html | 2 +- docs/module-doc/classVersion.html | 2 +- docs/module-doc/classWhoWasUser-members.html | 2 +- docs/module-doc/classWhoWasUser.html | 2 +- docs/module-doc/classXLine-members.html | 2 +- docs/module-doc/classXLine.html | 2 +- docs/module-doc/classZLine-members.html | 2 +- docs/module-doc/classZLine.html | 2 +- docs/module-doc/classchanrec-members.html | 2 +- docs/module-doc/classchanrec.html | 61 +++++-- docs/module-doc/classclassbase-members.html | 2 +- docs/module-doc/classclassbase.html | 2 +- docs/module-doc/classcommand__t-members.html | 2 +- docs/module-doc/classcommand__t.html | 2 +- docs/module-doc/classconnection-members.html | 2 +- docs/module-doc/classconnection.html | 32 ++-- docs/module-doc/classes.html | 2 +- docs/module-doc/classircd__connector-members.html | 2 +- docs/module-doc/classircd__connector.html | 84 +++++++++- docs/module-doc/classserverrec-members.html | 2 +- docs/module-doc/classserverrec.html | 12 +- docs/module-doc/classstd_1_1char__traits.html | 2 +- docs/module-doc/classucrec-members.html | 2 +- docs/module-doc/classucrec.html | 16 +- docs/module-doc/classuserrec-members.html | 2 +- docs/module-doc/classuserrec.html | 10 +- docs/module-doc/commands_8h-source.html | 2 +- docs/module-doc/commands_8h.html | 2 +- docs/module-doc/connection_8h-source.html | 168 +++++++++---------- docs/module-doc/connection_8h.html | 2 +- docs/module-doc/ctables_8h-source.html | 2 +- docs/module-doc/ctables_8h.html | 2 +- docs/module-doc/dns_8h-source.html | 2 +- docs/module-doc/dns_8h.html | 2 +- docs/module-doc/files.html | 2 +- docs/module-doc/functions.html | 2 +- docs/module-doc/functions_func.html | 2 +- docs/module-doc/functions_vars.html | 2 +- docs/module-doc/globals.html | 2 +- docs/module-doc/globals_defs.html | 2 +- docs/module-doc/globals_func.html | 2 +- docs/module-doc/globals_type.html | 2 +- docs/module-doc/globals_vars.html | 2 +- docs/module-doc/graph_legend.html | 2 +- docs/module-doc/hashcomp_8h-source.html | 2 +- docs/module-doc/hashcomp_8h.html | 2 +- docs/module-doc/hierarchy.html | 2 +- docs/module-doc/inherits.html | 2 +- docs/module-doc/main.html | 2 +- docs/module-doc/message_8h-source.html | 2 +- docs/module-doc/message_8h.html | 2 +- docs/module-doc/mode_8h-source.html | 2 +- docs/module-doc/mode_8h.html | 2 +- docs/module-doc/modules_8cpp-source.html | 2 +- docs/module-doc/modules_8cpp.html | 2 +- docs/module-doc/modules_8h-source.html | 2 +- docs/module-doc/modules_8h.html | 2 +- docs/module-doc/namespaceirc.html | 2 +- docs/module-doc/namespacemembers.html | 2 +- docs/module-doc/namespacemembers_type.html | 2 +- docs/module-doc/namespacenspace.html | 2 +- docs/module-doc/namespaces.html | 2 +- docs/module-doc/namespacestd.html | 2 +- docs/module-doc/servers_8cpp-source.html | 2 +- docs/module-doc/servers_8cpp.html | 2 +- docs/module-doc/servers_8h-source.html | 2 +- docs/module-doc/servers_8h.html | 2 +- docs/module-doc/structdns__ip4list-members.html | 2 +- docs/module-doc/structdns__ip4list.html | 2 +- .../structirc_1_1InAddr__HashComp-members.html | 2 +- docs/module-doc/structirc_1_1InAddr__HashComp.html | 2 +- .../structirc_1_1StrHashComp-members.html | 2 +- docs/module-doc/structirc_1_1StrHashComp.html | 2 +- .../structirc_1_1irc__char__traits-members.html | 2 +- .../module-doc/structirc_1_1irc__char__traits.html | 2 +- ..._1nspace_1_1hash_3_01in__addr_01_4-members.html | 2 +- ...nspace_1_1nspace_1_1hash_3_01in__addr_01_4.html | 2 +- ..._1_1nspace_1_1hash_3_01string_01_4-members.html | 2 +- ...ctnspace_1_1nspace_1_1hash_3_01string_01_4.html | 2 +- docs/module-doc/users_8cpp-source.html | 2 +- docs/module-doc/users_8cpp.html | 2 +- docs/module-doc/users_8h-source.html | 2 +- docs/module-doc/users_8h.html | 2 +- docs/module-doc/xline_8h-source.html | 2 +- docs/module-doc/xline_8h.html | 2 +- 143 files changed, 685 insertions(+), 381 deletions(-) (limited to 'docs') diff --git a/docs/man/man3/channels.h.3 b/docs/man/man3/channels.h.3 index 34f89005e..8ef439af1 100644 --- a/docs/man/man3/channels.h.3 +++ b/docs/man/man3/channels.h.3 @@ -124,19 +124,19 @@ Definition at line 30 of file channels.h. Definition at line 26 of file channels.h. .SS "#define UCMODE_FOUNDER 16" .PP -Definition at line 215 of file channels.h. +Definition at line 234 of file channels.h. .SS "#define UCMODE_HOP 4" .PP -Definition at line 213 of file channels.h. +Definition at line 232 of file channels.h. .SS "#define UCMODE_OP 1" .PP -Definition at line 211 of file channels.h. +Definition at line 230 of file channels.h. .SS "#define UCMODE_PROTECT 8" .PP -Definition at line 214 of file channels.h. +Definition at line 233 of file channels.h. .SS "#define UCMODE_VOICE 2" .PP -Definition at line 212 of file channels.h. +Definition at line 231 of file channels.h. .SH "Typedef Documentation" .PP .SS "typedef std::vector<\fBBanItem\fP> \fBBanList\fP" diff --git a/docs/man/man3/chanrec.3 b/docs/man/man3/chanrec.3 index 6042f7166..85a066e63 100644 --- a/docs/man/man3/chanrec.3 +++ b/docs/man/man3/chanrec.3 @@ -38,11 +38,11 @@ Inherits \fBExtensible\fP. .ti -1c .RI "void \fBAddUser\fP (char *castuser)" .br -.RI "\fIAdd a user pointer to the internal reference list The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. \fP" +.RI "\fIAdd a user pointer to the internal reference list. \fP" .ti -1c .RI "void \fBDelUser\fP (char *castuser)" .br -.RI "\fIDelete a user pointer to the internal reference list The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. \fP" +.RI "\fIDelete a user pointer to the internal reference list. \fP" .ti -1c .RI "std::vector< char * > * \fBGetUsers\fP ()" .br @@ -132,16 +132,21 @@ References binarymodes, created, custom_modes, internal_userlist, key, limit, na .fi .SS "virtual chanrec::~\fBchanrec\fP ()\fC [inline, virtual]\fP" .PP -Definition at line 205 of file channels.h. +Definition at line 224 of file channels.h. .PP .nf -205 { /* stub */ } +224 { /* stub */ } .fi .SH "Member Function Documentation" .PP .SS "void chanrec::AddUser (char * castuser)" .PP -Add a user pointer to the internal reference list The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. Definition at line 201 of file channels.cpp. +Add a user pointer to the internal reference list. \fBParameters:\fP +.RS 4 +\fIcastuser\fP This should be a pointer to a userrec, casted to char* +.RE +.PP +The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison.Definition at line 201 of file channels.cpp. .PP References DEBUG, and internal_userlist. .PP @@ -153,7 +158,12 @@ References DEBUG, and internal_userlist. .fi .SS "void chanrec::DelUser (char * castuser)" .PP -Delete a user pointer to the internal reference list The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. Definition at line 207 of file channels.cpp. +Delete a user pointer to the internal reference list. \fBParameters:\fP +.RS 4 +\fIcastuser\fP This should be a pointer to a userrec, casted to char* +.RE +.PP +The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. Definition at line 207 of file channels.cpp. .PP References DEBUG, internal_userlist, and name. .PP @@ -173,7 +183,19 @@ References DEBUG, internal_userlist, and name. .fi .SS "std::string chanrec::GetModeParameter (char mode)" .PP -Returns the parameter for a custom mode on a channel. For example if '+L #foo' is set, and you pass this method 'L', it will return '#foo'. If the mode is not set on the channel, or the mode has no parameters associated with it, it will return an empty string.Definition at line 181 of file channels.cpp. +Returns the parameter for a custom mode on a channel. \fBParameters:\fP +.RS 4 +\fImode\fP The mode character you wish to query +.RE +.PP +For example if '+L #foo' is set, and you pass this method 'L', it will return '#foo'. If the mode is not set on the channel, or the mode has no parameters associated with it, it will return an empty string. +.PP +\fBReturns:\fP +.RS 4 +The parameter for this mode is returned, or an empty string +.RE +.PP +Definition at line 181 of file channels.cpp. .PP References custom_mode_params. .PP @@ -194,7 +216,12 @@ References custom_mode_params. .fi .SS "long chanrec::GetUserCounter ()" .PP -Obtain the channel 'user counter' This returns the channel reference counter, which is initialized to 0 when the channel is created and incremented/decremented upon joins, parts quits and kicks. Definition at line 196 of file channels.cpp. +Obtain the channel 'user counter' This returns the channel reference counter, which is initialized to 0 when the channel is created and incremented/decremented upon joins, parts quits and kicks. \fBReturns:\fP +.RS 4 +The number of users on this channel +.RE +.PP +Definition at line 196 of file channels.cpp. .PP References internal_userlist. .PP @@ -205,7 +232,14 @@ References internal_userlist. .fi .SS "std::vector< char * > * chanrec::GetUsers ()" .PP -Obrain the internal reference list The internal reference list contains a list of userrec* cast to char*. These are used for rapid comparison to determine channel membership for PRIVMSG, NOTICE, QUIT, PART etc. The resulting pointer to the vector should be considered readonly and only modified via AddUser and DelUser.Definition at line 221 of file channels.cpp. +Obrain the internal reference list The internal reference list contains a list of userrec* cast to char*. These are used for rapid comparison to determine channel membership for PRIVMSG, NOTICE, QUIT, PART etc. The resulting pointer to the vector should be considered readonly and only modified via AddUser and DelUser. +.PP +\fBReturns:\fP +.RS 4 +This function returns a vector of userrec pointers, each of which has been casted to char* to prevent circular references +.RE +.PP +Definition at line 221 of file channels.cpp. .PP References internal_userlist. .PP @@ -218,7 +252,17 @@ Referenced by Server::GetUsers(). .fi .SS "bool chanrec::IsCustomModeSet (char mode)" .PP -Returns true if a custom mode is set on a channel. Definition at line 175 of file channels.cpp. +Returns true if a custom mode is set on a channel. \fBParameters:\fP +.RS 4 +\fImode\fP The mode character you wish to query +.RE +.PP +\fBReturns:\fP +.RS 4 +True if the custom mode is set, false if otherwise +.RE +.PP +Definition at line 175 of file channels.cpp. .PP References DEBUG. .PP @@ -230,7 +274,14 @@ References DEBUG. .fi .SS "void chanrec::SetCustomMode (char mode, bool mode_on)" .PP -Sets or unsets a custom mode in the channels info. Definition at line 119 of file channels.cpp. +Sets or unsets a custom mode in the channels info. \fBParameters:\fP +.RS 4 +\fImode\fP The mode character to set or unset +.br +\fImode_on\fP True if you want to set the mode or false if you want to remove it +.RE +.PP +Definition at line 119 of file channels.cpp. .PP References custom_modes, DEBUG, and SetCustomModeParam(). .PP @@ -260,7 +311,16 @@ References custom_modes, DEBUG, and SetCustomModeParam(). .fi .SS "void chanrec::SetCustomModeParam (char mode, char * parameter, bool mode_on)" .PP -Sets or unsets the parameters for a custom mode in a channels info. Definition at line 144 of file channels.cpp. +Sets or unsets the parameters for a custom mode in a channels info. \fBParameters:\fP +.RS 4 +\fImode\fP The mode character to set or unset +.br +\fIparameter\fP The parameter string to associate with this mode character +.br +\fImode_on\fP True if you want to set the mode or false if you want to remove it +.RE +.PP +Definition at line 144 of file channels.cpp. .PP References ModeParameter::channel, custom_mode_params, DEBUG, ModeParameter::mode, and ModeParameter::parameter. .PP diff --git a/docs/man/man3/connection.3 b/docs/man/man3/connection.3 index 00f6667fe..ce6ea9e37 100644 --- a/docs/man/man3/connection.3 +++ b/docs/man/man3/connection.3 @@ -84,7 +84,7 @@ Inherited by \fBserverrec\fP, and \fBuserrec\fP. .in -1c .SH "Detailed Description" .PP -Please note: classes serverrec and userrec both inherit from class connection. Definition at line 261 of file connection.h. +Please note: classes serverrec and userrec both inherit from class connection. Definition at line 296 of file connection.h. .SH "Constructor & Destructor Documentation" .PP .SS "connection::connection ()" @@ -94,72 +94,72 @@ Default constructor. .PP .SS "int \fBconnection::bytes_in\fP" .PP -Stats counter for bytes inbound. Definition at line 278 of file connection.h. +Stats counter for bytes inbound. Definition at line 313 of file connection.h. .PP Referenced by userrec::userrec(). .SS "int \fBconnection::bytes_out\fP" .PP -Stats counter for bytes outbound. Definition at line 282 of file connection.h. +Stats counter for bytes outbound. Definition at line 317 of file connection.h. .PP Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). .SS "int \fBconnection::cmds_in\fP" .PP -Stats counter for commands inbound. Definition at line 286 of file connection.h. +Stats counter for commands inbound. Definition at line 321 of file connection.h. .PP Referenced by userrec::userrec(). .SS "int \fBconnection::cmds_out\fP" .PP -Stats counter for commands outbound. Definition at line 290 of file connection.h. +Stats counter for commands outbound. Definition at line 325 of file connection.h. .PP Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). .SS "int \fBconnection::fd\fP" .PP -File descriptor of the connection. Definition at line 266 of file connection.h. +File descriptor of the connection. Definition at line 301 of file connection.h. .PP Referenced by serverrec::BeginLink(), serverrec::CreateListener(), ConfigReader::DumpErrors(), serverrec::MeshCookie(), Server::PseudoToUser(), userrec::ReadData(), Server::SendTo(), serverrec::serverrec(), userrec::userrec(), and Server::UserToPseudo(). .SS "bool \fBconnection::haspassed\fP" .PP -True if server/user has authenticated, false if otherwise. Definition at line 294 of file connection.h. +True if server/user has authenticated, false if otherwise. Definition at line 329 of file connection.h. .PP Referenced by userrec::userrec(). .SS "char \fBconnection::host\fP[160]" .PP -Hostname of connection. Not used if this is a serverrecDefinition at line 270 of file connection.h. +Hostname of connection. Not used if this is a serverrecDefinition at line 305 of file connection.h. .PP Referenced by userrec::GetFullRealHost(), Server::PseudoToUser(), userrec::userrec(), and Server::UserToPseudo(). .SS "time_t \fBconnection::idle_lastmsg\fP" .PP -Time that the connection last sent data, used to calculate idle time. Definition at line 316 of file connection.h. +Time that the connection last sent data, used to calculate idle time. Definition at line 351 of file connection.h. .PP Referenced by userrec::userrec(). .SS "char \fBconnection::ip\fP[16]" .PP -IP of connection. Definition at line 274 of file connection.h. +IP of connection. Definition at line 309 of file connection.h. .PP Referenced by userrec::userrec(). .SS "time_t \fBconnection::lastping\fP" .PP -Time the connection was last pinged. Definition at line 308 of file connection.h. +Time the connection was last pinged. Definition at line 343 of file connection.h. .PP Referenced by serverrec::serverrec(), and userrec::userrec(). .SS "time_t \fBconnection::nping\fP" .PP -Used by PING checks with clients. Definition at line 320 of file connection.h. +Used by PING checks with clients. Definition at line 355 of file connection.h. .PP Referenced by userrec::userrec(). .SS "int \fBconnection::port\fP" .PP -Port number For a userrec, this is the port they connected to the network on. For a serverrec this is the current listening port of the serverrec object.Definition at line 300 of file connection.h. +Port number For a userrec, this is the port they connected to the network on. For a serverrec this is the current listening port of the serverrec object.Definition at line 335 of file connection.h. .PP Referenced by serverrec::CreateListener(), and userrec::userrec(). .SS "char \fBconnection::registered\fP" .PP -Used by userrec to indicate the registration status of the connection. Definition at line 304 of file connection.h. +Used by userrec to indicate the registration status of the connection. Definition at line 339 of file connection.h. .PP Referenced by userrec::userrec(). .SS "time_t \fBconnection::signon\fP" .PP -Time the connection was created, set in the constructor. Definition at line 312 of file connection.h. +Time the connection was created, set in the constructor. Definition at line 347 of file connection.h. .PP Referenced by serverrec::serverrec(), and userrec::userrec(). diff --git a/docs/man/man3/ircd_connector.3 b/docs/man/man3/ircd_connector.3 index a4a0b6011..6bd266f7b 100644 --- a/docs/man/man3/ircd_connector.3 +++ b/docs/man/man3/ircd_connector.3 @@ -78,7 +78,7 @@ Inherits \fBExtensible\fP. .ti -1c .RI "bool \fBAddBuffer\fP (std::string a)" .br -.RI "\fIThis method adds text to the ircd connection's buffer This buffer's maximum size is one megabyte, the method returning false if the buffer is full. \fP" +.RI "\fIThis method adds text to the ircd connection's buffer. \fP" .ti -1c .RI "bool \fBBufferIsComplete\fP ()" .br @@ -102,7 +102,7 @@ Inherits \fBExtensible\fP. .ti -1c .RI "bool \fBAddWriteBuf\fP (std::string data)" .br -.RI "\fIAdds data to the connection's sendQ to be flushed later Fails if there is an error pending on the connection. \fP" +.RI "\fIAdds data to the connection's sendQ to be flushed later. \fP" .ti -1c .RI "bool \fBFlushWriteBuf\fP ()" .br @@ -218,16 +218,52 @@ Constructor clears the sendq and initialises the fd to -1. .PP .SS "bool ircd_connector::AddBuffer (std::string a)" .PP -This method adds text to the ircd connection's buffer This buffer's maximum size is one megabyte, the method returning false if the buffer is full. +This method adds text to the ircd connection's buffer. \fBParameters:\fP +.RS 4 +\fIa\fP The text to add to the buffer up to a maximum size of 1MB +.RE +.PP +This buffer's maximum size is one megabyte, the method returning false if the buffer is full. +.PP +\fBReturns:\fP +.RS 4 +True on success, false if the buffer is full or the connection is down +.RE +.PP + .SS "bool ircd_connector::AddWriteBuf (std::string data)" .PP -Adds data to the connection's sendQ to be flushed later Fails if there is an error pending on the connection. Referenced by serverrec::SendPacket(). +Adds data to the connection's sendQ to be flushed later. \fBParameters:\fP +.RS 4 +\fIdata\fP The data to add to the write buffer +.RE +.PP +Fails if there is an error pending on the connection. +.PP +\fBReturns:\fP +.RS 4 +True on success, false if the connection is down or the buffer is full +.RE +.PP +Referenced by serverrec::SendPacket(). .SS "bool ircd_connector::BufferIsComplete ()" .PP This method returns true if the buffer contains at least one carriage return character, e.g. one line can be read from the buffer successfully. +.PP +\fBReturns:\fP +.RS 4 +True if there is at least one complete line waiting to be processed +.RE +.PP + .SS "bool ircd_connector::CheckPing ()" .PP -Checks if the connection replied to its last ping, and if it did sends another and returns true, if not, returns false. +Checks if the connection replied to its last ping, and if it did sends another and returns true, if not, returns false. \fBReturns:\fP +.RS 4 +True if the server is still replying to pings +.RE +.PP + .SS "void ircd_connector::ClearBuffer ()" .PP This method clears the server's buffer by setting it to an empty string. @@ -236,37 +272,89 @@ This method clears the server's buffer by setting it to an empty string. Close the connection by calling close() on its file descriptor This function call updates no other data. Referenced by serverrec::SendPacket(). .SS "bool ircd_connector::FlushWriteBuf ()" .PP -Flushes as much of the data from the buffer as possible, and advances the queue pointer to what is left. Referenced by serverrec::SendPacket(). +Flushes as much of the data from the buffer as possible, and advances the queue pointer to what is left. \fBReturns:\fP +.RS 4 +True if the flush succeeded, false if the connection is down +.RE +.PP +Referenced by serverrec::SendPacket(). .SS "std::string ircd_connector::GetBuffer ()" .PP -This method retrieves the first string from the tail end of the buffer and advances the tail end of the buffer past the returned string, in a similar manner to strtok(). +This method retrieves the first string from the tail end of the buffer and advances the tail end of the buffer past the returned string, in a similar manner to strtok(). \fBReturns:\fP +.RS 4 +The first line of the buffer up to a carriage return +.RE +.PP + .SS "std::string ircd_connector::GetDescription ()" .PP -Get the server description of this connection. +Get the server description of this connection. \fBReturns:\fP +.RS 4 +The description (GECOS) of this connection +.RE +.PP + .SS "int ircd_connector::GetDescriptor ()" .PP -Get the file descriptor associated with this connection. +Get the file descriptor associated with this connection. \fBReturns:\fP +.RS 4 +The file descriptor associated with this connection +.RE +.PP + .SS "char* ircd_connector::GetServerIP ()" .PP -Get the ip address (not servername) associated with this connection. +Get the ip address (not servername) associated with this connection. \fBReturns:\fP +.RS 4 +The connections IP address in dotted decimal form +.RE +.PP + .SS "std::string ircd_connector::GetServerName ()" .PP Return the servername on this established connection. Referenced by serverrec::SendPacket(). .SS "int ircd_connector::GetServerPort ()" .PP -Get the port number being used for this connection If the connection is outbound this will be the remote port otherwise it will be the local port, so it can always be gautanteed as open at the address given in \fBGetServerIP()\fP. +Get the port number being used for this connection If the connection is outbound this will be the remote port otherwise it will be the local port, so it can always be gautanteed as open at the address given in \fBGetServerIP()\fP. \fBReturns:\fP +.RS 4 +The port number of this connection +.RE +.PP + .SS "int ircd_connector::GetState ()" .PP -Get the state flags for this connection. Referenced by IsRoutable(), and serverrec::SendPacket(). +Get the state flags for this connection. \fBReturns:\fP +.RS 4 +The state flags associated with this connection +.RE +.PP +Referenced by IsRoutable(), and serverrec::SendPacket(). .SS "std::string ircd_connector::GetVersionString ()" .PP This method returns the version string of the remote server. If the server has no version string an empty string is returned. +.PP +\fBReturns:\fP +.RS 4 +The version text of this connection +.RE +.PP + .SS "std::string ircd_connector::GetWriteError ()" .PP -Gets the error string for this connection. Referenced by serverrec::SendPacket(). +Gets the error string for this connection. \fBReturns:\fP +.RS 4 +The last error to occur or an empty string +.RE +.PP +Referenced by serverrec::SendPacket(). .SS "bool ircd_connector::HasBufferedOutput ()" .PP -Returns true if there is data to be written that hasn't been sent yet. +Returns true if there is data to be written that hasn't been sent yet. \fBReturns:\fP +.RS 4 +True if the buffer is not empty +.RE +.PP + .SS "bool ircd_connector::MakeOutboundConnection (char * newhost, int newport)" .PP Create an outbound connection to a listening socket. Referenced by serverrec::BeginLink(), and serverrec::MeshCookie(). @@ -275,31 +363,78 @@ Create an outbound connection to a listening socket. Referenced by serverrec::Be Resets the ping counter. .SS "void ircd_connector::SetDescription (std::string desc)" .PP -Set the server description of this connection. +Set the server description of this connection. \fBParameters:\fP +.RS 4 +\fIdesc\fP The description (GECOS) of this connection to be set +.RE +.PP + .SS "void ircd_connector::SetDescriptor (int fd)" .PP -Set the file descriptor for this connection. Referenced by serverrec::AddIncoming(). +Set the file descriptor for this connection. \fBParameters:\fP +.RS 4 +\fIfd\fP The file descriptor to associate with the connection +.RE +.PP +Referenced by serverrec::AddIncoming(). .SS "bool ircd_connector::SetHostAddress (char * host, int port)\fC [private]\fP" .PP PRIVATE function to set the host address and port to connect to. .SS "bool ircd_connector::SetHostAndPort (char * newhost, int newport)" .PP -Set both the host and the port in one operation for this connection. Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). +Set both the host and the port in one operation for this connection. \fBParameters:\fP +.RS 4 +\fInewhost\fP The hostname to set for this connection +.br +\fInewport\fP The port number to set for this connection +.RE +.PP +\fBReturns:\fP +.RS 4 +True on success, false on failure +.RE +.PP +Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). .SS "void ircd_connector::SetServerName (std::string serv)" .PP -Set the server name of this connection. Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). +Set the server name of this connection. \fBParameters:\fP +.RS 4 +\fIserv\fP The server name to set +.RE +.PP +Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). .SS "void ircd_connector::SetServerPort (int p)" .PP -Set the port used by this connection. +Set the port used by this connection. \fBParameters:\fP +.RS 4 +\fIp\fP The port number to set for this connection +.RE +.PP + .SS "void ircd_connector::SetState (int state)" .PP -Set the state flags for this connection. Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), serverrec::MeshCookie(), and serverrec::SendPacket(). +Set the state flags for this connection. \fBParameters:\fP +.RS 4 +\fIstate\fP The state flags to set for this connection +.RE +.PP +Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), serverrec::MeshCookie(), and serverrec::SendPacket(). .SS "void ircd_connector::SetVersionString (std::string newversion)" .PP -This method sets the version string of the remote server. +This method sets the version string of the remote server. \fBParameters:\fP +.RS 4 +\fInewversion\fP The version string to set +.RE +.PP + .SS "void ircd_connector::SetWriteError (std::string error)" .PP -Sets the error string for this connection. +Sets the error string for this connection. \fBParameters:\fP +.RS 4 +\fIerror\fP The error string to set +.RE +.PP + .SH "Member Data Documentation" .PP .SS "sockaddr_in \fBircd_connector::addr\fP\fC [private]\fP" diff --git a/docs/man/man3/ucrec.3 b/docs/man/man3/ucrec.3 index e39d6505b..93895a59f 100644 --- a/docs/man/man3/ucrec.3 +++ b/docs/man/man3/ucrec.3 @@ -40,33 +40,33 @@ Holds a user's modes on a channel This class associates a users privilages with The uc_modes member holds a bitmask of which privilages the user has on the channel, such as op, voice, etc. .PP -Definition at line 222 of file channels.h. +Definition at line 241 of file channels.h. .SH "Constructor & Destructor Documentation" .PP .SS "ucrec::ucrec ()\fC [inline]\fP" .PP -Definition at line 235 of file channels.h. +Definition at line 254 of file channels.h. .PP .nf -235 { /* stub */ } +254 { /* stub */ } .fi .SS "virtual ucrec::~\fBucrec\fP ()\fC [inline, virtual]\fP" .PP -Definition at line 236 of file channels.h. +Definition at line 255 of file channels.h. .PP .nf -236 { /* stub */ } +255 { /* stub */ } .fi .SH "Member Data Documentation" .PP .SS "\fBchanrec\fP* \fBucrec::channel\fP" .PP -Points to the channel record where the given modes apply. If the record is not in use, this value will be NULL.Definition at line 233 of file channels.h. +Points to the channel record where the given modes apply. If the record is not in use, this value will be NULL.Definition at line 252 of file channels.h. .PP Referenced by Server::PseudoToUser(), and userrec::userrec(). .SS "char \fBucrec::uc_modes\fP" .PP -Contains a bitmask of the UCMODE_OP ... UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel.Definition at line 228 of file channels.h. +Contains a bitmask of the UCMODE_OP ... UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel.Definition at line 247 of file channels.h. .PP Referenced by userrec::userrec(). diff --git a/docs/module-doc/annotated.html b/docs/module-doc/annotated.html index 151070ef4..2f5f879ec 100644 --- a/docs/module-doc/annotated.html +++ b/docs/module-doc/annotated.html @@ -49,7 +49,7 @@ XLineXLine is the base class for ban lines such as G lines and K lines ZLineZLine class -
Generated on Wed May 25 21:42:52 2005 for InspIRCd by +
Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/base_8h-source.html b/docs/module-doc/base_8h-source.html index 7800ecbef..437322d94 100644 --- a/docs/module-doc/base_8h-source.html +++ b/docs/module-doc/base_8h-source.html @@ -55,7 +55,7 @@ 00090 00091 #endif 00092 -
Generated on Wed May 25 21:42:12 2005 for InspIRCd by +
Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/base_8h.html b/docs/module-doc/base_8h.html index d891c134e..d29ee2284 100644 --- a/docs/module-doc/base_8h.html +++ b/docs/module-doc/base_8h.html @@ -61,7 +61,7 @@ This graph shows which files directly or indirectly include this file:

25 of file base.h. -
Generated on Wed May 25 21:42:16 2005 for InspIRCd by +
Generated on Wed May 25 22:02:07 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/channels_8cpp-source.html b/docs/module-doc/channels_8cpp-source.html index 8ddbf78c2..5c935020a 100644 --- a/docs/module-doc/channels_8cpp-source.html +++ b/docs/module-doc/channels_8cpp-source.html @@ -229,7 +229,7 @@ 00222 { 00223 return &internal_userlist; 00224 } -
Generated on Wed May 25 21:42:12 2005 for InspIRCd by +
Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/channels_8cpp.html b/docs/module-doc/channels_8cpp.html index edcf07053..fc9858165 100644 --- a/docs/module-doc/channels_8cpp.html +++ b/docs/module-doc/channels_8cpp.html @@ -1062,7 +1062,7 @@ Definition at line 79 Definition at line 78 of file channels.cpp. -
Generated on Wed May 25 21:42:23 2005 for InspIRCd by +
Generated on Wed May 25 22:02:14 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/channels_8h-source.html b/docs/module-doc/channels_8h-source.html index c2b154170..155b638f8 100644 --- a/docs/module-doc/channels_8h-source.html +++ b/docs/module-doc/channels_8h-source.html @@ -103,50 +103,50 @@ 00146 00149 BanList bans; 00150 -00153 void SetCustomMode(char mode,bool mode_on); -00154 -00157 void SetCustomModeParam(char mode,char* parameter,bool mode_on); -00158 -00161 bool IsCustomModeSet(char mode); -00162 -00169 std::string GetModeParameter(char mode); -00170 -00176 long GetUserCounter(); -00177 -00183 void AddUser(char* castuser); -00184 -00190 void DelUser(char* castuser); -00191 -00199 std::vector<char*> *GetUsers(); -00200 -00203 chanrec(); -00204 -00205 virtual ~chanrec() { /* stub */ } -00206 }; -00207 -00208 /* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o -00209 * needs to come AFTER struct chanrec */ -00210 -00211 #define UCMODE_OP 1 -00212 #define UCMODE_VOICE 2 -00213 #define UCMODE_HOP 4 -00214 #define UCMODE_PROTECT 8 -00215 #define UCMODE_FOUNDER 16 -00216 -00222 class ucrec : public classbase -00223 { -00224 public: -00228 char uc_modes; -00229 -00233 chanrec *channel; -00234 -00235 ucrec() { /* stub */ } -00236 virtual ~ucrec() { /* stub */ } -00237 }; -00238 -00239 #endif -00240 -
Generated on Wed May 25 21:42:12 2005 for InspIRCd by +00155 void SetCustomMode(char mode,bool mode_on); +00156 +00162 void SetCustomModeParam(char mode,char* parameter,bool mode_on); +00163 +00168 bool IsCustomModeSet(char mode); +00169 +00180 std::string GetModeParameter(char mode); +00181 +00189 long GetUserCounter(); +00190 +00198 void AddUser(char* castuser); +00199 +00207 void DelUser(char* castuser); +00208 +00218 std::vector<char*> *GetUsers(); +00219 +00222 chanrec(); +00223 +00224 virtual ~chanrec() { /* stub */ } +00225 }; +00226 +00227 /* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o +00228 * needs to come AFTER struct chanrec */ +00229 +00230 #define UCMODE_OP 1 +00231 #define UCMODE_VOICE 2 +00232 #define UCMODE_HOP 4 +00233 #define UCMODE_PROTECT 8 +00234 #define UCMODE_FOUNDER 16 +00235 +00241 class ucrec : public classbase +00242 { +00243 public: +00247 char uc_modes; +00248 +00252 chanrec *channel; +00253 +00254 ucrec() { /* stub */ } +00255 virtual ~ucrec() { /* stub */ } +00256 }; +00257 +00258 #endif +00259 +
Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html index 42ec4d956..ab68ff5a9 100644 --- a/docs/module-doc/channels_8h.html +++ b/docs/module-doc/channels_8h.html @@ -255,7 +255,7 @@ Definition at line 26 of

-Definition at line 215 of file channels.h. +Definition at line 234 of file channels.h.

@@ -279,7 +279,7 @@ Definition at line 215 o

-Definition at line 213 of file channels.h. +Definition at line 232 of file channels.h.

@@ -303,7 +303,7 @@ Definition at line 213 o

-Definition at line 211 of file channels.h. +Definition at line 230 of file channels.h.

@@ -327,7 +327,7 @@ Definition at line 211 o

-Definition at line 214 of file channels.h. +Definition at line 233 of file channels.h.

@@ -351,7 +351,7 @@ Definition at line 214 o

-Definition at line 212 of file channels.h. +Definition at line 231 of file channels.h.


Typedef Documentation

@@ -433,7 +433,7 @@ Holds a complete invite list. Definition at line 95 of file channels.h. -
Generated on Wed May 25 21:42:25 2005 for InspIRCd by +
Generated on Wed May 25 22:02:16 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classAdmin-members.html b/docs/module-doc/classAdmin-members.html index 331432bba..826d1605d 100644 --- a/docs/module-doc/classAdmin-members.html +++ b/docs/module-doc/classAdmin-members.html @@ -13,7 +13,7 @@ NameAdmin NickAdmin ~classbase()classbase [inline] -
Generated on Wed May 25 21:42:54 2005 for InspIRCd by +
Generated on Wed May 25 22:02:45 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classAdmin.html b/docs/module-doc/classAdmin.html index b66e3d7cc..462bd13e0 100644 --- a/docs/module-doc/classAdmin.html +++ b/docs/module-doc/classAdmin.html @@ -163,7 +163,7 @@ Definition at line 126 of
The documentation for this class was generated from the following files: -
Generated on Wed May 25 21:42:54 2005 for InspIRCd by +
Generated on Wed May 25 22:02:45 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classBanItem-members.html b/docs/module-doc/classBanItem-members.html index 798efb76d..7b99d4f01 100644 --- a/docs/module-doc/classBanItem-members.html +++ b/docs/module-doc/classBanItem-members.html @@ -14,7 +14,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Wed May 25 21:42:55 2005 for InspIRCd by +
Generated on Wed May 25 22:02:46 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classBanItem.html b/docs/module-doc/classBanItem.html index 8c060c6a0..9cd0b9efe 100644 --- a/docs/module-doc/classBanItem.html +++ b/docs/module-doc/classBanItem.html @@ -30,7 +30,7 @@ A subclass of HostItem designed to h

Definition at line 52 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:42:55 2005 for InspIRCd by +
Generated on Wed May 25 22:02:46 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classConfigReader-members.html b/docs/module-doc/classConfigReader-members.html index 607436a2b..c22caeae3 100644 --- a/docs/module-doc/classConfigReader-members.html +++ b/docs/module-doc/classConfigReader-members.html @@ -24,7 +24,7 @@ Verify()ConfigReader ~classbase()classbase [inline] ~ConfigReader()ConfigReader -
Generated on Wed May 25 21:43:02 2005 for InspIRCd by +
Generated on Wed May 25 22:02:53 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classConfigReader.html b/docs/module-doc/classConfigReader.html index 613a02068..afb91f03a 100644 --- a/docs/module-doc/classConfigReader.html +++ b/docs/module-doc/classConfigReader.html @@ -245,7 +245,7 @@ If bail is true, then the program will abort. If bail is false and user points t

Definition at line 916 of file modules.cpp.

-References errorlog, connection::fd, and userrec::nick. +References errorlog, connection::fd, and userrec::nick.

00917 {
 00918         if (bail)
@@ -778,7 +778,7 @@ Referenced by ConfigReader(
 
 
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:02 2005 for InspIRCd by +
Generated on Wed May 25 22:02:53 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classConnectClass-members.html b/docs/module-doc/classConnectClass-members.html index 3d5a25556..a1be28204 100644 --- a/docs/module-doc/classConnectClass-members.html +++ b/docs/module-doc/classConnectClass-members.html @@ -19,7 +19,7 @@ thresholdConnectClass typeConnectClass ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:03 2005 for InspIRCd by +
Generated on Wed May 25 22:02:54 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classConnectClass.html b/docs/module-doc/classConnectClass.html index 0913bce2d..02f3ef51e 100644 --- a/docs/module-doc/classConnectClass.html +++ b/docs/module-doc/classConnectClass.html @@ -355,7 +355,7 @@ Definition at line 50 of fi
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:03 2005 for InspIRCd by +
Generated on Wed May 25 22:02:54 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classDNS-members.html b/docs/module-doc/classDNS-members.html index 066814717..5856f173e 100644 --- a/docs/module-doc/classDNS-members.html +++ b/docs/module-doc/classDNS-members.html @@ -33,7 +33,7 @@ SetNS(std::string dnsserver)DNS tDNS [private] ~DNS()DNS -
Generated on Wed May 25 21:43:05 2005 for InspIRCd by +
Generated on Wed May 25 22:02:57 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classDNS.html b/docs/module-doc/classDNS.html index d6f0f3093..91124de7c 100644 --- a/docs/module-doc/classDNS.html +++ b/docs/module-doc/classDNS.html @@ -891,7 +891,7 @@ Definition at line 40 of file
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:05 2005 for InspIRCd by +
Generated on Wed May 25 22:02:57 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classELine-members.html b/docs/module-doc/classELine-members.html index 2f5df8195..f52473cc2 100644 --- a/docs/module-doc/classELine-members.html +++ b/docs/module-doc/classELine-members.html @@ -15,7 +15,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:07 2005 for InspIRCd by +
Generated on Wed May 25 22:02:59 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classELine.html b/docs/module-doc/classELine.html index 53ba096df..0b8153222 100644 --- a/docs/module-doc/classELine.html +++ b/docs/module-doc/classELine.html @@ -53,7 +53,7 @@ Definition at line 88 of fi
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:07 2005 for InspIRCd by +
Generated on Wed May 25 22:02:59 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classEvent-members.html b/docs/module-doc/classEvent-members.html index 879140601..5def1e1b8 100644 --- a/docs/module-doc/classEvent-members.html +++ b/docs/module-doc/classEvent-members.html @@ -17,7 +17,7 @@ Send()Event [virtual] sourceEvent [protected] ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:08 2005 for InspIRCd by +
Generated on Wed May 25 22:03:00 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classEvent.html b/docs/module-doc/classEvent.html index 3cf224015..79eb1d117 100644 --- a/docs/module-doc/classEvent.html +++ b/docs/module-doc/classEvent.html @@ -356,7 +356,7 @@ Referenced by GetSource()
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:08 2005 for InspIRCd by +
Generated on Wed May 25 22:03:00 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExemptItem-members.html b/docs/module-doc/classExemptItem-members.html index 0346953a1..39d97f34b 100644 --- a/docs/module-doc/classExemptItem-members.html +++ b/docs/module-doc/classExemptItem-members.html @@ -14,7 +14,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Wed May 25 21:43:09 2005 for InspIRCd by +
Generated on Wed May 25 22:03:01 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExemptItem.html b/docs/module-doc/classExemptItem.html index 81ac0d79a..d9347f45d 100644 --- a/docs/module-doc/classExemptItem.html +++ b/docs/module-doc/classExemptItem.html @@ -30,7 +30,7 @@ A subclass of HostItem designed to h

Definition at line 60 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:09 2005 for InspIRCd by +
Generated on Wed May 25 22:03:01 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExtMode-members.html b/docs/module-doc/classExtMode-members.html index 5f80b4599..20dbe8f53 100644 --- a/docs/module-doc/classExtMode-members.html +++ b/docs/module-doc/classExtMode-members.html @@ -16,7 +16,7 @@ params_when_onExtMode typeExtMode ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:12 2005 for InspIRCd by +
Generated on Wed May 25 22:03:03 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExtMode.html b/docs/module-doc/classExtMode.html index 3c60e86ca..c76a78bb2 100644 --- a/docs/module-doc/classExtMode.html +++ b/docs/module-doc/classExtMode.html @@ -253,7 +253,7 @@ Referenced by ExtMode()
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:12 2005 for InspIRCd by +
Generated on Wed May 25 22:03:03 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExtensible-members.html b/docs/module-doc/classExtensible-members.html index 31023dce7..e7a18bf0e 100644 --- a/docs/module-doc/classExtensible-members.html +++ b/docs/module-doc/classExtensible-members.html @@ -13,7 +13,7 @@ GetExt(std::string key)Extensible Shrink(std::string key)Extensible ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:11 2005 for InspIRCd by +
Generated on Wed May 25 22:03:02 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classExtensible.html b/docs/module-doc/classExtensible.html index 393ef362b..c570da923 100644 --- a/docs/module-doc/classExtensible.html +++ b/docs/module-doc/classExtensible.html @@ -201,7 +201,7 @@ Definition at line 54 of fil
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:11 2005 for InspIRCd by +
Generated on Wed May 25 22:03:02 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classFileReader-members.html b/docs/module-doc/classFileReader-members.html index 2118f1601..82c1fd1ac 100644 --- a/docs/module-doc/classFileReader-members.html +++ b/docs/module-doc/classFileReader-members.html @@ -17,7 +17,7 @@ LoadFile(std::string filename)FileReader ~classbase()classbase [inline] ~FileReader()FileReader -
Generated on Wed May 25 21:43:13 2005 for InspIRCd by +
Generated on Wed May 25 22:03:05 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classFileReader.html b/docs/module-doc/classFileReader.html index 0a4a586d9..6637ee208 100644 --- a/docs/module-doc/classFileReader.html +++ b/docs/module-doc/classFileReader.html @@ -367,7 +367,7 @@ Referenced by Exists(),
The documentation for this class was generated from the following files: -
Generated on Wed May 25 21:43:13 2005 for InspIRCd by +
Generated on Wed May 25 22:03:05 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classGLine-members.html b/docs/module-doc/classGLine-members.html index 3c7d1564d..70b191605 100644 --- a/docs/module-doc/classGLine-members.html +++ b/docs/module-doc/classGLine-members.html @@ -15,7 +15,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:14 2005 for InspIRCd by +
Generated on Wed May 25 22:03:06 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classGLine.html b/docs/module-doc/classGLine.html index bde170d01..a64fb3739 100644 --- a/docs/module-doc/classGLine.html +++ b/docs/module-doc/classGLine.html @@ -61,7 +61,7 @@ Definition at line 79 of fi
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:14 2005 for InspIRCd by +
Generated on Wed May 25 22:03:06 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classHostItem-members.html b/docs/module-doc/classHostItem-members.html index 4b7fa095b..54654ce72 100644 --- a/docs/module-doc/classHostItem-members.html +++ b/docs/module-doc/classHostItem-members.html @@ -14,7 +14,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Wed May 25 21:43:15 2005 for InspIRCd by +
Generated on Wed May 25 22:03:07 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classHostItem.html b/docs/module-doc/classHostItem.html index 9bafe429b..a55562d50 100644 --- a/docs/module-doc/classHostItem.html +++ b/docs/module-doc/classHostItem.html @@ -185,7 +185,7 @@ Definition at line 39 of
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:15 2005 for InspIRCd by +
Generated on Wed May 25 22:03:07 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classInviteItem-members.html b/docs/module-doc/classInviteItem-members.html index ff6fb14c6..508ac308c 100644 --- a/docs/module-doc/classInviteItem-members.html +++ b/docs/module-doc/classInviteItem-members.html @@ -14,7 +14,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Wed May 25 21:43:17 2005 for InspIRCd by +
Generated on Wed May 25 22:03:09 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classInviteItem.html b/docs/module-doc/classInviteItem.html index a6971fbd0..0238cd82a 100644 --- a/docs/module-doc/classInviteItem.html +++ b/docs/module-doc/classInviteItem.html @@ -30,7 +30,7 @@ A subclass of HostItem designed to h

Definition at line 68 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:17 2005 for InspIRCd by +
Generated on Wed May 25 22:03:09 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classInvited-members.html b/docs/module-doc/classInvited-members.html index c46224f90..786935711 100644 --- a/docs/module-doc/classInvited-members.html +++ b/docs/module-doc/classInvited-members.html @@ -10,7 +10,7 @@ channelInvited classbase()classbase [inline] ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:16 2005 for InspIRCd by +
Generated on Wed May 25 22:03:08 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classInvited.html b/docs/module-doc/classInvited.html index c7862516d..daaa94bfe 100644 --- a/docs/module-doc/classInvited.html +++ b/docs/module-doc/classInvited.html @@ -58,7 +58,7 @@ Referenced by userrec::Invite
The documentation for this class was generated from the following file:
-
Generated on Wed May 25 21:43:16 2005 for InspIRCd by +
Generated on Wed May 25 22:03:08 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classKLine-members.html b/docs/module-doc/classKLine-members.html index c3114c5a9..073f87710 100644 --- a/docs/module-doc/classKLine-members.html +++ b/docs/module-doc/classKLine-members.html @@ -15,7 +15,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:21 2005 for InspIRCd by +
Generated on Wed May 25 22:03:13 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classKLine.html b/docs/module-doc/classKLine.html index 077984a7e..6be07650b 100644 --- a/docs/module-doc/classKLine.html +++ b/docs/module-doc/classKLine.html @@ -61,7 +61,7 @@ Definition at line 68 of fi
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:21 2005 for InspIRCd by +
Generated on Wed May 25 22:03:13 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModeParameter-members.html b/docs/module-doc/classModeParameter-members.html index a844d0c28..c19dd9faa 100644 --- a/docs/module-doc/classModeParameter-members.html +++ b/docs/module-doc/classModeParameter-members.html @@ -12,7 +12,7 @@ modeModeParameter parameterModeParameter ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:22 2005 for InspIRCd by +
Generated on Wed May 25 22:03:14 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModeParameter.html b/docs/module-doc/classModeParameter.html index 4a9caf313..f53c70d11 100644 --- a/docs/module-doc/classModeParameter.html +++ b/docs/module-doc/classModeParameter.html @@ -116,7 +116,7 @@ Referenced by chanrec::Set
The documentation for this class was generated from the following file:
-
Generated on Wed May 25 21:43:22 2005 for InspIRCd by +
Generated on Wed May 25 22:03:14 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModule-members.html b/docs/module-doc/classModule-members.html index a11935236..79bf18918 100644 --- a/docs/module-doc/classModule-members.html +++ b/docs/module-doc/classModule-members.html @@ -65,7 +65,7 @@ OnWhois(userrec *source, userrec *dest)Module [virtual] ~classbase()classbase [inline] ~Module()Module [virtual] -
Generated on Wed May 25 21:43:24 2005 for InspIRCd by +
Generated on Wed May 25 22:03:16 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html index ba07ed41e..25df9c3b6 100644 --- a/docs/module-doc/classModule.html +++ b/docs/module-doc/classModule.html @@ -2781,7 +2781,7 @@ Definition at line 319
The documentation for this class was generated from the following files: -
Generated on Wed May 25 21:43:24 2005 for InspIRCd by +
Generated on Wed May 25 22:03:16 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModuleFactory-members.html b/docs/module-doc/classModuleFactory-members.html index e21c7094a..838f4a443 100644 --- a/docs/module-doc/classModuleFactory-members.html +++ b/docs/module-doc/classModuleFactory-members.html @@ -12,7 +12,7 @@ ModuleFactory()ModuleFactory [inline] ~classbase()classbase [inline] ~ModuleFactory()ModuleFactory [inline, virtual] -
Generated on Wed May 25 21:43:24 2005 for InspIRCd by +
Generated on Wed May 25 22:03:16 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html index 579ab7a69..4f0d5ba4f 100644 --- a/docs/module-doc/classModuleFactory.html +++ b/docs/module-doc/classModuleFactory.html @@ -136,7 +136,7 @@ Your inherited class of ModuleFactory must return a pointer to your modules.h -
Generated on Wed May 25 21:43:24 2005 for InspIRCd by +
Generated on Wed May 25 22:03:16 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModuleMessage-members.html b/docs/module-doc/classModuleMessage-members.html index 1eb686549..fd297c619 100644 --- a/docs/module-doc/classModuleMessage-members.html +++ b/docs/module-doc/classModuleMessage-members.html @@ -10,7 +10,7 @@ classbase()classbase [inline] Send()=0ModuleMessage [pure virtual] ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:25 2005 for InspIRCd by +
Generated on Wed May 25 22:03:17 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classModuleMessage.html b/docs/module-doc/classModuleMessage.html index 37a3e2c5e..05f108e79 100644 --- a/docs/module-doc/classModuleMessage.html +++ b/docs/module-doc/classModuleMessage.html @@ -67,7 +67,7 @@ Implemented in Request, and
The documentation for this class was generated from the following file:
-
Generated on Wed May 25 21:43:25 2005 for InspIRCd by +
Generated on Wed May 25 22:03:17 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classQLine-members.html b/docs/module-doc/classQLine-members.html index 6ea682d00..868bbbdce 100644 --- a/docs/module-doc/classQLine-members.html +++ b/docs/module-doc/classQLine-members.html @@ -16,7 +16,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:27 2005 for InspIRCd by +
Generated on Wed May 25 22:03:19 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classQLine.html b/docs/module-doc/classQLine.html index c214f8ad9..bcd2d68b3 100644 --- a/docs/module-doc/classQLine.html +++ b/docs/module-doc/classQLine.html @@ -90,7 +90,7 @@ Definition at line 114 of f
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:27 2005 for InspIRCd by +
Generated on Wed May 25 22:03:19 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classRequest-members.html b/docs/module-doc/classRequest-members.html index 7cc9d31eb..e65b772a6 100644 --- a/docs/module-doc/classRequest-members.html +++ b/docs/module-doc/classRequest-members.html @@ -17,7 +17,7 @@ Send()Request [virtual] sourceRequest [protected] ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:28 2005 for InspIRCd by +
Generated on Wed May 25 22:03:20 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classRequest.html b/docs/module-doc/classRequest.html index 5896842fd..17f49f7cc 100644 --- a/docs/module-doc/classRequest.html +++ b/docs/module-doc/classRequest.html @@ -362,7 +362,7 @@ Referenced by GetSource()
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:28 2005 for InspIRCd by +
Generated on Wed May 25 22:03:20 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classServer-members.html b/docs/module-doc/classServer-members.html index 9e8157598..c29f89c05 100644 --- a/docs/module-doc/classServer-members.html +++ b/docs/module-doc/classServer-members.html @@ -70,7 +70,7 @@ UserToPseudo(userrec *user, std::string message)Server [virtual] ~classbase()classbase [inline] ~Server()Server [virtual] -
Generated on Wed May 25 21:43:30 2005 for InspIRCd by +
Generated on Wed May 25 22:03:22 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classServer.html b/docs/module-doc/classServer.html index bac80198f..3c3059c44 100644 --- a/docs/module-doc/classServer.html +++ b/docs/module-doc/classServer.html @@ -2499,7 +2499,7 @@ The user in 'alive' is booted off the server with the given message. The user re

Definition at line 649 of file modules.cpp.

-References ucrec::channel, userrec::chans, userrec::ClearBuffer(), connection::fd, FD_MAGIC_NUMBER, fd_ref_table, connection::host, userrec::ident, chanrec::name, userrec::nick, chanrec::setby, chanrec::topic, and chanrec::topicset. +References ucrec::channel, userrec::chans, userrec::ClearBuffer(), connection::fd, FD_MAGIC_NUMBER, fd_ref_table, connection::host, userrec::ident, chanrec::name, userrec::nick, chanrec::setby, chanrec::topic, and chanrec::topicset.

00650 {
 00651         zombie->fd = alive->fd;
@@ -3058,7 +3058,7 @@ Which is useful for numerics and server notices to single users, etc.
 

Definition at line 462 of file modules.cpp.

-References connection::fd. +References connection::fd.

00463 {
 00464         if (!Source)
@@ -3218,7 +3218,7 @@ When you call this function, the user's file descriptor will be replaced with th
 

Definition at line 619 of file modules.cpp.

-References userrec::ClearBuffer(), DEBUG, connection::fd, FD_MAGIC_NUMBER, connection::host, and userrec::ident. +References userrec::ClearBuffer(), DEBUG, connection::fd, FD_MAGIC_NUMBER, connection::host, and userrec::ident.

00620 {
 00621         unsigned int old_fd = user->fd;
@@ -3253,7 +3253,7 @@ References userrec::ClearBuff
 
 
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:30 2005 for InspIRCd by +
Generated on Wed May 25 22:03:22 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classVersion-members.html b/docs/module-doc/classVersion-members.html index 255b8eac6..997bb97f4 100644 --- a/docs/module-doc/classVersion-members.html +++ b/docs/module-doc/classVersion-members.html @@ -15,7 +15,7 @@ RevisionVersion Version(int major, int minor, int revision, int build, int flags)Version ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:39 2005 for InspIRCd by +
Generated on Wed May 25 22:03:31 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classVersion.html b/docs/module-doc/classVersion.html index 438c9bf99..21041ae69 100644 --- a/docs/module-doc/classVersion.html +++ b/docs/module-doc/classVersion.html @@ -227,7 +227,7 @@ Definition at line 114 of
The documentation for this class was generated from the following files: -
Generated on Wed May 25 21:43:39 2005 for InspIRCd by +
Generated on Wed May 25 22:03:31 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classWhoWasUser-members.html b/docs/module-doc/classWhoWasUser-members.html index f921681a4..4c1504a3d 100644 --- a/docs/module-doc/classWhoWasUser-members.html +++ b/docs/module-doc/classWhoWasUser-members.html @@ -13,7 +13,7 @@ nickWhoWasUser serverWhoWasUser signonWhoWasUser -
Generated on Wed May 25 21:43:39 2005 for InspIRCd by +
Generated on Wed May 25 22:03:31 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classWhoWasUser.html b/docs/module-doc/classWhoWasUser.html index 731ea427c..67bd7ae11 100644 --- a/docs/module-doc/classWhoWasUser.html +++ b/docs/module-doc/classWhoWasUser.html @@ -205,7 +205,7 @@ Definition at line 335 of f
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:39 2005 for InspIRCd by +
Generated on Wed May 25 22:03:31 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classXLine-members.html b/docs/module-doc/classXLine-members.html index ab0f86341..d5e86b274 100644 --- a/docs/module-doc/classXLine-members.html +++ b/docs/module-doc/classXLine-members.html @@ -14,7 +14,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:41 2005 for InspIRCd by +
Generated on Wed May 25 22:03:33 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classXLine.html b/docs/module-doc/classXLine.html index e4f9f29e7..cbe5c5075 100644 --- a/docs/module-doc/classXLine.html +++ b/docs/module-doc/classXLine.html @@ -180,7 +180,7 @@ Definition at line 48 of fi
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:41 2005 for InspIRCd by +
Generated on Wed May 25 22:03:33 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classZLine-members.html b/docs/module-doc/classZLine-members.html index 9e35412e8..727b80138 100644 --- a/docs/module-doc/classZLine-members.html +++ b/docs/module-doc/classZLine-members.html @@ -16,7 +16,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classZLine.html b/docs/module-doc/classZLine.html index 2127fb1d9..50152b417 100644 --- a/docs/module-doc/classZLine.html +++ b/docs/module-doc/classZLine.html @@ -90,7 +90,7 @@ Definition at line 103 of f
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classchanrec-members.html b/docs/module-doc/classchanrec-members.html index d7417d6d4..675be41bf 100644 --- a/docs/module-doc/classchanrec-members.html +++ b/docs/module-doc/classchanrec-members.html @@ -33,7 +33,7 @@ topicsetchanrec ~chanrec()chanrec [inline, virtual] ~classbase()classbase [inline] -
Generated on Wed May 25 21:42:57 2005 for InspIRCd by +
Generated on Wed May 25 22:02:48 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classchanrec.html b/docs/module-doc/classchanrec.html index 27b3373df..412bde3bb 100644 --- a/docs/module-doc/classchanrec.html +++ b/docs/module-doc/classchanrec.html @@ -40,10 +40,10 @@ Inheritance diagram for chanrec:

 Obtain the channel "user counter" This returns the channel reference counter, which is initialized to 0 when the channel is created and incremented/decremented upon joins, parts quits and kicks.

void AddUser (char *castuser) - Add a user pointer to the internal reference list The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison.


+ Add a user pointer to the internal reference list.


void DelUser (char *castuser) - Delete a user pointer to the internal reference list The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison.


+ Delete a user pointer to the internal reference list.


std::vector< char * > * GetUsers ()  Obrain the internal reference list The internal reference list contains a list of userrec* cast to char*.


@@ -168,9 +168,9 @@ References binarymodes,

-Definition at line 205 of file channels.h. +Definition at line 224 of file channels.h.

-

00205 { /* stub */ }
+
00224 { /* stub */ }
 
@@ -201,9 +201,14 @@ Definition at line 205 o

-Add a user pointer to the internal reference list The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. +Add a user pointer to the internal reference list.

- +

Parameters:
+ + +
castuser This should be a pointer to a userrec, casted to char*
+
+The data inserted into the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison.

Definition at line 201 of file channels.cpp.

@@ -242,9 +247,14 @@ References DEBUG, and

-Delete a user pointer to the internal reference list The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison. +Delete a user pointer to the internal reference list.

- +

Parameters:
+ + +
castuser This should be a pointer to a userrec, casted to char*
+
+The data removed from the reference list is a table as it is an arbitary pointer compared to other users by its memory address, as this is a very fast 32 or 64 bit integer comparison.

Definition at line 207 of file channels.cpp.

@@ -293,7 +303,14 @@ References DEBUG, Returns the parameter for a custom mode on a channel.

-For example if "+L #foo" is set, and you pass this method 'L', it will return '#foo'. If the mode is not set on the channel, or the mode has no parameters associated with it, it will return an empty string. +

Parameters:
+ + +
mode The mode character you wish to query
+
+For example if "+L #foo" is set, and you pass this method 'L', it will return '#foo'. If the mode is not set on the channel, or the mode has no parameters associated with it, it will return an empty string.

+

Returns:
The parameter for this mode is returned, or an empty string
+

Definition at line 181 of file channels.cpp.

@@ -342,6 +359,7 @@ References custom_mode_par

Obtain the channel "user counter" This returns the channel reference counter, which is initialized to 0 when the channel is created and incremented/decremented upon joins, parts quits and kicks.

+

Returns:
The number of users on this channel

Definition at line 196 of file channels.cpp. @@ -381,7 +399,9 @@ References internal_userlist

Obrain the internal reference list The internal reference list contains a list of userrec* cast to char*.

-These are used for rapid comparison to determine channel membership for PRIVMSG, NOTICE, QUIT, PART etc. The resulting pointer to the vector should be considered readonly and only modified via AddUser and DelUser. +These are used for rapid comparison to determine channel membership for PRIVMSG, NOTICE, QUIT, PART etc. The resulting pointer to the vector should be considered readonly and only modified via AddUser and DelUser.

+

Returns:
This function returns a vector of userrec pointers, each of which has been casted to char* to prevent circular references
+

Definition at line 221 of file channels.cpp.

@@ -423,6 +443,12 @@ Referenced by Server::GetUs

Returns true if a custom mode is set on a channel.

+

Parameters:
+ + +
mode The mode character you wish to query
+
+
Returns:
True if the custom mode is set, false if otherwise

Definition at line 175 of file channels.cpp. @@ -473,6 +499,12 @@ References DEBUG.

Sets or unsets a custom mode in the channels info.

+

Parameters:
+ + + +
mode The mode character to set or unset
mode_on True if you want to set the mode or false if you want to remove it
+

Definition at line 119 of file channels.cpp. @@ -547,6 +579,13 @@ References custom_modes,

Sets or unsets the parameters for a custom mode in a channels info.

+

Parameters:
+ + + + +
mode The mode character to set or unset
parameter The parameter string to associate with this mode character
mode_on True if you want to set the mode or false if you want to remove it
+

Definition at line 144 of file channels.cpp. @@ -896,7 +935,7 @@ Referenced by chanrec()


The documentation for this class was generated from the following files: -
Generated on Wed May 25 21:42:57 2005 for InspIRCd by +
Generated on Wed May 25 22:02:48 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classclassbase-members.html b/docs/module-doc/classclassbase-members.html index 0ffcc5106..16eb0a02b 100644 --- a/docs/module-doc/classclassbase-members.html +++ b/docs/module-doc/classclassbase-members.html @@ -9,7 +9,7 @@ ageclassbase classbase()classbase [inline] ~classbase()classbase [inline] -
Generated on Wed May 25 21:42:59 2005 for InspIRCd by +
Generated on Wed May 25 22:02:50 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classclassbase.html b/docs/module-doc/classclassbase.html index 524bdad33..5bef9e6a2 100644 --- a/docs/module-doc/classclassbase.html +++ b/docs/module-doc/classclassbase.html @@ -150,7 +150,7 @@ Referenced by classbase().
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:42:59 2005 for InspIRCd by +
Generated on Wed May 25 22:02:50 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classcommand__t-members.html b/docs/module-doc/classcommand__t-members.html index 85159b26f..a03a3ff36 100644 --- a/docs/module-doc/classcommand__t-members.html +++ b/docs/module-doc/classcommand__t-members.html @@ -19,7 +19,7 @@ total_bytescommand_t use_countcommand_t ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:00 2005 for InspIRCd by +
Generated on Wed May 25 22:02:52 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classcommand__t.html b/docs/module-doc/classcommand__t.html index d80962041..5833c1fd2 100644 --- a/docs/module-doc/classcommand__t.html +++ b/docs/module-doc/classcommand__t.html @@ -235,7 +235,7 @@ Definition at line 43 of
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:00 2005 for InspIRCd by +
Generated on Wed May 25 22:02:52 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classconnection-members.html b/docs/module-doc/classconnection-members.html index d6e51a9b9..baffa2fba 100644 --- a/docs/module-doc/classconnection-members.html +++ b/docs/module-doc/classconnection-members.html @@ -27,7 +27,7 @@ Shrink(std::string key)Extensible signonconnection ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:05 2005 for InspIRCd by +
Generated on Wed May 25 22:02:56 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classconnection.html b/docs/module-doc/classconnection.html index 464af6729..ff5c952db 100644 --- a/docs/module-doc/classconnection.html +++ b/docs/module-doc/classconnection.html @@ -77,7 +77,7 @@ Please note: classes serverrec and userrec both inherit from class connection.

-Definition at line 261 of file connection.h.


Constructor & Destructor Documentation

+Definition at line 296 of file connection.h.

Constructor & Destructor Documentation

@@ -132,7 +132,7 @@ Stats counter for bytes inbound.

-Definition at line 278 of file connection.h. +Definition at line 313 of file connection.h.

Referenced by userrec::userrec().

@@ -160,7 +160,7 @@ Stats counter for bytes outbound.

-Definition at line 282 of file connection.h. +Definition at line 317 of file connection.h.

Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). @@ -188,7 +188,7 @@ Stats counter for commands inbound.

-Definition at line 286 of file connection.h. +Definition at line 321 of file connection.h.

Referenced by userrec::userrec(). @@ -216,7 +216,7 @@ Stats counter for commands outbound.

-Definition at line 290 of file connection.h. +Definition at line 325 of file connection.h.

Referenced by userrec::FlushWriteBuf(), and userrec::userrec(). @@ -244,7 +244,7 @@ File descriptor of the connection.

-Definition at line 266 of file connection.h. +Definition at line 301 of file connection.h.

Referenced by serverrec::BeginLink(), serverrec::CreateListener(), ConfigReader::DumpErrors(), serverrec::MeshCookie(), Server::PseudoToUser(), userrec::ReadData(), Server::SendTo(), serverrec::serverrec(), userrec::userrec(), and Server::UserToPseudo(). @@ -272,7 +272,7 @@ True if server/user has authenticated, false if otherwise.

-Definition at line 294 of file connection.h. +Definition at line 329 of file connection.h.

Referenced by userrec::userrec(). @@ -300,7 +300,7 @@ Hostname of connection.

Not used if this is a serverrec

-Definition at line 270 of file connection.h. +Definition at line 305 of file connection.h.

Referenced by userrec::GetFullRealHost(), Server::PseudoToUser(), userrec::userrec(), and Server::UserToPseudo(). @@ -328,7 +328,7 @@ Time that the connection last sent data, used to calculate idle time.

-Definition at line 316 of file connection.h. +Definition at line 351 of file connection.h.

Referenced by userrec::userrec(). @@ -356,7 +356,7 @@ IP of connection.

-Definition at line 274 of file connection.h. +Definition at line 309 of file connection.h.

Referenced by userrec::userrec(). @@ -384,7 +384,7 @@ Time the connection was last pinged.

-Definition at line 308 of file connection.h. +Definition at line 343 of file connection.h.

Referenced by serverrec::serverrec(), and userrec::userrec(). @@ -412,7 +412,7 @@ Used by PING checks with clients.

-Definition at line 320 of file connection.h. +Definition at line 355 of file connection.h.

Referenced by userrec::userrec(). @@ -440,7 +440,7 @@ Port number For a userrec, this is the port they connected to the network on.

For a serverrec this is the current listening port of the serverrec object.

-Definition at line 300 of file connection.h. +Definition at line 335 of file connection.h.

Referenced by serverrec::CreateListener(), and userrec::userrec(). @@ -468,7 +468,7 @@ Used by userrec to indicate the registration status of the connection.

-Definition at line 304 of file connection.h. +Definition at line 339 of file connection.h.

Referenced by userrec::userrec(). @@ -496,14 +496,14 @@ Time the connection was created, set in the constructor.

-Definition at line 312 of file connection.h. +Definition at line 347 of file connection.h.

Referenced by serverrec::serverrec(), and userrec::userrec().


The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:05 2005 for InspIRCd by +
Generated on Wed May 25 22:02:56 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classes.html b/docs/module-doc/classes.html index fc63ba5a3..861b69bd6 100644 --- a/docs/module-doc/classes.html +++ b/docs/module-doc/classes.html @@ -26,7 +26,7 @@ ModeParameter   Server   
  Z  
connection   GLine   Module   serverrec   ZLine   
  D  
  H  
-
Generated on Wed May 25 21:42:52 2005 for InspIRCd by +
Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classircd__connector-members.html b/docs/module-doc/classircd__connector-members.html index c38be9e10..ccb7798f5 100644 --- a/docs/module-doc/classircd__connector-members.html +++ b/docs/module-doc/classircd__connector-members.html @@ -55,7 +55,7 @@ versionircd_connector [private] WriteErrorircd_connector [private] ~classbase()classbase [inline] -
Generated on Wed May 25 21:43:20 2005 for InspIRCd by +
Generated on Wed May 25 22:03:11 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classircd__connector.html b/docs/module-doc/classircd__connector.html index e57bf5159..047c68bdd 100644 --- a/docs/module-doc/classircd__connector.html +++ b/docs/module-doc/classircd__connector.html @@ -69,7 +69,7 @@ Inheritance diagram for ircd_connector:

 Close the connection by calling close() on its file descriptor This function call updates no other data.

bool AddBuffer (std::string a) - This method adds text to the ircd connection's buffer This buffer's maximum size is one megabyte, the method returning false if the buffer is full.


+ This method adds text to the ircd connection's buffer.


bool BufferIsComplete ()  This method returns true if the buffer contains at least one carriage return character, e.g.


@@ -87,7 +87,7 @@ Inheritance diagram for ircd_connector:

 This method returns the version string of the remote server.

bool AddWriteBuf (std::string data) - Adds data to the connection's sendQ to be flushed later Fails if there is an error pending on the connection.


+ Adds data to the connection's sendQ to be flushed later.


bool FlushWriteBuf ()  Flushes as much of the data from the buffer as possible, and advances the queue pointer to what is left.


@@ -221,8 +221,15 @@ Constructor clears the sendq and initialises the fd to -1.

-This method adds text to the ircd connection's buffer This buffer's maximum size is one megabyte, the method returning false if the buffer is full. +This method adds text to the ircd connection's buffer.

+

Parameters:
+ + +
a The text to add to the buffer up to a maximum size of 1MB
+
+This buffer's maximum size is one megabyte, the method returning false if the buffer is full.

+

Returns:
True on success, false if the buffer is full or the connection is down
@@ -252,8 +259,15 @@ This method adds text to the ircd connection's buffer This buffer's maximum size

-Adds data to the connection's sendQ to be flushed later Fails if there is an error pending on the connection. +Adds data to the connection's sendQ to be flushed later.

+

Parameters:
+ + +
data The data to add to the write buffer
+
+Fails if there is an error pending on the connection.

+

Returns:
True on success, false if the connection is down or the buffer is full

Referenced by serverrec::SendPacket(). @@ -286,7 +300,9 @@ Referenced by serverrec::Se

This method returns true if the buffer contains at least one carriage return character, e.g.

-one line can be read from the buffer successfully. +one line can be read from the buffer successfully.

+

Returns:
True if there is at least one complete line waiting to be processed
+

@@ -316,6 +332,7 @@ one line can be read from the buffer successfully.

Checks if the connection replied to its last ping, and if it did sends another and returns true, if not, returns false.

+

Returns:
True if the server is still replying to pings
@@ -408,6 +425,7 @@ Referenced by serverrec::Se

Flushes as much of the data from the buffer as possible, and advances the queue pointer to what is left.

+

Returns:
True if the flush succeeded, false if the connection is down

Referenced by serverrec::SendPacket(). @@ -440,6 +458,7 @@ Referenced by serverrec::Se

This method retrieves the first string from the tail end of the buffer and advances the tail end of the buffer past the returned string, in a similar manner to strtok().

+

Returns:
The first line of the buffer up to a carriage return
@@ -470,6 +489,7 @@ This method retrieves the first string from the tail end of the buffer and advan

Get the server description of this connection.

+

Returns:
The description (GECOS) of this connection
@@ -500,6 +520,7 @@ Get the server description of this connection.

Get the file descriptor associated with this connection.

+

Returns:
The file descriptor associated with this connection
@@ -530,6 +551,7 @@ Get the file descriptor associated with this connection.

Get the ip address (not servername) associated with this connection.

+

Returns:
The connections IP address in dotted decimal form
@@ -592,6 +614,7 @@ Referenced by
serverrec::Se

Get the port number being used for this connection If the connection is outbound this will be the remote port otherwise it will be the local port, so it can always be gautanteed as open at the address given in GetServerIP().

+

Returns:
The port number of this connection
@@ -622,6 +645,7 @@ Get the port number being used for this connection If the connection is outbound

Get the state flags for this connection.

+

Returns:
The state flags associated with this connection

Referenced by IsRoutable(), and serverrec::SendPacket(). @@ -654,7 +678,9 @@ Referenced by IsRoutable()<

This method returns the version string of the remote server.

-If the server has no version string an empty string is returned. +If the server has no version string an empty string is returned.

+

Returns:
The version text of this connection
+

@@ -684,6 +710,7 @@ If the server has no version string an empty string is returned.

Gets the error string for this connection.

+

Returns:
The last error to occur or an empty string

Referenced by serverrec::SendPacket(). @@ -716,6 +743,7 @@ Referenced by serverrec::Se

Returns true if there is data to be written that hasn't been sent yet.

+

Returns:
True if the buffer is not empty
@@ -819,6 +847,11 @@ Resets the ping counter.

Set the server description of this connection.

+

Parameters:
+ + +
desc The description (GECOS) of this connection to be set
+
@@ -850,6 +883,11 @@ Set the server description of this connection.

Set the file descriptor for this connection.

+

Parameters:
+ + +
fd The file descriptor to associate with the connection
+

Referenced by serverrec::AddIncoming(). @@ -932,6 +970,13 @@ PRIVATE function to set the host address and port to connect to.

Set both the host and the port in one operation for this connection.

+

Parameters:
+ + + +
newhost The hostname to set for this connection
newport The port number to set for this connection
+
+
Returns:
True on success, false on failure

Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). @@ -965,6 +1010,11 @@ Referenced by serverrec::Ad

Set the server name of this connection.

+

Parameters:
+ + +
serv The server name to set
+

Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), and serverrec::MeshCookie(). @@ -998,6 +1048,11 @@ Referenced by serverrec::Ad

Set the port used by this connection.

+

Parameters:
+ + +
p The port number to set for this connection
+
@@ -1029,6 +1084,11 @@ Set the port used by this connection.

Set the state flags for this connection.

+

Parameters:
+ + +
state The state flags to set for this connection
+

Referenced by serverrec::AddIncoming(), serverrec::BeginLink(), serverrec::MeshCookie(), and serverrec::SendPacket(). @@ -1062,6 +1122,11 @@ Referenced by serverrec::Ad

This method sets the version string of the remote server.

+

Parameters:
+ + +
newversion The version string to set
+
@@ -1093,6 +1158,11 @@ This method sets the version string of the remote server.

Sets the error string for this connection.

+

Parameters:
+ + +
error The error string to set
+
@@ -1464,7 +1534,7 @@ Definition at line
94
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:19 2005 for InspIRCd by +
Generated on Wed May 25 22:03:11 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classserverrec-members.html b/docs/module-doc/classserverrec-members.html index 8a98d990b..549e78433 100644 --- a/docs/module-doc/classserverrec-members.html +++ b/docs/module-doc/classserverrec-members.html @@ -51,7 +51,7 @@ versionserverrec ~classbase()classbase [inline] ~serverrec()serverrec -
Generated on Wed May 25 21:43:33 2005 for InspIRCd by +
Generated on Wed May 25 22:03:25 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classserverrec.html b/docs/module-doc/classserverrec.html index 9ebee0578..4eab4d420 100644 --- a/docs/module-doc/classserverrec.html +++ b/docs/module-doc/classserverrec.html @@ -133,7 +133,7 @@ Constructor.

Definition at line 46 of file servers.cpp.

-References connectors, connection::fd, hops_away, jupiter, connection::lastping, name, nickserv, opercount, pingtime, connection::signon, sync_soon, TIME, usercount, usercount_i, and version. +References connectors, connection::fd, hops_away, jupiter, connection::lastping, name, nickserv, opercount, pingtime, connection::signon, sync_soon, TIME, usercount, usercount_i, and version.

00047 {
 00048         strlcpy(name,"",256);
@@ -198,7 +198,7 @@ Constructor which initialises some of the main variables.
 

Definition at line 66 of file servers.cpp.

-References connectors, connection::fd, hops_away, jupiter, connection::lastping, name, nickserv, opercount, connection::signon, sync_soon, TIME, usercount, usercount_i, and version. +References connectors, connection::fd, hops_away, jupiter, connection::lastping, name, nickserv, opercount, connection::signon, sync_soon, TIME, usercount, usercount_i, and version.

00067 {
 00068         strlcpy(name,n,256);
@@ -384,7 +384,7 @@ Begin an outbound link to another ircd at targethost.
 

Definition at line 142 of file servers.cpp.

-References connectors, connection::fd, FindHost(), ircd_connector::MakeOutboundConnection(), SendPacket(), ircd_connector::SetHostAndPort(), ircd_connector::SetServerName(), ircd_connector::SetState(), STATE_DISCONNECTED, and STATE_NOAUTH_OUTBOUND. +References connectors, connection::fd, FindHost(), ircd_connector::MakeOutboundConnection(), SendPacket(), ircd_connector::SetHostAndPort(), ircd_connector::SetServerName(), ircd_connector::SetState(), STATE_DISCONNECTED, and STATE_NOAUTH_OUTBOUND.

00143 {
 00144         char connect[MAXBUF];
@@ -467,7 +467,7 @@ Create a listening socket on 'host' using port number 'p'.
 

Definition at line 81 of file servers.cpp.

-References connection::fd, MaxConn, and connection::port. +References connection::fd, MaxConn, and connection::port.

00082 {
 00083         sockaddr_in host_address;
@@ -718,7 +718,7 @@ Begin an outbound mesh link to another ircd on a network you are already an auth
 

Definition at line 182 of file servers.cpp.

-References connectors, connection::fd, ircd_connector::MakeOutboundConnection(), SendPacket(), ircd_connector::SetHostAndPort(), ircd_connector::SetServerName(), ircd_connector::SetState(), STATE_DISCONNECTED, and STATE_NOAUTH_OUTBOUND. +References connectors, connection::fd, ircd_connector::MakeOutboundConnection(), SendPacket(), ircd_connector::SetHostAndPort(), ircd_connector::SetServerName(), ircd_connector::SetState(), STATE_DISCONNECTED, and STATE_NOAUTH_OUTBOUND.

00183 {
 00184         char connect[MAXBUF];
@@ -1396,7 +1396,7 @@ Referenced by serverrec()
 
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:33 2005 for InspIRCd by +
Generated on Wed May 25 22:03:25 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classstd_1_1char__traits.html b/docs/module-doc/classstd_1_1char__traits.html index 1b64993d3..76d5faf9b 100644 --- a/docs/module-doc/classstd_1_1char__traits.html +++ b/docs/module-doc/classstd_1_1char__traits.html @@ -14,7 +14,7 @@
The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:42:57 2005 for InspIRCd by +
Generated on Wed May 25 22:02:49 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classucrec-members.html b/docs/module-doc/classucrec-members.html index 510955861..05c869dd8 100644 --- a/docs/module-doc/classucrec-members.html +++ b/docs/module-doc/classucrec-members.html @@ -13,7 +13,7 @@ ucrec()ucrec [inline] ~classbase()classbase [inline] ~ucrec()ucrec [inline, virtual] -
Generated on Wed May 25 21:43:34 2005 for InspIRCd by +
Generated on Wed May 25 22:03:26 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classucrec.html b/docs/module-doc/classucrec.html index 4eac5b3c9..bd40b4b66 100644 --- a/docs/module-doc/classucrec.html +++ b/docs/module-doc/classucrec.html @@ -41,7 +41,7 @@ The uc_modes member holds a bitmask of which privilages the user has on the chan

-Definition at line 222 of file channels.h.


Constructor & Destructor Documentation

+Definition at line 241 of file channels.h.

Constructor & Destructor Documentation

@@ -69,9 +69,9 @@ Definition at line 222 o

-Definition at line 235 of file channels.h. +Definition at line 254 of file channels.h.

-

00235 { /* stub */ }
+
00254 { /* stub */ }
 
@@ -102,9 +102,9 @@ Definition at line 235 o

-Definition at line 236 of file channels.h. +Definition at line 255 of file channels.h.

-

00236 { /* stub */ }
+
00255 { /* stub */ }
 
@@ -132,7 +132,7 @@ Points to the channel record where the given modes apply.

If the record is not in use, this value will be NULL.

-Definition at line 233 of file channels.h. +Definition at line 252 of file channels.h.

Referenced by Server::PseudoToUser(), and userrec::userrec(). @@ -160,14 +160,14 @@ Contains a bitmask of the UCMODE_OP ...

UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel.

-Definition at line 228 of file channels.h. +Definition at line 247 of file channels.h.

Referenced by userrec::userrec().


The documentation for this class was generated from the following file: -
Generated on Wed May 25 21:43:34 2005 for InspIRCd by +
Generated on Wed May 25 22:03:26 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classuserrec-members.html b/docs/module-doc/classuserrec-members.html index 083d529d1..ed3a8add4 100644 --- a/docs/module-doc/classuserrec-members.html +++ b/docs/module-doc/classuserrec-members.html @@ -70,7 +70,7 @@ WriteErroruserrec ~classbase()classbase [inline] ~userrec()userrec [inline, virtual] -
Generated on Wed May 25 21:43:38 2005 for InspIRCd by +
Generated on Wed May 25 22:03:30 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/classuserrec.html b/docs/module-doc/classuserrec.html index d20705941..e67ee6fd5 100644 --- a/docs/module-doc/classuserrec.html +++ b/docs/module-doc/classuserrec.html @@ -187,7 +187,7 @@ Definition at line 108 of f

Definition at line 31 of file users.cpp.

-References awaymsg, connection::bytes_in, connection::bytes_out, ucrec::channel, chans, connection::cmds_in, connection::cmds_out, dhost, dns_done, connection::fd, flood, fullname, connection::haspassed, connection::host, ident, connection::idle_lastmsg, invites, connection::ip, connection::lastping, lines_in, modes, nick, connection::nping, oper, connection::port, recvq, connection::registered, reset_due, result, sendq, server, connection::signon, TIME, timeout, and ucrec::uc_modes. +References awaymsg, connection::bytes_in, connection::bytes_out, ucrec::channel, chans, connection::cmds_in, connection::cmds_out, dhost, dns_done, connection::fd, flood, fullname, connection::haspassed, connection::host, ident, connection::idle_lastmsg, invites, connection::ip, connection::lastping, lines_in, modes, nick, connection::nping, oper, connection::port, recvq, connection::registered, reset_due, result, sendq, server, connection::signon, TIME, timeout, and ucrec::uc_modes.

00032 {
 00033         // the PROPER way to do it, AVOID bzero at *ALL* costs
@@ -518,7 +518,7 @@ This function may not always flush the entire buffer, rather instead as much of
 

Definition at line 262 of file users.cpp.

-References connection::bytes_out, connection::cmds_out, sendq, and SetWriteError(). +References connection::bytes_out, connection::cmds_out, sendq, and SetWriteError().

00263 {
 00264         if (sendq.length())
@@ -665,7 +665,7 @@ If any form of hostname cloaking is in operation, e.g. through a module, then th
 

Definition at line 84 of file users.cpp.

-References connection::host, ident, nick, and result. +References connection::host, ident, nick, and result.

00085 {
 00086         snprintf(result,MAXBUF,"%s!%s@%s",nick,ident,host);
@@ -972,7 +972,7 @@ Calls read() to read some data for this user using their fd.
 

Definition at line 74 of file users.cpp.

-References connection::fd. +References connection::fd.

00075 {
 00076         if (this->fd > -1)
@@ -1747,7 +1747,7 @@ Referenced by GetWriteError()
 
 
The documentation for this class was generated from the following files:
-
Generated on Wed May 25 21:43:38 2005 for InspIRCd by +
Generated on Wed May 25 22:03:30 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/commands_8h-source.html b/docs/module-doc/commands_8h-source.html index 65c396fd0..6164f1b27 100644 --- a/docs/module-doc/commands_8h-source.html +++ b/docs/module-doc/commands_8h-source.html @@ -121,7 +121,7 @@ 00126 void ConnectServer(char* servermask, userrec* user); 00127 00128 #endif -

Generated on Wed May 25 21:42:12 2005 for InspIRCd by +

Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/commands_8h.html b/docs/module-doc/commands_8h.html index 4e06fd4ba..729507cbf 100644 --- a/docs/module-doc/commands_8h.html +++ b/docs/module-doc/commands_8h.html @@ -4039,7 +4039,7 @@ Referenced by Server::IsUli -
Generated on Wed May 25 21:42:27 2005 for InspIRCd by +
Generated on Wed May 25 22:02:18 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/connection_8h-source.html b/docs/module-doc/connection_8h-source.html index 39d8ccda8..d4a476e54 100644 --- a/docs/module-doc/connection_8h-source.html +++ b/docs/module-doc/connection_8h-source.html @@ -90,95 +90,95 @@ 00138 00141 std::string GetServerName(); 00142 -00145 void SetServerName(std::string serv); -00146 -00149 int GetDescriptor(); -00150 -00153 void SetDescriptor(int fd); -00154 -00157 int GetState(); -00158 -00161 void SetState(int state); +00146 void SetServerName(std::string serv); +00147 +00151 int GetDescriptor(); +00152 +00156 void SetDescriptor(int fd); +00157 +00161 int GetState(); 00162 -00165 char* GetServerIP(); -00166 -00169 std::string GetDescription(); -00170 -00173 void SetDescription(std::string desc); -00174 -00180 int GetServerPort(); -00181 -00184 void SetServerPort(int p); -00185 -00188 bool SetHostAndPort(char* newhost, int newport); -00189 -00193 void CloseConnection(); -00194 -00199 bool AddBuffer(std::string a); -00200 -00205 bool BufferIsComplete(); -00206 -00209 void ClearBuffer(); -00210 -00215 std::string GetBuffer(); -00216 -00219 void SetVersionString(std::string newversion); -00220 -00224 std::string GetVersionString(); -00225 -00229 bool AddWriteBuf(std::string data); +00166 void SetState(int state); +00167 +00171 char* GetServerIP(); +00172 +00176 std::string GetDescription(); +00177 +00181 void SetDescription(std::string desc); +00182 +00190 int GetServerPort(); +00191 +00195 void SetServerPort(int p); +00196 +00202 bool SetHostAndPort(char* newhost, int newport); +00203 +00207 void CloseConnection(); +00208 +00217 bool AddBuffer(std::string a); +00218 +00225 bool BufferIsComplete(); +00226 +00229 void ClearBuffer(); 00230 -00234 bool FlushWriteBuf(); -00235 -00238 void SetWriteError(std::string error); -00239 -00242 std::string GetWriteError(); +00237 std::string GetBuffer(); +00238 +00242 void SetVersionString(std::string newversion); 00243 -00246 bool HasBufferedOutput(); -00247 -00251 bool CheckPing(); -00252 -00255 void ResetPing(); -00256 }; -00257 -00258 -00261 class connection : public Extensible -00262 { -00263 public: -00266 int fd; -00267 -00270 char host[160]; -00271 -00274 char ip[16]; -00275 -00278 int bytes_in; -00279 -00282 int bytes_out; -00283 -00286 int cmds_in; +00249 std::string GetVersionString(); +00250 +00258 bool AddWriteBuf(std::string data); +00259 +00265 bool FlushWriteBuf(); +00266 +00270 void SetWriteError(std::string error); +00271 +00275 std::string GetWriteError(); +00276 +00280 bool HasBufferedOutput(); +00281 +00286 bool CheckPing(); 00287 -00290 int cmds_out; -00291 -00294 bool haspassed; -00295 -00300 int port; -00301 -00304 char registered; -00305 -00308 time_t lastping; -00309 -00312 time_t signon; -00313 -00316 time_t idle_lastmsg; -00317 -00320 time_t nping; -00321 -00324 connection(); -00325 }; +00290 void ResetPing(); +00291 }; +00292 +00293 +00296 class connection : public Extensible +00297 { +00298 public: +00301 int fd; +00302 +00305 char host[160]; +00306 +00309 char ip[16]; +00310 +00313 int bytes_in; +00314 +00317 int bytes_out; +00318 +00321 int cmds_in; +00322 +00325 int cmds_out; 00326 -00327 -00328 #endif -

Generated on Wed May 25 21:42:13 2005 for InspIRCd by +00329 bool haspassed; +00330 +00335 int port; +00336 +00339 char registered; +00340 +00343 time_t lastping; +00344 +00347 time_t signon; +00348 +00351 time_t idle_lastmsg; +00352 +00355 time_t nping; +00356 +00359 connection(); +00360 }; +00361 +00362 +00363 #endif +

Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/connection_8h.html b/docs/module-doc/connection_8h.html index f2435bae1..4cc0463e3 100644 --- a/docs/module-doc/connection_8h.html +++ b/docs/module-doc/connection_8h.html @@ -243,7 +243,7 @@ Definition at line 37 -
Generated on Wed May 25 21:42:29 2005 for InspIRCd by +
Generated on Wed May 25 22:02:20 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/ctables_8h-source.html b/docs/module-doc/ctables_8h-source.html index 14393ac42..8ef70afa8 100644 --- a/docs/module-doc/ctables_8h-source.html +++ b/docs/module-doc/ctables_8h-source.html @@ -42,7 +42,7 @@ 00051 00052 #endif 00053 -

Generated on Wed May 25 21:42:13 2005 for InspIRCd by +

Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/ctables_8h.html b/docs/module-doc/ctables_8h.html index e2f6f9203..641d0fb1a 100644 --- a/docs/module-doc/ctables_8h.html +++ b/docs/module-doc/ctables_8h.html @@ -31,7 +31,7 @@ This graph shows which files directly or indirectly include this file:

 A structure that defines a command. More...

-
Generated on Wed May 25 21:42:30 2005 for InspIRCd by +
Generated on Wed May 25 22:02:22 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/dns_8h-source.html b/docs/module-doc/dns_8h-source.html index 0ddbd6d62..f9851d2f4 100644 --- a/docs/module-doc/dns_8h-source.html +++ b/docs/module-doc/dns_8h-source.html @@ -70,7 +70,7 @@ 00093 }; 00094 00095 #endif -

Generated on Wed May 25 21:42:13 2005 for InspIRCd by +

Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/dns_8h.html b/docs/module-doc/dns_8h.html index b88eec89e..4dab8de41 100644 --- a/docs/module-doc/dns_8h.html +++ b/docs/module-doc/dns_8h.html @@ -23,7 +23,7 @@ Include dependency graph for dns.h:

struct  dns_ip4list -
Generated on Wed May 25 21:42:30 2005 for InspIRCd by +
Generated on Wed May 25 22:02:22 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/files.html b/docs/module-doc/files.html index ecd979b80..a8911db1a 100644 --- a/docs/module-doc/files.html +++ b/docs/module-doc/files.html @@ -24,7 +24,7 @@ users.h [code] xline.h [code] -
Generated on Wed May 25 21:42:12 2005 for InspIRCd by +
Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
diff --git a/docs/module-doc/functions.html b/docs/module-doc/functions.html index b864f3fdc..6b9b0a945 100644 --- a/docs/module-doc/functions.html +++ b/docs/module-doc/functions.html @@ -442,7 +442,7 @@ Here is a list of all class members with links to the classes they belong to:

serverrec
  • ~ucrec() : ucrec
  • ~userrec() : userrec -
    Generated on Wed May 25 21:42:53 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/functions_func.html b/docs/module-doc/functions_func.html index 242f14db0..a64a27354 100644 --- a/docs/module-doc/functions_func.html +++ b/docs/module-doc/functions_func.html @@ -321,7 +321,7 @@ : serverrec
  • ~ucrec() : ucrec
  • ~userrec() : userrec -
    Generated on Wed May 25 21:42:53 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/functions_vars.html b/docs/module-doc/functions_vars.html index 55366fd85..62f7166a3 100644 --- a/docs/module-doc/functions_vars.html +++ b/docs/module-doc/functions_vars.html @@ -189,7 +189,7 @@
  • -
    Generated on Wed May 25 21:42:53 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/globals.html b/docs/module-doc/globals.html index 6d0fcd19c..94f33e685 100644 --- a/docs/module-doc/globals.html +++ b/docs/module-doc/globals.html @@ -351,7 +351,7 @@ Here is a list of all file members with links to the files they belong to:

    zline_make_global() : xline.h
  • zline_set_creation_time() : xline.h -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/globals_defs.html b/docs/module-doc/globals_defs.html index 15e49f273..6ae018be0 100644 --- a/docs/module-doc/globals_defs.html +++ b/docs/module-doc/globals_defs.html @@ -98,7 +98,7 @@ : modules.h
  • VF_STATIC : modules.h
  • VF_VENDOR : modules.h -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/globals_func.html b/docs/module-doc/globals_func.html index e42b21055..c7c0247bb 100644 --- a/docs/module-doc/globals_func.html +++ b/docs/module-doc/globals_func.html @@ -215,7 +215,7 @@
  • zline_make_global() : xline.h
  • zline_set_creation_time() : xline.h -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/globals_type.html b/docs/module-doc/globals_type.html index 609ef339b..b3fab91a1 100644 --- a/docs/module-doc/globals_type.html +++ b/docs/module-doc/globals_type.html @@ -27,7 +27,7 @@ : modules.cpp
  • VoidPointer : base.h
  • whowas_hash : modules.cpp -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/globals_vars.html b/docs/module-doc/globals_vars.html index f0a3c6e2c..0f18413e7 100644 --- a/docs/module-doc/globals_vars.html +++ b/docs/module-doc/globals_vars.html @@ -111,7 +111,7 @@
  • -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/graph_legend.html b/docs/module-doc/graph_legend.html index bf316ee57..a244aef95 100644 --- a/docs/module-doc/graph_legend.html +++ b/docs/module-doc/graph_legend.html @@ -67,7 +67,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
  • A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance.
  • -
    Generated on Wed May 25 21:43:44 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/hashcomp_8h-source.html b/docs/module-doc/hashcomp_8h-source.html index 8132b0e3f..ccda92bd1 100644 --- a/docs/module-doc/hashcomp_8h-source.html +++ b/docs/module-doc/hashcomp_8h-source.html @@ -107,7 +107,7 @@ 00130 } 00131 00132 #endif -

    Generated on Wed May 25 21:42:13 2005 for InspIRCd by +

    Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/hashcomp_8h.html b/docs/module-doc/hashcomp_8h.html index 1d940bdaa..586fd0266 100644 --- a/docs/module-doc/hashcomp_8h.html +++ b/docs/module-doc/hashcomp_8h.html @@ -54,7 +54,7 @@ This graph shows which files directly or indirectly include this file:

    44 of file hashcomp.h. -
    Generated on Wed May 25 21:42:31 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:23 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/hierarchy.html b/docs/module-doc/hierarchy.html index 8c30f602e..254ac1423 100644 --- a/docs/module-doc/hierarchy.html +++ b/docs/module-doc/hierarchy.html @@ -65,7 +65,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically: -
    Generated on Wed May 25 21:42:52 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/inherits.html b/docs/module-doc/inherits.html index 305e492be..8b434de2b 100644 --- a/docs/module-doc/inherits.html +++ b/docs/module-doc/inherits.html @@ -78,7 +78,7 @@ -
    Generated on Wed May 25 21:43:46 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:38 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/main.html b/docs/module-doc/main.html index 200a06996..c1b4ad9bb 100644 --- a/docs/module-doc/main.html +++ b/docs/module-doc/main.html @@ -7,7 +7,7 @@

    InspIRCd Documentation

    -

    1.0Betareleases


    Generated on Wed May 25 21:42:12 2005 for InspIRCd by +

    1.0Betareleases


    Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/message_8h-source.html b/docs/module-doc/message_8h-source.html index 4996f2667..eae99e138 100644 --- a/docs/module-doc/message_8h-source.html +++ b/docs/module-doc/message_8h-source.html @@ -55,7 +55,7 @@ 00048 void send_network_quit(const char* nick, const char* reason); 00049 00050 #endif -

    Generated on Wed May 25 21:42:13 2005 for InspIRCd by +

    Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/message_8h.html b/docs/module-doc/message_8h.html index 9ef3319b9..9a5e99355 100644 --- a/docs/module-doc/message_8h.html +++ b/docs/module-doc/message_8h.html @@ -694,7 +694,7 @@ Referenced by Server::IsNic -
    Generated on Wed May 25 21:42:33 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:24 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/mode_8h-source.html b/docs/module-doc/mode_8h-source.html index 9cbedc087..270319362 100644 --- a/docs/module-doc/mode_8h-source.html +++ b/docs/module-doc/mode_8h-source.html @@ -53,7 +53,7 @@ 00046 00047 00048 #endif -

    Generated on Wed May 25 21:42:13 2005 for InspIRCd by +

    Generated on Wed May 25 22:02:04 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/mode_8h.html b/docs/module-doc/mode_8h.html index 080920ce0..82fa55758 100644 --- a/docs/module-doc/mode_8h.html +++ b/docs/module-doc/mode_8h.html @@ -802,7 +802,7 @@ This graph shows which files directly or indirectly include this file:

    -
    Generated on Wed May 25 21:42:34 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:26 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/modules_8cpp-source.html b/docs/module-doc/modules_8cpp-source.html index f2abf36c5..17f4bbe57 100644 --- a/docs/module-doc/modules_8cpp-source.html +++ b/docs/module-doc/modules_8cpp-source.html @@ -1023,7 +1023,7 @@ 01016 int MODCOUNT = -1; 01017 01018 -

    Generated on Wed May 25 21:42:13 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:05 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html index 57b8d97cb..a8ec1be39 100644 --- a/docs/module-doc/modules_8cpp.html +++ b/docs/module-doc/modules_8cpp.html @@ -1895,7 +1895,7 @@ Definition at line 94 o Definition at line 93 of file modules.cpp. -
    Generated on Wed May 25 21:42:42 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:33 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html index daed91b45..e73c3c739 100644 --- a/docs/module-doc/modules_8h-source.html +++ b/docs/module-doc/modules_8h-source.html @@ -450,7 +450,7 @@ 01307 typedef DLLFactory<ModuleFactory> ircd_module; 01308 01309 #endif -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:05 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html index 8207364c9..1cb2966a1 100644 --- a/docs/module-doc/modules_8h.html +++ b/docs/module-doc/modules_8h.html @@ -1135,7 +1135,7 @@ Referenced by Server::AddCo Referenced by Server::SendMode(). -
    Generated on Wed May 25 21:42:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespaceirc.html b/docs/module-doc/namespaceirc.html index 31a33dc6b..e60cd6356 100644 --- a/docs/module-doc/namespaceirc.html +++ b/docs/module-doc/namespaceirc.html @@ -55,7 +55,7 @@ This typedef declares irc::string Definition at line 129 of file hashcomp.h. -
    Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespacemembers.html b/docs/module-doc/namespacemembers.html index 9bed16d14..20d41958d 100644 --- a/docs/module-doc/namespacemembers.html +++ b/docs/module-doc/namespacemembers.html @@ -11,7 +11,7 @@ Here is a list of all namespace members with links to the namespace documentation for each member: -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespacemembers_type.html b/docs/module-doc/namespacemembers_type.html index ee7150f5f..ca5bbac62 100644 --- a/docs/module-doc/namespacemembers_type.html +++ b/docs/module-doc/namespacemembers_type.html @@ -11,7 +11,7 @@ -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespacenspace.html b/docs/module-doc/namespacenspace.html index 174d65dd7..e0e274198 100644 --- a/docs/module-doc/namespacenspace.html +++ b/docs/module-doc/namespacenspace.html @@ -15,7 +15,7 @@ struct  nspace.hash< string > -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespaces.html b/docs/module-doc/namespaces.html index 13f8765a0..8d103848c 100644 --- a/docs/module-doc/namespaces.html +++ b/docs/module-doc/namespaces.html @@ -10,7 +10,7 @@ nspace std -
    Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/namespacestd.html b/docs/module-doc/namespacestd.html index 8c9c81579..956df240e 100644 --- a/docs/module-doc/namespacestd.html +++ b/docs/module-doc/namespacestd.html @@ -10,7 +10,7 @@
    -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/servers_8cpp-source.html b/docs/module-doc/servers_8cpp-source.html index 4e57b19f7..7b6994181 100644 --- a/docs/module-doc/servers_8cpp-source.html +++ b/docs/module-doc/servers_8cpp-source.html @@ -534,7 +534,7 @@ 00527 return false; 00528 } 00529 -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:05 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/servers_8cpp.html b/docs/module-doc/servers_8cpp.html index 18a72eb00..34ef6fb52 100644 --- a/docs/module-doc/servers_8cpp.html +++ b/docs/module-doc/servers_8cpp.html @@ -292,7 +292,7 @@ Definition at line 44 o Referenced by already_have_sum(). -
    Generated on Wed May 25 21:42:46 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:38 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/servers_8h-source.html b/docs/module-doc/servers_8h-source.html index 4a1b9c6d4..581826f44 100644 --- a/docs/module-doc/servers_8h-source.html +++ b/docs/module-doc/servers_8h-source.html @@ -79,7 +79,7 @@ 00124 00125 #endif 00126 -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:05 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/servers_8h.html b/docs/module-doc/servers_8h.html index 41117006b..f24199749 100644 --- a/docs/module-doc/servers_8h.html +++ b/docs/module-doc/servers_8h.html @@ -86,7 +86,7 @@ Definition at line 25 of Definition at line 26 of file servers.h. -
    Generated on Wed May 25 21:42:47 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:39 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structdns__ip4list-members.html b/docs/module-doc/structdns__ip4list-members.html index cc697ac07..de88c9851 100644 --- a/docs/module-doc/structdns__ip4list-members.html +++ b/docs/module-doc/structdns__ip4list-members.html @@ -8,7 +8,7 @@

    dns_ip4list Member List

    This is the complete list of members for dns_ip4list, including all inherited members. -
    ipdns_ip4list
    nextdns_ip4list

    Generated on Wed May 25 21:43:06 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:57 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structdns__ip4list.html b/docs/module-doc/structdns__ip4list.html index 07ccf9a28..df67f051a 100644 --- a/docs/module-doc/structdns__ip4list.html +++ b/docs/module-doc/structdns__ip4list.html @@ -67,7 +67,7 @@ Definition at line 28 of file
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:06 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:57 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1InAddr__HashComp-members.html b/docs/module-doc/structirc_1_1InAddr__HashComp-members.html index fd8e1806d..3a9644c7a 100644 --- a/docs/module-doc/structirc_1_1InAddr__HashComp-members.html +++ b/docs/module-doc/structirc_1_1InAddr__HashComp-members.html @@ -7,7 +7,7 @@

    irc::InAddr_HashComp Member List

    This is the complete list of members for irc::InAddr_HashComp, including all inherited members. -
    operator()(const in_addr &s1, const in_addr &s2) constirc::InAddr_HashComp

    Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1InAddr__HashComp.html b/docs/module-doc/structirc_1_1InAddr__HashComp.html index abbbc4973..d60232d77 100644 --- a/docs/module-doc/structirc_1_1InAddr__HashComp.html +++ b/docs/module-doc/structirc_1_1InAddr__HashComp.html @@ -67,7 +67,7 @@ The operator () does the actual comparison in hash_map.
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:42 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:34 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1StrHashComp-members.html b/docs/module-doc/structirc_1_1StrHashComp-members.html index c87ace488..cee147926 100644 --- a/docs/module-doc/structirc_1_1StrHashComp-members.html +++ b/docs/module-doc/structirc_1_1StrHashComp-members.html @@ -7,7 +7,7 @@

    irc::StrHashComp Member List

    This is the complete list of members for irc::StrHashComp, including all inherited members. -
    operator()(const std::string &s1, const std::string &s2) constirc::StrHashComp

    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1StrHashComp.html b/docs/module-doc/structirc_1_1StrHashComp.html index 31dc57b9b..ca40b2195 100644 --- a/docs/module-doc/structirc_1_1StrHashComp.html +++ b/docs/module-doc/structirc_1_1StrHashComp.html @@ -67,7 +67,7 @@ The operator () does the actual comparison in hash_map.
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1irc__char__traits-members.html b/docs/module-doc/structirc_1_1irc__char__traits-members.html index f2c2c7306..abf038bf5 100644 --- a/docs/module-doc/structirc_1_1irc__char__traits-members.html +++ b/docs/module-doc/structirc_1_1irc__char__traits-members.html @@ -11,7 +11,7 @@ find(const char *s1, int n, char c)irc::irc_char_traits [static] lt(char c1st, char c2nd)irc::irc_char_traits [static] ne(char c1st, char c2nd)irc::irc_char_traits [static] -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structirc_1_1irc__char__traits.html b/docs/module-doc/structirc_1_1irc__char__traits.html index d2c6e3a97..d3d3816bd 100644 --- a/docs/module-doc/structirc_1_1irc__char__traits.html +++ b/docs/module-doc/structirc_1_1irc__char__traits.html @@ -259,7 +259,7 @@ Check if two chars do NOT match.
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html index 913cfe695..a8ee41044 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html @@ -7,7 +7,7 @@

    nspace::hash< in_addr > Member List

    This is the complete list of members for nspace::hash< in_addr >, including all inherited members. -
    operator()(const struct in_addr &a) constnspace::hash< in_addr >

    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html index 295a6d095..06ae258ac 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html @@ -48,7 +48,7 @@
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html index a7a369b3d..bfc86b822 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html @@ -7,7 +7,7 @@

    nspace::hash< string > Member List

    This is the complete list of members for nspace::hash< string >, including all inherited members. -
    operator()(const string &s) constnspace::hash< string >

    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html index 442cde551..8f18e021c 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html @@ -48,7 +48,7 @@
    The documentation for this struct was generated from the following file: -
    Generated on Wed May 25 21:43:43 2005 for InspIRCd by +
    Generated on Wed May 25 22:03:35 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/users_8cpp-source.html b/docs/module-doc/users_8cpp-source.html index 51c1a3e0d..05cc3cd9a 100644 --- a/docs/module-doc/users_8cpp-source.html +++ b/docs/module-doc/users_8cpp-source.html @@ -300,7 +300,7 @@ 00293 { 00294 return this->WriteError; 00295 } -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:06 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/users_8cpp.html b/docs/module-doc/users_8cpp.html index f61cd4aa5..a1d24c7be 100644 --- a/docs/module-doc/users_8cpp.html +++ b/docs/module-doc/users_8cpp.html @@ -78,7 +78,7 @@ Definition at line 27 of Definition at line 29 of file users.cpp. -
    Generated on Wed May 25 21:42:49 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:40 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html index cda334ba2..494ce7d37 100644 --- a/docs/module-doc/users_8h-source.html +++ b/docs/module-doc/users_8h-source.html @@ -185,7 +185,7 @@ 00336 }; 00337 00338 #endif -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:06 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/users_8h.html b/docs/module-doc/users_8h.html index 13f7aeb5c..907498601 100644 --- a/docs/module-doc/users_8h.html +++ b/docs/module-doc/users_8h.html @@ -267,7 +267,7 @@ Definition at line 94 of fi Referenced by userrec::GetInviteList(). -
    Generated on Wed May 25 21:42:51 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:42 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/xline_8h-source.html b/docs/module-doc/xline_8h-source.html index cb86c3dfd..aa5a71685 100644 --- a/docs/module-doc/xline_8h-source.html +++ b/docs/module-doc/xline_8h-source.html @@ -123,7 +123,7 @@ 00157 void sync_xlines(serverrec* serv, char* tcp_host); 00158 00159 #endif -
    Generated on Wed May 25 21:42:14 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:06 2005 for InspIRCd by doxygen 1.3.3
    diff --git a/docs/module-doc/xline_8h.html b/docs/module-doc/xline_8h.html index e0f1b123e..0ae55d2ab 100644 --- a/docs/module-doc/xline_8h.html +++ b/docs/module-doc/xline_8h.html @@ -1109,7 +1109,7 @@ Referenced by Server::DelZL -
    Generated on Wed May 25 21:42:52 2005 for InspIRCd by +
    Generated on Wed May 25 22:02:44 2005 for InspIRCd by doxygen 1.3.3
    -- cgit v1.2.3