about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2010-12-27 17:34:26 +0100
committerAlexander Barton <alex@barton.de>2011-02-13 17:52:39 +0100
commitaf6ac0fa41a10889cdaf9898d995980bebcefec1 (patch)
treeecc4f032e1b63bda9abc1de7af4b9538ddc6dc0d /src
parentf3ec90f3f0e3e3b3ccfddda209ac94ba5ad92e42 (diff)
downloadngircd-af6ac0fa41a10889cdaf9898d995980bebcefec1.tar.gz
ngircd-af6ac0fa41a10889cdaf9898d995980bebcefec1.zip
Doxygen'ify parse.h
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/parse.h22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/ngircd/parse.h b/src/ngircd/parse.h
index 3acab7d5..0c6f8a66 100644
--- a/src/ngircd/parse.h
+++ b/src/ngircd/parse.h
@@ -19,22 +19,24 @@
 
 #include "portab.h"
 
-typedef struct _REQUEST			/* vgl. RFC 2812, 2.3 */
+/** A single IRC request ("command"). See RFC 2812 section 2.3 for details. */
+typedef struct _REQUEST
 {
-	char *prefix;			/* Prefix */
-	char *command;			/* IRC-Befehl */
-	char *argv[15];			/* Parameter (max. 15: 0..14) */
-	int argc;			/* Anzahl vorhandener Parameter */
+	char *prefix;			/**< Prefix */
+	char *command;			/**< IRC command */
+	char *argv[15];			/**< Parameters, at most 15 (0..14) */
+	int argc;			/**< Number of given paramaters */
 } REQUEST;
 
-
+/** IRC command handling structure */
 typedef struct _COMMAND
 {
-	const char *name;		/* command name */
+	const char *name;		/**< Command name */
 	bool (*function) PARAMS(( CLIENT *Client, REQUEST *Request ));
-	CLIENT_TYPE type;		/* valid client types (bit mask) */
-	long lcount, rcount;		/* number of local and remote calls */
-	long bytes;			/* number of bytes created */
+					/**< Function to handle this command */
+	CLIENT_TYPE type;		/**< Valid client types (bit mask) */
+	long lcount, rcount;		/**< Number of local and remote calls */
+	long bytes;			/**< Number of bytes created */
 } COMMAND;
 
 GLOBAL bool Parse_Request PARAMS((CONN_ID Idx, char *Request ));