Apache2
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

◆ flag

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

function to call for a flag

◆ no_args

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

function to call for a no-args

◆ raw_args

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

function to call for a raw-args

◆ take1

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

function to call for a take1

◆ take2

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

function to call for a take2

◆ take3

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

◆ take_argv

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: