Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cmd_func Union Reference

#include <http_config.h>

Data Fields

const char *(* no_args )(cmd_parms *parms, void *mconfig)
 
const char *(* raw_args )(cmd_parms *parms, void *mconfig, const char *args)
 
const char *(* take_argv )(cmd_parms *parms, void *mconfig, int argc, char *const argv[])
 
const char *(* take1 )(cmd_parms *parms, void *mconfig, const char *w)
 
const char *(* take2 )(cmd_parms *parms, void *mconfig, const char *w, const char *w2)
 
const char *(* take3 )(cmd_parms *parms, void *mconfig, const char *w, const char *w2, const char *w3)
 
const char *(* flag )(cmd_parms *parms, void *mconfig, int on)
 

Detailed Description

All the types of functions that can be used in directives

Field Documentation

const char*(* cmd_func::flag)(cmd_parms *parms, void *mconfig, int on)

function to call for a flag

const char*(* cmd_func::no_args)(cmd_parms *parms, void *mconfig)

function to call for a no-args

const char*(* cmd_func::raw_args)(cmd_parms *parms, void *mconfig, const char *args)

function to call for a raw-args

const char*(* cmd_func::take1)(cmd_parms *parms, void *mconfig, const char *w)

function to call for a take1

const char*(* cmd_func::take2)(cmd_parms *parms, void *mconfig, const char *w, const char *w2)

function to call for a take2

const char*(* cmd_func::take3)(cmd_parms *parms, void *mconfig, const char *w, const char *w2, const char *w3)

function to call for a take3

const char*(* cmd_func::take_argv)(cmd_parms *parms, void *mconfig, int argc, char *const argv[])

function to call for a argv/argc


The documentation for this union was generated from the following file: