costin 02/02/28 14:04:31
Modified: jk/native2/include jk_uriEnv.h
Log:
Added the stuff from jk_webapp.
Added a setProperty() - another attempt to harmonize the java and C versions.
Revision Changes Path
1.6 +52 -1 jakarta-tomcat-connectors/jk/native2/include/jk_uriEnv.h
Index: jk_uriEnv.h
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_uriEnv.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- jk_uriEnv.h 16 Dec 2001 23:17:23 -0000 1.5
+++ jk_uriEnv.h 28 Feb 2002 22:04:31 -0000 1.6
@@ -95,6 +95,8 @@
struct jk_uriEnv {
+ struct jk_pool *pool;
+
struct jk_workerEnv *workerEnv;
struct jk_webapp *webapp;
@@ -126,9 +128,58 @@
int match_type;
int debug;
+
+ /** Worker associated with this uri
+ Inherited by virtual host. Defaults to the first declared worker.
+ ( if null == use default worker ).
+ */
+ struct jk_worker *worker;
+
+ /** worker name - allow this to be set before the worker is defined.
+ * worker will be set on init.
+ */
+ char *workerName;
+
+ /** You can fine-tune the logging level per location
+ */
+ int logLevel;
+
+ /** Different apps can have different loggers.
+ */
+ struct jk_logger *l;
+
+ /* Environment variables support
+ */
+ int envvars_in_use;
+ struct jk_map *envvars;
+
+ /* Virtual server handled - NULL means 'global' ( visible in all
+ * virtual servers ). This is the canonical name.
+ */
+ char *virtual;
+ int virtualPort;
+
+ /** Uri we're monted on
+ * The 'id' is the index in the context table ( todo ), it
+ * reduce the ammount of trafic ( and string creation on java )
+ */
+ char *context;
+ int ctxt_len;
+ int contextId;
+
/* -------------------- Methods -------------------- */
- /* get/setProperty */
+ int (*setProperty)( struct jk_env *env,
+ struct jk_uriEnv *_this,
+ const char *name, char *value);
+
+ char *(*getProperty)( struct jk_env *env,
+ struct jk_uriEnv *_this,
+ const char *name);
+
+ char **(*getPropertyNames)( struct jk_env *env,
+ struct jk_uriEnv *_this );
+
};
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>