Lines Matching defs:FileBase
20 #include "bcc/Support/FileBase.h"
24 template<enum FileBase::OpenModeEnum OpenMode>
35 struct FileAttribute<FileBase::kReadMode> {
37 enum { kDefaultLockMode = FileBase::kReadLock };
42 struct FileAttribute<FileBase::kWriteMode> {
44 enum { kDefaultLockMode = FileBase::kWriteLock };
47 template<enum FileBase::OpenModeEnum OpenMode>
48 class File : public FileBase {
51 : FileBase(pFilename, FileAttribute<OpenMode>::kOpenFlags, pFlags) { }
56 unsigned pMaxRetry = FileBase::kDefaultMaxRetryLock,
58 FileBase::kDefaultRetryLockInterval) {
59 return FileBase::lock(pMode, pNonblocking, pMaxRetry, pRetryInterval);
64 (OpenMode == FileBase::kReadMode)) {
65 return FileBase::createMap(pOffset, pLength, pIsReadOnly);