44:3da1f7b6847f | 45:a24aa388f02f |
---|---|
32 #include "../util/object.h" | 32 #include "../util/object.h" |
33 #include "../public/nsapi.h" | 33 #include "../public/nsapi.h" |
34 | 34 |
35 #include "../ucx/string.h" | 35 #include "../ucx/string.h" |
36 | 36 |
37 #include "log.h" | |
38 | |
37 #ifdef __cplusplus | 39 #ifdef __cplusplus |
38 extern "C" { | 40 extern "C" { |
39 #endif | 41 #endif |
40 | 42 |
41 struct VirtualServer { | 43 struct VirtualServer { |
46 sstr_t objectfile; | 48 sstr_t objectfile; |
47 HTTPObjectConfig *objects; | 49 HTTPObjectConfig *objects; |
48 | 50 |
49 sstr_t document_root; | 51 sstr_t document_root; |
50 | 52 |
53 AccessLog *log; | |
54 | |
51 uint32_t ref; // reference counter | 55 uint32_t ref; // reference counter |
52 }; | 56 }; |
53 | 57 |
54 VirtualServer* vs_new(); | 58 VirtualServer* vs_new(); |
55 VirtualServer* vs_copy(VirtualServer *vs, pool_handle_t *pool); | 59 VirtualServer* vs_copy(VirtualServer *vs, pool_handle_t *pool); |