src/server/daemon/vserver.h

changeset 45
a24aa388f02f
parent 44
3da1f7b6847f
child 61
c858850f3d3a
equal deleted inserted replaced
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);

mercurial