mirror of
https://github.com/osmarks/ngircd.git
synced 2025-08-04 04:43:58 +00:00
Doxygen'ify parse.h
This commit is contained in:
parent
f3ec90f3f0
commit
af6ac0fa41
@ -19,22 +19,24 @@
|
|||||||
|
|
||||||
#include "portab.h"
|
#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 *prefix; /**< Prefix */
|
||||||
char *command; /* IRC-Befehl */
|
char *command; /**< IRC command */
|
||||||
char *argv[15]; /* Parameter (max. 15: 0..14) */
|
char *argv[15]; /**< Parameters, at most 15 (0..14) */
|
||||||
int argc; /* Anzahl vorhandener Parameter */
|
int argc; /**< Number of given paramaters */
|
||||||
} REQUEST;
|
} REQUEST;
|
||||||
|
|
||||||
|
/** IRC command handling structure */
|
||||||
typedef struct _COMMAND
|
typedef struct _COMMAND
|
||||||
{
|
{
|
||||||
const char *name; /* command name */
|
const char *name; /**< Command name */
|
||||||
bool (*function) PARAMS(( CLIENT *Client, REQUEST *Request ));
|
bool (*function) PARAMS(( CLIENT *Client, REQUEST *Request ));
|
||||||
CLIENT_TYPE type; /* valid client types (bit mask) */
|
/**< Function to handle this command */
|
||||||
long lcount, rcount; /* number of local and remote calls */
|
CLIENT_TYPE type; /**< Valid client types (bit mask) */
|
||||||
long bytes; /* number of bytes created */
|
long lcount, rcount; /**< Number of local and remote calls */
|
||||||
|
long bytes; /**< Number of bytes created */
|
||||||
} COMMAND;
|
} COMMAND;
|
||||||
|
|
||||||
GLOBAL bool Parse_Request PARAMS((CONN_ID Idx, char *Request ));
|
GLOBAL bool Parse_Request PARAMS((CONN_ID Idx, char *Request ));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user