src/server/daemon/request.h

branch
webdav
changeset 260
4779a6fb4fbe
parent 121
a881dc866e23
child 415
d938228c382e
equal deleted inserted replaced
259:0b8692959d37 260:4779a6fb4fbe
30 #define REQUEST_H 30 #define REQUEST_H
31 31
32 #include "../public/nsapi.h" 32 #include "../public/nsapi.h"
33 #include "../util/object.h" 33 #include "../util/object.h"
34 34
35 #include <ucx/map.h>
36
35 #ifdef __cplusplus 37 #ifdef __cplusplus
36 extern "C" { 38 extern "C" {
37 #endif 39 #endif
38 40
39 typedef struct NSAPIRequest NSAPIRequest; 41 typedef struct NSAPIRequest NSAPIRequest;
44 VirtualServer *vs; 46 VirtualServer *vs;
45 char *host; 47 char *host;
46 uint16_t port; 48 uint16_t port;
47 NSAPIContext context; 49 NSAPIContext context;
48 void *jvm_context; 50 void *jvm_context;
51 UcxMap *resources;
49 }; 52 };
50 53
51 /* macros for context access */ 54 /* macros for context access */
52 #define NCX_OI(rq) rq->context.objset_index 55 #define NCX_OI(rq) rq->context.objset_index
53 #define NCX_DI(rq) rq->context.dtable_index 56 #define NCX_DI(rq) rq->context.dtable_index

mercurial