StatInfo & HttpIOChain::statInfo(IOChainContext & iocontext, StatInfo &st_info){ CHAIN_FORWARD(statInfo(iocontext, st_info)); }
// make collection void HttpIOChain::makeCollection(IOChainContext & iocontext){ CHAIN_FORWARD(makeCollection(iocontext)); }
// move/rename resource void HttpIOChain::move(IOChainContext & iocontext, const std::string & target_url){ CHAIN_FORWARD(move(iocontext, target_url)); }
// calc replica std::vector<DavFile> & HttpIOChain::getReplicas(IOChainContext & iocontext, std::vector<DavFile> & vec){ CHAIN_FORWARD(getReplicas(iocontext, vec)); }
// delete resource void HttpIOChain::deleteResource(IOChainContext & iocontext){ CHAIN_FORWARD(deleteResource(iocontext)); }
void HttpIOChain::prefetchInfo(IOChainContext & iocontext, off_t offset, dav_size_t size_read, advise_t adv){ CHAIN_FORWARD(prefetchInfo(iocontext, offset, size_read, adv)); }
// read to fd dav_ssize_t HttpIOChain::readToFd(IOChainContext & iocontext, int fd, dav_size_t size){ CHAIN_FORWARD(readToFd(iocontext, fd, size)); }
dav_ssize_t HttpIOChain::writeFromFd(IOChainContext & iocontext, int fd, dav_size_t size){ CHAIN_FORWARD(writeFromFd(iocontext, fd, size)); }
dav_ssize_t HttpIOChain::writeFromCb(IOChainContext &iocontext, const DataProviderFun &func, dav_size_t size){ CHAIN_FORWARD(writeFromCb(iocontext, func, size)); }
dav_ssize_t HttpIOChain::read(IOChainContext & iocontext, void *buf, dav_size_t count){ CHAIN_FORWARD(read(iocontext, buf, count)); }
dav_off_t HttpIOChain::lseek(IOChainContext & iocontext, dav_off_t offset, int flags){ CHAIN_FORWARD(lseek(iocontext, offset, flags)); }
dav_ssize_t HttpIOChain::pread(IOChainContext & iocontext, void *buf, dav_size_t count, dav_off_t offset){ CHAIN_FORWARD(pread(iocontext, buf,count, offset)); }
void HttpIOChain::resetIO(IOChainContext & iocontext){ CHAIN_FORWARD(resetIO(iocontext)); }
dav_ssize_t HttpIOChain::preadVec(IOChainContext & iocontext, const DavIOVecInput *input_vec, DavIOVecOuput *output_vec, const dav_size_t count_vec){ CHAIN_FORWARD(preadVec(iocontext, input_vec, output_vec, count_vec)); }
bool HttpIOChain::nextSubItem(IOChainContext &iocontext, std::string &entry_name, StatInfo &info){ CHAIN_FORWARD(nextSubItem(iocontext, entry_name, info)); }
dav_ssize_t HttpIOChain::write(IOChainContext & iocontext, const void *buf, dav_size_t count){ CHAIN_FORWARD(write(iocontext, buf, count)); }
bool HttpIOChain::open(IOChainContext & iocontext, int flags){ CHAIN_FORWARD(open(iocontext, flags)); }
// calculate hecksum void HttpIOChain::checksum(IOChainContext & iocontext, std::string & checksm, const std::string & chk_algo){ CHAIN_FORWARD(checksum(iocontext, checksm, chk_algo)); }
dav_ssize_t HttpIOChain::readFull(IOChainContext & iocontext, std::vector<char> &buffer){ CHAIN_FORWARD(readFull(iocontext, buffer)); }
QuotaInfo & HttpIOChain::quotaInfo(IOChainContext & iocontext, QuotaInfo &info) { CHAIN_FORWARD(quotaInfo(iocontext, info)); }