src/server/daemon/config.h

changeset 632
1defab20b477
parent 556
b036ccad4b49
child 650
3e4f9cdd70b8
equal deleted inserted replaced
631:867b1026b0de 632:1defab20b477
55 #ifdef __cplusplus 55 #ifdef __cplusplus
56 extern "C" { 56 extern "C" {
57 #endif 57 #endif
58 58
59 typedef struct mime_map MimeMap; 59 typedef struct mime_map MimeMap;
60
61 typedef struct WebdavRepository WebdavRepository;
62 typedef struct WebdavBackendInitData WebdavBackendInitData;
63 60
64 typedef struct CfgManager { 61 typedef struct CfgManager {
65 ServerConfig *serverconf; 62 ServerConfig *serverconf;
66 ServerConfiguration *cfg; 63 ServerConfiguration *cfg;
67 } CfgManager; 64 } CfgManager;
84 CxMap *resources; 81 CxMap *resources;
85 CxMap *dav; 82 CxMap *dav;
86 cxmutstr tmp; 83 cxmutstr tmp;
87 cxmutstr user; 84 cxmutstr user;
88 uint32_t ref; // reference counter 85 uint32_t ref; // reference counter
89 };
90
91 struct WebdavRepository {
92 VfsType *vfs;
93 void *vfsInitData;
94 CxList *davBackends; // list of WebdavBackendInitData*
95 cxmutstr object;
96 };
97
98 struct WebdavBackendInitData {
99 WebdavType *davType;
100 void *davInitData;
101 }; 86 };
102 87
103 struct mime_map { 88 struct mime_map {
104 CxMap *map; 89 CxMap *map;
105 }; 90 };

mercurial