src/server/webdav/multistatus.h

branch
webdav
changeset 230
ca50e1ebdc4d
parent 229
73cb1c98ef7d
child 231
4714468b9b7e
equal deleted inserted replaced
229:73cb1c98ef7d 230:ca50e1ebdc4d
40 #endif 40 #endif
41 41
42 typedef struct Multistatus Multistatus; 42 typedef struct Multistatus Multistatus;
43 typedef struct MSResponse MSResponse; 43 typedef struct MSResponse MSResponse;
44 44
45 typedef struct PropertyOkList PropertyOkList;
45 typedef struct PropertyErrorList PropertyErrorList; 46 typedef struct PropertyErrorList PropertyErrorList;
46 47
47 /* 48 /*
48 * implements the WebdavResponse interface 49 * implements the WebdavResponse interface
49 */ 50 */
72 73
73 UcxMap *properties; 74 UcxMap *properties;
74 75
75 PropertyErrorList *errors; 76 PropertyErrorList *errors;
76 77
77 WebdavPList *plist_begin; 78 PropertyOkList *plist_begin;
78 WebdavPList *plist_end; 79 PropertyOkList *plist_end;
79 80
80 MSResponse *next; 81 MSResponse *next;
81 WSBool closing; 82 WSBool closing;
83 };
84
85 struct PropertyOkList {
86 WebdavProperty *property;
87 WebdavNSList *nsdef;
88 PropertyOkList *next;
82 }; 89 };
83 90
84 struct PropertyErrorList { 91 struct PropertyErrorList {
85 PropertyErrorList *next; 92 PropertyErrorList *next;
86 WebdavPList *begin; 93 WebdavPList *begin;

mercurial