The world's most popular open source database
#include <kernel_types.h>#include "MemoryChannel.hpp"#include "Filename.hpp"Include dependency graph for AsyncFile.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | Request |
| class | AsyncFile |
Functions | |
| NdbOut & | operator<< (NdbOut &, const Request &) |
Variables | |
| const int | ERR_ReadUnderflow = 1000 |
| const int | WRITECHUNK = 262144 |
| NdbOut& operator<< | ( | NdbOut & | , | |
| const Request & | ||||
| ) |
Definition at line 1197 of file AsyncFile.cpp.
References Request::action, Request::append, Request::close, Request::closeRemove, Request::end, Request::file, Request::open, Request::read, Request::readv, Request::rmrf, Request::sync, Request::theFilePointer, Request::theUserPointer, Request::theUserReference, Request::write, Request::writeSync, Request::writev, and Request::writevSync.
01198 { 01199 out << "[ Request: file: " << hex << req.file 01200 << " userRef: " << hex << req.theUserReference 01201 << " userData: " << dec << req.theUserPointer 01202 << " theFilePointer: " << req.theFilePointer 01203 << " action: "; 01204 switch(req.action){ 01205 case Request::open: 01206 out << "open"; 01207 break; 01208 case Request::close: 01209 out << "close"; 01210 break; 01211 case Request::closeRemove: 01212 out << "closeRemove"; 01213 break; 01214 case Request::read: // Allways leave readv directly after 01215 out << "read"; 01216 break; 01217 case Request::readv: 01218 out << "readv"; 01219 break; 01220 case Request::write:// Allways leave writev directly after 01221 out << "write"; 01222 break; 01223 case Request::writev: 01224 out << "writev"; 01225 break; 01226 case Request::writeSync:// Allways leave writevSync directly after 01227 out << "writeSync"; 01228 break; 01229 // writeSync because SimblockAsyncFileSystem depends on it 01230 case Request::writevSync: 01231 out << "writevSync"; 01232 break; 01233 case Request::sync: 01234 out << "sync"; 01235 break; 01236 case Request::end: 01237 out << "end"; 01238 break; 01239 case Request::append: 01240 out << "append"; 01241 break; 01242 case Request::rmrf: 01243 out << "rmrf"; 01244 break; 01245 default: 01246 out << (Uint32)req.action; 01247 break; 01248 } 01249 out << " ]"; 01250 return out; 01251 }
| const int ERR_ReadUnderflow = 1000 |
Definition at line 101 of file AsyncFile.hpp.
Referenced by AsyncFile::readBuffer(), and Ndbfs::translateErrno().
| const int WRITECHUNK = 262144 |
Definition at line 103 of file AsyncFile.hpp.
1.4.7

