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; |