36 extern "C" { |
36 extern "C" { |
37 #endif |
37 #endif |
38 |
38 |
39 typedef struct NSAPIRequest NSAPIRequest; |
39 typedef struct NSAPIRequest NSAPIRequest; |
40 |
40 |
|
41 struct NSAPIRequest { |
|
42 Request rq; |
|
43 RequestPhase phase; |
|
44 VirtualServer *vs; |
|
45 NSAPIContext context; |
|
46 }; |
41 |
47 |
42 struct NSAPIRequest { |
48 /* macros for short context access */ |
43 Request rq; |
49 #define NCX_OI(rq) rq->context.objset_index |
44 RequestPhase phase; |
50 #define NCX_DI(rq) rq->context.dtable_index |
45 VirtualServer *vs; |
|
46 }; |
|
47 |
51 |
48 #define REQ_HASHSIZE 10 |
52 #define REQ_HASHSIZE 10 |
49 |
53 |
50 |
54 |
51 #ifdef __cplusplus |
55 #ifdef __cplusplus |