39 |
39 |
40 WebdavOperation* webdav_operation_create( |
40 WebdavOperation* webdav_operation_create( |
41 Session *sn, |
41 Session *sn, |
42 Request *rq, |
42 Request *rq, |
43 WebdavBackend *dav, |
43 WebdavBackend *dav, |
|
44 WebdavPList *reqprops, |
44 UcxList *requests, |
45 UcxList *requests, |
45 WebdavResponse *response) |
46 WebdavResponse *response) |
46 { |
47 { |
47 WebdavOperation *op = pool_malloc(sn->pool, sizeof(WebdavOperation)); |
48 WebdavOperation *op = pool_malloc(sn->pool, sizeof(WebdavOperation)); |
48 ZERO(op, sizeof(WebdavOperation)); |
49 ZERO(op, sizeof(WebdavOperation)); |
49 op->dav = dav; |
50 op->dav = dav; |
50 op->sn = sn; |
51 op->sn = sn; |
51 op->rq = rq; |
52 op->rq = rq; |
|
53 op->reqprops = reqprops; |
52 op->requests = requests; |
54 op->requests = requests; |
53 op->response = response; |
55 op->response = response; |
54 |
56 |
55 response->op = op; |
57 response->op = op; |
56 |
58 |