costin      02/04/29 23:42:35

  Modified:    jk/native2/include jk_uriMap.h
  Log:
  Changed the struct - now uriMap only has a table with the vhosts and
  the default vhost - the uriEnv representing each host will have a table
  of contexts, etc.
  
  We use the jk_map object instead of char[][].
  Probably a bit less efficient but cleaner.
  
  Revision  Changes    Path
  1.12      +6 -10     jakarta-tomcat-connectors/jk/native2/include/jk_uriMap.h
  
  Index: jk_uriMap.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/include/jk_uriMap.h,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- jk_uriMap.h       29 Apr 2002 19:14:25 -0000      1.11
  +++ jk_uriMap.h       30 Apr 2002 06:42:35 -0000      1.12
  @@ -99,10 +99,9 @@
   struct jk_uriMap {
       struct jk_bean *mbean;
   
  -    /* map URI->WORKER */
  -    struct jk_uriEnv **maps;
  -    int size;
  -    int capacity;
  +    /* All mappings */
  +    struct jk_map *maps;
  +
       struct jk_workerEnv *workerEnv;
       int debug;
   
  @@ -111,11 +110,8 @@
        * level.
        */
       struct jk_map *vhosts;
  -
  -    /** Managed webapps. Key is VHOST/CONTEXT, value is the
  -     *  uriEnv that corresponds to the top level of the webapp.
  -     */
  -    struct jk_map *webapps;
  +    struct jk_uriEnv *defaultVhost;
  +    
       /* ---------- Methods ---------- */
   
       /** Initialize the map. This should be called after all workers
  @@ -124,7 +120,7 @@
       int (*init)( struct jk_env *env, jk_uriMap_t *_this);
   
       void (*destroy)( struct jk_env *env, jk_uriMap_t *_this );
  -
  +    
       int (*addUriEnv)(struct jk_env *env,
                        struct jk_uriMap *uriMap,
                        struct jk_uriEnv *uriEnv);
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to