Lines Matching refs:File
37 File::File(base::File file)
43 bool File::Init(const base::FilePath& name) {
47 int flags = base::File::FLAG_OPEN | base::File::FLAG_READ |
48 base::File::FLAG_WRITE;
53 bool File::IsValid() const {
57 bool File::Read(void* buffer, size_t buffer_len, size_t offset) {
68 bool File::Write(const void* buffer, size_t buffer_len, size_t offset) {
80 bool File::Read(void* buffer, size_t buffer_len, size_t offset,
96 base::Bind(&File::DoRead, this, buffer, buffer_len, offset),
97 base::Bind(&File::OnOperationComplete, this, callback));
103 bool File::Write(const void* buffer, size_t buffer_len, size_t offset,
119 base::Bind(&File::DoWrite, this, buffer, buffer_len, offset),
120 base::Bind(&File::OnOperationComplete, this, callback));
126 bool File::SetLength(size_t length) {
134 size_t File::GetLength() {
145 void File::WaitForPendingIO(int* num_pending_io) {
154 void File::DropPendingIO() {
158 File::~File() {
161 base::PlatformFile File::platform_file() const {
166 int File::DoRead(void* buffer, size_t buffer_len, size_t offset) {
174 int File::DoWrite(const void* buffer, size_t buffer_len, size_t offset) {
183 void File::OnOperationComplete(FileIOCallback* callback, int result) {