Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:offset

17   MyOverlapped(disk_cache::File* file, size_t offset,
56 MyOverlapped::MyOverlapped(disk_cache::File* file, size_t offset,
60 context_.overlapped.Offset = static_cast<DWORD>(offset);
123 bool File::Read(void* buffer, size_t buffer_len, size_t offset) {
125 if (buffer_len > ULONG_MAX || offset > LONG_MAX)
128 DWORD ret = SetFilePointer(sync_platform_file_, static_cast<LONG>(offset),
140 bool File::Write(const void* buffer, size_t buffer_len, size_t offset) {
142 if (buffer_len > ULONG_MAX || offset > ULONG_MAX)
145 DWORD ret = SetFilePointer(sync_platform_file_, static_cast<LONG>(offset),
160 bool File::Read(void* buffer, size_t buffer_len, size_t offset,
166 return Read(buffer, buffer_len, offset);
169 if (buffer_len > ULONG_MAX || offset > ULONG_MAX)
172 MyOverlapped* data = new MyOverlapped(this, offset, callback);
192 bool File::Write(const void* buffer, size_t buffer_len, size_t offset,
198 return Write(buffer, buffer_len, offset);
201 return AsyncWrite(buffer, buffer_len, offset, callback, completed);
204 bool File::AsyncWrite(const void* buffer, size_t buffer_len, size_t offset,
209 if (buffer_len > ULONG_MAX || offset > ULONG_MAX)
212 MyOverlapped* data = new MyOverlapped(this, offset, callback);