]> granicus.if.org Git - ngircd/commitdiff
Doxygen'ify parse.h
authorAlexander Barton <alex@barton.de>
Mon, 27 Dec 2010 16:34:26 +0000 (17:34 +0100)
committerAlexander Barton <alex@barton.de>
Sun, 13 Feb 2011 16:52:39 +0000 (17:52 +0100)
src/ngircd/parse.h

index 3acab7d53fbf25d3e8a0b700e94af714ec7d8ac1..0c6f8a66d07e4d299f4bb66025c3aec3fae7ee6b 100644 (file)
 
 #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 ));