/opt/source/Wonder/Utilities/Adaptors/Adaptor/config.h File Reference

#include "Platform.h"

Include dependency graph for config.h:

This graph shows which files directly or indirectly include this file:


Defines

#define _Str(x)   #x
#define ADAPTOR_VERSION   "4.5.1"
#define APPLE_ROOT   "/opt/Apple/Local/"
#define CONF_CONN_TIMEOUT   1
#define CONF_RECV_TIMEOUT   3
#define CONF_SEARCH_INTERVAL   (DEFAULT_CONF_INTERVAL*10)
#define CONF_SEND_TIMEOUT   2
#define CONFIG_FILE   "WebObjects.xml"
#define CONFIG_FILE_PATH   "WebObjects/Configuration/" CONFIG_FILE
#define CONFIG_URL   "http://localhost:1085/"
#define CONN_TIMEOUT   3
#define CONNECTION   "connection"
#define CONNECTION_POOL_SZ   8
#define CONTENT_LENGTH   "content-length"
#define CONTENT_TYPE   "content-type"
#define COOKIE   "cookie"
#define CURRENT_WOF_VERSION_MAJOR   4
#define CURRENT_WOF_VERSION_MINOR   5
#define DEADAPPINTERVAL   30
#define DEBUGWAIT
#define DEFAULT_CONF_INTERVAL   10
#define DEFAULT_STATE_FILE   TEMPDIR "/WOAdaptorState"
#define EXECROOT   "Library"
#define HTTP_CLOSE   "close"
#define HTTP_KEEP_ALIVE   "keep-alive"
#define INST_COOKIE   "woinst="
#define LOAD_AVERAGE_HEADER   "x-webobjects-loadaverage"
#define LOCATION   "location"
#define LOG_FILE   "WebObjects.log"
#define LOG_FLAG   "logWebObjects"
#define MAX_CONF_INTERVAL   3600
#define MIN_CONF_INTERVAL   10
#define RECV_BUF_SIZE   32768
#define RECV_TIMEOUT   30
#define REFUSING_SESSIONS_HEADER   "x-webobjects-refusenewsessions"
#define REQUEST_ID_HEADER   "x-webobjects-request-id"
#define REQUEST_STREAMED_THRESHOLD   (1024 * 1024)
#define RESPONSE_STREAMED_SIZE   (SEND_BUF_SIZE < RECV_BUF_SIZE ? SEND_BUF_SIZE : RECV_BUF_SIZE)
#define RETRIES   10
#define SEND_BUF_SIZE   32768
#define SEND_TIMEOUT   5
#define STATINTERVAL   5
#define Str(x)   _Str(x)
#define SUPPORT_V4_URLS
#define TEMPDIR   "/tmp"
#define TEMPDIRWITHSLASH   TEMPDIR "/"
#define WA_APP_LB_INFO_SIZE   4
#define WA_INST_LB_INFO_SIZE   8
#define WA_LB_MAX_NAME_LENGTH   16
#define WA_MAX_ADDITIONAL_ARGS_LENGTH   0
#define WA_MAX_APP_COUNT   256
#define WA_MAX_APP_INSTANCE_COUNT   128
#define WA_MAX_APP_NAME_LENGTH   64
#define WA_MAX_CONFIG_SERVERS   16
#define WA_MAX_HOST_NAME_LENGTH   64
#define WA_MAX_INSTANCE_NUMBER_LENGTH   8
#define WA_MAX_URL_LENGTH   256
#define WEBOBJECTS   "WebObjects"
#define WOADDITIONALARGS   "additionalArgs"
#define WOAPPNAME   "name"
#define WOCNCTTIMEOUT   "cnctTimeout"
#define WOCNFINTVL   "confinterval"
#define WOCONFIG   "config"
#define WODEADAPP   "dormant"
#define WODOMAIN   "domainname"
#define WOERRREDIR   "redir"
#define WOHOST   "host"
#define WOINSTANCENUMBER   "id"
#define WOLOGLEVEL   "logLevel"
#define WOLOGPATH   "logPath"
#define WOOPTIONS   "options"
#define WOPASSWORD   "password"
#define WOPOOLSZ   "poolsize"
#define WOPORT   "port"
#define WORECVBUFSIZE   "recvBufSize"
#define WORECVTIMEOUT   "recvTimeout"
#define WORETRIES   "retries"
#define WOSCHEDULER   "scheduler"
#define WOSENDBUFSIZE   "sendBufSize"
#define WOSENDTIMEOUT   "sendTimeout"
#define WOSTATEFILE   "stateFile"
#define WOURLVERSION   "urlVersion"
#define WOUSERNAME   "username"

Typedefs

typedef struct _strtblstrtbl_p

Functions

const char * adaptor_valueForKey (const char *option)
int init_adaptor (strtbl_p options)
const char * root ()
const char * tmp ()

Define Documentation

#define _Str (  )     #x

#define ADAPTOR_VERSION   "4.5.1"

#define APPLE_ROOT   "/opt/Apple/Local/"

#define CONF_CONN_TIMEOUT   1

#define CONF_RECV_TIMEOUT   3

#define CONF_SEARCH_INTERVAL   (DEFAULT_CONF_INTERVAL*10)

#define CONF_SEND_TIMEOUT   2

#define CONFIG_FILE   "WebObjects.xml"

#define CONFIG_FILE_PATH   "WebObjects/Configuration/" CONFIG_FILE

#define CONFIG_URL   "http://localhost:1085/"

#define CONN_TIMEOUT   3

#define CONNECTION   "connection"

#define CONNECTION_POOL_SZ   8

#define CONTENT_LENGTH   "content-length"

#define CONTENT_TYPE   "content-type"

#define COOKIE   "cookie"

#define CURRENT_WOF_VERSION_MAJOR   4

#define CURRENT_WOF_VERSION_MINOR   5

#define DEADAPPINTERVAL   30

#define DEBUGWAIT

Value:

{ \
   volatile int wait = 1; \
   WOLog(WO_ERR, "my pid is: %d", getpid()); \
   while (wait) \
      sleep(1); \
}

#define DEFAULT_CONF_INTERVAL   10

#define DEFAULT_STATE_FILE   TEMPDIR "/WOAdaptorState"

#define EXECROOT   "Library"

#define HTTP_CLOSE   "close"

#define HTTP_KEEP_ALIVE   "keep-alive"

#define INST_COOKIE   "woinst="

#define LOAD_AVERAGE_HEADER   "x-webobjects-loadaverage"

#define LOCATION   "location"

#define LOG_FILE   "WebObjects.log"

#define LOG_FLAG   "logWebObjects"

#define MAX_CONF_INTERVAL   3600

#define MIN_CONF_INTERVAL   10

#define RECV_BUF_SIZE   32768

#define RECV_TIMEOUT   30

#define REFUSING_SESSIONS_HEADER   "x-webobjects-refusenewsessions"

#define REQUEST_ID_HEADER   "x-webobjects-request-id"

#define REQUEST_STREAMED_THRESHOLD   (1024 * 1024)

#define RESPONSE_STREAMED_SIZE   (SEND_BUF_SIZE < RECV_BUF_SIZE ? SEND_BUF_SIZE : RECV_BUF_SIZE)

#define RETRIES   10

#define SEND_BUF_SIZE   32768

#define SEND_TIMEOUT   5

#define STATINTERVAL   5

#define Str (  )     _Str(x)

#define SUPPORT_V4_URLS

#define TEMPDIR   "/tmp"

#define TEMPDIRWITHSLASH   TEMPDIR "/"

#define WA_APP_LB_INFO_SIZE   4

#define WA_INST_LB_INFO_SIZE   8

#define WA_LB_MAX_NAME_LENGTH   16

#define WA_MAX_ADDITIONAL_ARGS_LENGTH   0

#define WA_MAX_APP_COUNT   256

#define WA_MAX_APP_INSTANCE_COUNT   128

#define WA_MAX_APP_NAME_LENGTH   64

#define WA_MAX_CONFIG_SERVERS   16

#define WA_MAX_HOST_NAME_LENGTH   64

#define WA_MAX_INSTANCE_NUMBER_LENGTH   8

#define WA_MAX_URL_LENGTH   256

#define WEBOBJECTS   "WebObjects"

#define WOADDITIONALARGS   "additionalArgs"

#define WOAPPNAME   "name"

#define WOCNCTTIMEOUT   "cnctTimeout"

#define WOCNFINTVL   "confinterval"

#define WOCONFIG   "config"

#define WODEADAPP   "dormant"

#define WODOMAIN   "domainname"

#define WOERRREDIR   "redir"

#define WOHOST   "host"

#define WOINSTANCENUMBER   "id"

#define WOLOGLEVEL   "logLevel"

#define WOLOGPATH   "logPath"

#define WOOPTIONS   "options"

#define WOPASSWORD   "password"

#define WOPOOLSZ   "poolsize"

#define WOPORT   "port"

#define WORECVBUFSIZE   "recvBufSize"

#define WORECVTIMEOUT   "recvTimeout"

#define WORETRIES   "retries"

#define WOSCHEDULER   "scheduler"

#define WOSENDBUFSIZE   "sendBufSize"

#define WOSENDTIMEOUT   "sendTimeout"

#define WOSTATEFILE   "stateFile"

#define WOURLVERSION   "urlVersion"

#define WOUSERNAME   "username"


Typedef Documentation

typedef struct _strtbl* strtbl_p


Function Documentation

const char* adaptor_valueForKey ( const char *  option  ) 

int init_adaptor ( strtbl_p  options  ) 

const char* root (  ) 

const char* tmp (  ) 


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