From 78a96055c428d1970ece93dfb01902ac0d1699bd Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 4 Apr 2004 22:03:32 +0000 Subject: New documentation to document user/channel mode handling git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@380 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/classModule.html | 52 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'docs/module-doc/classModule.html') diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html index 2a212a72e..3f7a50405 100644 --- a/docs/module-doc/classModule.html +++ b/docs/module-doc/classModule.html @@ -5,7 +5,7 @@
-Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  
+Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Module Class Reference

Base class for all InspIRCd modules This class is the base class for InspIRCd modules. More...

@@ -86,9 +86,9 @@ Default constructor creates a module class.

-Definition at line 93 of file modules.cpp. +Definition at line 107 of file modules.cpp.

-

00093 { }
+
00107 { }
 
@@ -121,9 +121,9 @@ Default destructor destroys a module class.

-Definition at line 94 of file modules.cpp. +Definition at line 108 of file modules.cpp.

-

00094 { }
+
00108 { }
 
@@ -157,9 +157,9 @@ Returns the version number of a Module.

The method should return a Version object with its version information assigned via Version::Version

-Definition at line 105 of file modules.cpp. +Definition at line 119 of file modules.cpp.

-

00105 { return Version(1,0,0,0); }
+
00119 { return Version(1,0,0,0); }
 
@@ -274,9 +274,9 @@ Called whenever an extended mode is to be processed.

The type parameter is MT_SERVER, MT_CLIENT or MT_CHANNEL, dependent on where the mode is being changed. mode_on is set when the mode is being set, in which case params contains a list of parameters for the mode as strings. If mode_on is false, the mode is being removed, and parameters may contain the parameters for the mode, dependent on wether they were defined when a mode handler was set up with Server::AddExtendedMode If the mode is not a channel mode, chanrec* chan is null, and should not be read from or written to.

-Definition at line 104 of file modules.cpp. +Definition at line 118 of file modules.cpp.

-

00104 { }
+
00118 { }
 
@@ -310,9 +310,9 @@ Called after a packet is received from another irc server.

The packet is represented as a char*, as it should be regarded as a buffer, and not a string. This allows you to easily represent it in the correct ways to implement encryption, compression, digital signatures and anything else you may want to add. This should be regarded as a pre-processor and will be called immediately after the packet is received but before any other operations with the core of the ircd.

-Definition at line 100 of file modules.cpp. +Definition at line 114 of file modules.cpp.

-

00100 { }
+
00114 { }
 
@@ -346,9 +346,9 @@ Called before a packet is transmitted across the irc network between two irc ser

The packet is represented as a char*, as it should be regarded as a buffer, and not a string. This allows you to easily represent it in the correct ways to implement encryption, compression, digital signatures and anything else you may want to add. This should be regarded as a pre-processor and will be called before ANY other operations within the ircd core program.

-Definition at line 99 of file modules.cpp. +Definition at line 113 of file modules.cpp.

-

00099 { }
+
00113 { }
 
@@ -381,9 +381,9 @@ Called on rehash.

This method is called prior to a /REHASH or when a SIGHUP is received from the operating system. You should use it to reload any files so that your module keeps in step with the rest of the application.

-Definition at line 101 of file modules.cpp. +Definition at line 115 of file modules.cpp.

-

00101 { }
+
00115 { }
 
@@ -426,9 +426,9 @@ Called when a raw command is transmitted or received.

This method is the lowest level of handler available to a module. It will be called with raw data which is passing through a connected socket. If you wish, you may munge this data by changing the string parameter "raw". If you do this, after your function exits it will immediately be cut down to 510 characters plus a carriage return and linefeed.

-Definition at line 102 of file modules.cpp. +Definition at line 116 of file modules.cpp.

-

00102 { }
+
00116 { }
 
@@ -462,9 +462,9 @@ Called when a user connects.

The details of the connecting user are available to you in the parameter userrec *user

-Definition at line 95 of file modules.cpp. +Definition at line 109 of file modules.cpp.

-

00095 { }
+
00109 { }
 
@@ -507,9 +507,9 @@ Called when a user joins a channel.

The details of the joining user are available to you in the parameter userrec *user, and the details of the channel they have joined is available in the variable chanrec *channel

-Definition at line 97 of file modules.cpp. +Definition at line 111 of file modules.cpp.

-

00097 { }
+
00111 { }
 
@@ -552,9 +552,9 @@ Called when a user parts a channel.

The details of the leaving user are available to you in the parameter userrec *user, and the details of the channel they have left is available in the variable chanrec *channel

-Definition at line 98 of file modules.cpp. +Definition at line 112 of file modules.cpp.

-

00098 { }
+
00112 { }
 
@@ -588,15 +588,15 @@ Called when a user quits.

The details of the exiting user are available to you in the parameter userrec *user

-Definition at line 96 of file modules.cpp. +Definition at line 110 of file modules.cpp.

-

00096 { }
+
00110 { }
 

The documentation for this class was generated from the following files: -
Generated on Sat Apr 3 16:36:16 2004 for InspIRCd by +
Generated on Sun Apr 4 23:02:29 2004 for InspIRCd by doxygen1.3-rc3
-- cgit v1.2.3