src/server/public/webdav.h

branch
webdav
changeset 223
bbaec8415c10
parent 222
5f05e56cb8e2
child 225
e4f3e1433098
equal deleted inserted replaced
222:5f05e56cb8e2 223:bbaec8415c10
73 #define WS_NODE_ELEMENT 1 73 #define WS_NODE_ELEMENT 1
74 #define WS_NODE_TEXT 3 74 #define WS_NODE_TEXT 3
75 #define WS_NODE_CDATA 4 75 #define WS_NODE_CDATA 4
76 #define WS_NODE_ENTITY_REF 5 76 #define WS_NODE_ENTITY_REF 5
77 77
78 typedef int(*wsxml_func)(WSXmlNode *, void *);
79
78 /* propfind settings */ 80 /* propfind settings */
79 81
80 /* 82 /*
81 * Don't use the vfs to stat files or read the directory children 83 * Don't use the vfs to stat files or read the directory children
82 */ 84 */
326 WebdavResource *res, 328 WebdavResource *res,
327 pool_handle_t *pool, 329 pool_handle_t *pool,
328 WebdavVFSProperties properties, 330 WebdavVFSProperties properties,
329 struct stat *s); 331 struct stat *s);
330 332
333 int wsxml_iterator(
334 pool_handle_t *pool,
335 WSXmlNode *node,
336 wsxml_func begincb,
337 wsxml_func endcb,
338 void *udata);
339
331 #ifdef __cplusplus 340 #ifdef __cplusplus
332 } 341 }
333 #endif 342 #endif
334 343
335 #endif /* WS_WEBDAV_H */ 344 #endif /* WS_WEBDAV_H */

mercurial