src/generic/modwebsh_cgi.h (22 lines of code) (raw):
/*
* modwebsh_cgi.h -- additional header file for modwebsh
* nca-073-9
*
* Copyright (c) 1996-2000 by Netcetera AG.
* Copyright (c) 2009 by Apache Software Foundation.
* All rights reserved.
*
* See the file "license.terms" for information on usage and
* redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* @(#) $Id: modwebsh.h 322352 2002-09-11 09:14:06Z ronnie $
*
*/
#include "webout.h"
#ifndef MODWEBSH_CGI_H
#define MODWEBSH_CGI_H
typedef struct
{
ResponseObj * (*createDefaultResponseObj) (Tcl_Interp * interp);
int (*isDefaultResponseObj) (Tcl_Interp * interp, char *name);
Tcl_Obj* (*requestGetDefaultChannelName) (Tcl_Interp * interp);
char* (*requestGetDefaultOutChannelName) (Tcl_Interp * interp);
int (*requestFillRequestValues) (Tcl_Interp *interp, RequestData *requestData);
int (*Web_Initializer) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_Finalizer) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_Finalize) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_InterpCfg) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_InterpClassCfg) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_MainEval) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*Web_ConfigPath) (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]);
int (*ModWebsh_Init) (Tcl_Interp *interp);
}
ApFuncs;
#define WEB_APFUNCS_ASSOC_DATA "web::apfuncs"
#endif