/opt/source/Wonder/Utilities/Adaptors/FastCGI/WebObjects.c File Reference

#include "config.h"
#include "womalloc.h"
#include "MoreURLCUtilities.h"
#include "request.h"
#include "response.h"
#include "errors.h"
#include "httperrors.h"
#include "log.h"
#include "transaction.h"
#include "listing.h"
#include "wastring.h"
#include <stdlib.h>
#include <sys/types.h>
#include <errno.h>
#include <ctype.h>
#include <string.h>
#include <sys/param.h>
#include <signal.h>
#include <fcgiapp.h>

Include dependency graph for WebObjects.c:


Defines

#define CGI_DOCUMENT_ROOT   "DOCUMENT_ROOT"
#define CGI_PATH_INFO   "PATH_INFO"
#define CGI_SCRIPT_NAME   "SCRIPT_NAME"
#define CGI_SERVER_PROTOCOL   "SERVER_PROTOCOL"
#define CRLF   "\r\n"
#define MAXPATHLEN   255
#define PATH_TRANSLATED   "PATH_TRANSLATED"
#define WO_ADAPTOR_INFO_PASSWORD   "WO_ADAPTOR_INFO_PASSWORD"
#define WO_ADAPTOR_INFO_USERNAME   "WO_ADAPTOR_INFO_USERNAME"
#define WO_CONFIG_OPTIONS   "WEBOBJECTS_OPTIONS"
#define WO_CONFIG_URL   "WO_CONFIG_URL"

Functions

static const char * documentRoot ()
int main ()
char * make_cert_one_line (char *value)
static void prepareAndSendErrorResponse (const char *msg, int status)
static int readContentData (HTTPRequest *req, void *buffer, int dataSize, int mustFill)
static void sendErrorResponse (HTTPResponse *resp)
static void sendResponse (HTTPResponse *resp)
static void sig_handler (int signum)

Variables

FCGX_Stream * err
static unsigned int freeValueNeeded = 0
FCGX_ParamArray hdrp
FCGX_Stream * in
FCGX_Stream * out
static int should_terminate = 0
char * WA_adaptorName = "FastCGI"

Define Documentation

#define CGI_DOCUMENT_ROOT   "DOCUMENT_ROOT"

#define CGI_PATH_INFO   "PATH_INFO"

#define CGI_SCRIPT_NAME   "SCRIPT_NAME"

#define CGI_SERVER_PROTOCOL   "SERVER_PROTOCOL"

#define CRLF   "\r\n"

#define MAXPATHLEN   255

#define PATH_TRANSLATED   "PATH_TRANSLATED"

#define WO_ADAPTOR_INFO_PASSWORD   "WO_ADAPTOR_INFO_PASSWORD"

#define WO_ADAPTOR_INFO_USERNAME   "WO_ADAPTOR_INFO_USERNAME"

#define WO_CONFIG_OPTIONS   "WEBOBJECTS_OPTIONS"

#define WO_CONFIG_URL   "WO_CONFIG_URL"


Function Documentation

const char * documentRoot (  )  [static]

int main (  ) 

char* make_cert_one_line ( char *  value  ) 

static void prepareAndSendErrorResponse ( const char *  msg,
int  status 
) [static]

static int readContentData ( HTTPRequest req,
void *  buffer,
int  dataSize,
int  mustFill 
) [static]

static void sendErrorResponse ( HTTPResponse resp  )  [static]

static void sendResponse ( HTTPResponse resp  )  [static]

static void sig_handler ( int  signum  )  [static]


Variable Documentation

FCGX_Stream * err

unsigned int freeValueNeeded = 0 [static]

FCGX_ParamArray hdrp

FCGX_Stream* in

FCGX_Stream * out

int should_terminate = 0 [static]

char* WA_adaptorName = "FastCGI"


Generated on Sat May 26 06:42:05 2012 for Project Wonder by  doxygen 1.5.8