src/server/daemon/vserver.h

changeset 36
450d2d5f4735
parent 19
d680536f8c2f
child 44
3da1f7b6847f
equal deleted inserted replaced
35:4417619a9bbd 36:450d2d5f4735
41 struct VirtualServer { 41 struct VirtualServer {
42 sstr_t name; 42 sstr_t name;
43 sstr_t host; 43 sstr_t host;
44 // TODO: list of listeners, check listener of vs 44 // TODO: list of listeners, check listener of vs
45 45
46 sstr_t objectfile;
46 HTTPObjectConfig *objects; 47 HTTPObjectConfig *objects;
47 48
48 sstr_t document_root; 49 sstr_t document_root;
50
51 uint32_t ref; // reference counter
49 }; 52 };
50 53
51 VirtualServer* vs_new(); 54 VirtualServer* vs_new();
52 55 VirtualServer* vs_copy(VirtualServer *vs, pool_handle_t *pool);
53 56
54 57
55 #ifdef __cplusplus 58 #ifdef __cplusplus
56 } 59 }
57 #endif 60 #endif

mercurial