CernVM-FS
2.12.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
sqlitevfs.h
Go to the documentation of this file.
1
5
#ifndef CVMFS_SQLITEVFS_H_
6
#define CVMFS_SQLITEVFS_H_
7
8
#include <string>
9
10
class
CacheManager
;
11
namespace
perf {
12
class
Statistics;
13
}
14
15
namespace
sqlite {
16
17
enum
VfsOptions
{
18
kVfsOptNone
= 0,
19
kVfsOptDefault
,
// the VFS becomes the default for new database connections.
20
};
21
22
bool
RegisterVfsRdOnly
(
CacheManager
*cache_mgr,
23
perf::Statistics
*statistics,
24
const
VfsOptions
options);
25
bool
UnregisterVfsRdOnly
();
26
31
void
RegisterFdMapping
(
int
from,
int
to);
32
void
ReplaceCacheManager
(
CacheManager
*new_cache_mgr);
33
34
}
// namespace sqlite
35
36
#endif // CVMFS_SQLITEVFS_H_
sqlite::RegisterFdMapping
void RegisterFdMapping(int from, int to)
Definition:
sqlitevfs.cc:541
sqlite::VfsOptions
VfsOptions
Definition:
sqlitevfs.h:17
perf::Statistics
Definition:
statistics.h:60
sqlite::ReplaceCacheManager
void ReplaceCacheManager(CacheManager *new_cache_mgr)
Definition:
sqlitevfs.cc:546
sqlite::UnregisterVfsRdOnly
bool UnregisterVfsRdOnly()
Definition:
sqlitevfs.cc:522
sqlite::RegisterVfsRdOnly
bool RegisterVfsRdOnly(CacheManager *cache_mgr, perf::Statistics *statistics, const VfsOptions options)
Definition:
sqlitevfs.cc:453
sqlite::kVfsOptDefault
Definition:
sqlitevfs.h:19
CacheManager
Definition:
cache.h:67
sqlite::kVfsOptNone
Definition:
sqlitevfs.h:18
cvmfs
cvmfs
sqlitevfs.h
Generated on Sun Dec 29 2024 01:18:12 for CernVM-FS by
1.8.5