CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PosixQuotaManager Member List

This is the complete list of members for PosixQuotaManager, including all inherited members.

async_delete_PosixQuotaManagerprivate
back_channels_QuotaManagerprotected
BindReturnPipe(int pipe_wronly)PosixQuotaManagerprivate
BroadcastBackchannels(const std::string &message)QuotaManager
cache_dir_PosixQuotaManagerprivate
Capabilities enum nameQuotaManager
CheckFreeSpace()PosixQuotaManagerprivate
CheckHighPinWatermark()PosixQuotaManagerprivate
Cleanup(const uint64_t leave_size)PosixQuotaManagervirtual
cleanup_recorder_PosixQuotaManagerprivate
cleanup_threshold_PosixQuotaManagerprivate
CleanupPipes()PosixQuotaManagerprivate
CloseDatabase()PosixQuotaManagerprivate
CloseReturnPipe(int pipe[2])PosixQuotaManagerprivate
CommandType enum namePosixQuotaManagerprivate
Contains(const std::string &hash_str)PosixQuotaManagerprivate
Create(const std::string &cache_workspace, const uint64_t limit, const uint64_t cleanup_threshold, const bool rebuild_database)PosixQuotaManagerstatic
CreateShared(const std::string &exe_path, const std::string &cache_workspace, const uint64_t limit, const uint64_t cleanup_threshold, bool foreground)PosixQuotaManagerstatic
database_PosixQuotaManagerprivate
DoCleanup(const uint64_t leave_size)PosixQuotaManagerprivate
DoInsert(const shash::Any &hash, const uint64_t size, const std::string &description, const CommandType command_type)PosixQuotaManagerprivate
DoList(const CommandType list_command)PosixQuotaManagerprivate
fd_lock_cachedb_PosixQuotaManagerprivate
FileTypes enum namePosixQuotaManagerprivate
FRIEND_TEST(T_QuotaManager, BindReturnPipe)PosixQuotaManagerprivate
FRIEND_TEST(T_QuotaManager, Cleanup)PosixQuotaManagerprivate
FRIEND_TEST(T_QuotaManager, Contains)PosixQuotaManagerprivate
FRIEND_TEST(T_QuotaManager, InitDatabase)PosixQuotaManagerprivate
FRIEND_TEST(T_QuotaManager, MakeReturnPipe)PosixQuotaManagerprivate
gauge_PosixQuotaManagerprivate
GetCapacity()PosixQuotaManagervirtual
GetCleanupRate(uint64_t period_s)PosixQuotaManagervirtual
GetLimits(uint64_t *limit, uint64_t *cleanup_threshold)PosixQuotaManagerprivate
GetMaxFileSize()PosixQuotaManagervirtual
GetPid()PosixQuotaManagervirtual
GetProtocolRevision()PosixQuotaManagervirtual
GetSharedStatus(uint64_t *gauge, uint64_t *pinned)PosixQuotaManagerprivate
GetSize()PosixQuotaManagervirtual
GetSizePinned()PosixQuotaManagervirtual
HasCapability(Capabilities capability)PosixQuotaManagerinlinevirtual
InitDatabase(const bool rebuild_database)PosixQuotaManagerprivate
initialized_PosixQuotaManagerprivate
Insert(const shash::Any &hash, const uint64_t size, const std::string &description)PosixQuotaManagervirtual
InsertVolatile(const shash::Any &hash, const uint64_t size, const std::string &description)PosixQuotaManagervirtual
kCapIntrospectCleanupRate enum valueQuotaManager
kCapIntrospectSize enum valueQuotaManager
kCapList enum valueQuotaManager
kCapListeners enum valueQuotaManager
kCapShrink enum valueQuotaManager
kCleanup enum valuePosixQuotaManagerprivate
kCleanupRate enum valuePosixQuotaManagerprivate
kCommandBufferSizePosixQuotaManagerprivatestatic
kFileCatalog enum valuePosixQuotaManagerprivate
kFileRegular enum valuePosixQuotaManagerprivate
kGetProtocolRevision enum valuePosixQuotaManagerprivate
kHighPinWatermarkPosixQuotaManagerprivatestatic
kInsert enum valuePosixQuotaManagerprivate
kInsertVolatile enum valuePosixQuotaManagerprivate
kLimits enum valuePosixQuotaManagerprivate
kList enum valuePosixQuotaManagerprivate
kListCatalogs enum valuePosixQuotaManagerprivate
kListPinned enum valuePosixQuotaManagerprivate
kListVolatile enum valuePosixQuotaManagerprivate
kMaxDescriptionPosixQuotaManagerprivatestatic
kPid enum valuePosixQuotaManagerprivate
kPin enum valuePosixQuotaManagerprivate
kPinRegular enum valuePosixQuotaManagerprivate
kProtocolRevisionQuotaManagerstatic
kRegisterBackChannel enum valuePosixQuotaManagerprivate
kRemove enum valuePosixQuotaManagerprivate
kReserve enum valuePosixQuotaManagerprivate
kSqliteMemPerThreadPosixQuotaManagerprivatestatic
kStatus enum valuePosixQuotaManagerprivate
kTouch enum valuePosixQuotaManagerprivate
kUnpin enum valuePosixQuotaManagerprivate
kUnregisterBackChannel enum valuePosixQuotaManagerprivate
kVolatileFlagPosixQuotaManagerprivatestatic
limit_PosixQuotaManagerprivate
List()PosixQuotaManagervirtual
ListCatalogs()PosixQuotaManagervirtual
ListPinned()PosixQuotaManagervirtual
ListVolatile()PosixQuotaManagervirtual
lock_back_channels_QuotaManagerprotected
LockBackChannels()QuotaManagerinlineprotected
MainCacheManager(int argc, char **argv)PosixQuotaManagerstatic
MainCommandServer(void *data)PosixQuotaManagerprivatestatic
MakeReturnPipe(int pipe[2])PosixQuotaManagerprivate
ParseDirectories(const std::string cache_workspace, std::string *cache_dir, std::string *workspace_dir)PosixQuotaManagerprivatestatic
Pin(const shash::Any &hash, const uint64_t size, const std::string &description, const bool is_catalog)PosixQuotaManagervirtual
pinned_PosixQuotaManagerprivate
pinned_chunks_PosixQuotaManagerprivate
pipe_lru_PosixQuotaManagerprivate
PosixQuotaManager(const uint64_t limit, const uint64_t cleanup_threshold, const std::string &cache_workspace)PosixQuotaManagerprivate
ProcessCommandBunch(const unsigned num, const LruCommand *commands, const char *descriptions)PosixQuotaManagerprivate
protocol_revision_QuotaManagerprotected
QuotaManager()QuotaManager
RebuildDatabase()PosixQuotaManagerprivate
RegisterBackChannel(int back_channel[2], const std::string &channel_id)PosixQuotaManagervirtual
Remove(const shash::Any &file)PosixQuotaManagervirtual
seq_PosixQuotaManagerprivate
shared_PosixQuotaManagerprivate
Spawn()PosixQuotaManagervirtual
spawned_PosixQuotaManagerprivate
stmt_block_PosixQuotaManagerprivate
stmt_list_PosixQuotaManagerprivate
stmt_list_catalogs_PosixQuotaManagerprivate
stmt_list_pinned_PosixQuotaManagerprivate
stmt_list_volatile_PosixQuotaManagerprivate
stmt_lru_PosixQuotaManagerprivate
stmt_new_PosixQuotaManagerprivate
stmt_rm_PosixQuotaManagerprivate
stmt_size_PosixQuotaManagerprivate
stmt_touch_PosixQuotaManagerprivate
stmt_unblock_PosixQuotaManagerprivate
stmt_unpin_PosixQuotaManagerprivate
thread_lru_PosixQuotaManagerprivate
Touch(const shash::Any &hash)PosixQuotaManagervirtual
UnbindReturnPipe(int pipe_wronly)PosixQuotaManagerprivate
UnlinkReturnPipe(int pipe_wronly)PosixQuotaManagerprivate
UnlockBackChannels()QuotaManagerinlineprotected
Unpin(const shash::Any &hash)PosixQuotaManagervirtual
UnregisterBackChannel(int back_channel[2], const std::string &channel_id)PosixQuotaManagervirtual
workspace_dir_PosixQuotaManagerprivate
~PosixQuotaManager()PosixQuotaManagervirtual
~QuotaManager()QuotaManagervirtual