DavIoRequestHandle
class DavIoRequestHandle : : public SimpleWrappedObjectSernaApi::SimpleWrappedObject { public: // types typedef DavManager::OpStatus OpStatus; // construct/copy/destruct DavIoRequestHandle(const DavSession &); DavIoRequestHandle(const DavIoRequestHandle &); DavIoRequestHandle& operator=(const DavIoRequestHandle &); ~DavIoRequestHandle(); // public member functions int64 readRaw(char *, int64) ; int64 writeRaw(const char *, int64) ; OpStatus close() ; int64 position() const; OpStatus setPosition(int64) ; int64 size() const; // private member functions };
DavIoRequestHandle
public member functionsRead request. Default implementation returns 0 bytes.
Write request. Default implementation returns error.
Close operations (e.g. file handles should be closed here).
Must return current seek current seek position.
Must set seek position, if supported.
Must return resource size.