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

#include "config.h"
#include "womalloc.h"
#include "request.h"
#include "response.h"
#include "log.h"
#include "transaction.h"
#include "MoreURLCUtilities.h"
#include "errors.h"
#include "httperrors.h"
#include "listing.h"
#include <nsapi.h>

Include dependency graph for WebObjects.c:


Defines

#define APPROOT   "dir"
#define dump_pb(PB, MSG)
#define OBJECTNAME   "name"
#define PATHTRANS   "from"
#define server_portnum   port

Functions

static void copyHeaders (pblock *pb, Session *sn, Request *rq, HTTPRequest *req)
static void cpyhdr (const char *key, pblock *pb, HTTPRequest *req, const char *wokey)
static int die (Session *sn, Request *rq, const char *msg, int status)
static int die_resp (Session *sn, Request *rq, HTTPResponse *resp)
static void gethdr (const char *key, const char *value, void *rq)
char * make_cert_one_line (char *value)
static int sendResponse (Session *sn, Request *rq, HTTPResponse *resp)
NSAPI_PUBLIC int WebObjects_init (pblock *pb, Session *sn, Request *rq)
NSAPI_PUBLIC int WebObjectsNameTrans (pblock *pb, Session *sn, Request *rq)
NSAPI_PUBLIC int WebObjectsRequest (pblock *pb, Session *sn, Request *rq)

Variables

static int adaptorEnabled
char * WA_adaptorName = "NSAPI"

Define Documentation

#define APPROOT   "dir"

#define dump_pb ( PB,
MSG   ) 

#define OBJECTNAME   "name"

#define PATHTRANS   "from"

#define server_portnum   port


Function Documentation

static void copyHeaders ( pblock *  pb,
Session sn,
Request *  rq,
HTTPRequest req 
) [static]

static void cpyhdr ( const char *  key,
pblock *  pb,
HTTPRequest req,
const char *  wokey 
) [static]

static int die ( Session sn,
Request *  rq,
const char *  msg,
int  status 
) [static]

static int die_resp ( Session sn,
Request *  rq,
HTTPResponse resp 
) [static]

static void gethdr ( const char *  key,
const char *  value,
void *  rq 
) [static]

char* make_cert_one_line ( char *  value  ) 

static int sendResponse ( Session sn,
Request *  rq,
HTTPResponse resp 
) [static]

NSAPI_PUBLIC int WebObjects_init ( pblock *  pb,
Session sn,
Request *  rq 
)

NSAPI_PUBLIC int WebObjectsNameTrans ( pblock *  pb,
Session sn,
Request *  rq 
)

NSAPI_PUBLIC int WebObjectsRequest ( pblock *  pb,
Session sn,
Request *  rq 
)


Variable Documentation

int adaptorEnabled [static]

char* WA_adaptorName = "NSAPI"


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