SYMBOL INDEX (9990 symbols across 1501 files) FILE: archive/eosarch/archivefile.py class ArchiveFile (line 36) | class ArchiveFile(object): method __init__ (line 47) | def __init__(self, path, d2t): method __del__ (line 88) | def __del__(self): method dirs (line 96) | def dirs(self): method files (line 115) | def files(self): method entries (line 134) | def entries(self): method get_fs (line 147) | def get_fs(self, url): method get_endpoints (line 163) | def get_endpoints(self, rel_path): method del_entry (line 188) | def del_entry(self, rel_path, is_dir, tape_delete): method del_subtree (line 231) | def del_subtree(self, rel_path, tape_delete): method make_mutable (line 267) | def make_mutable(self): method check_root_dir (line 335) | def check_root_dir(self): method verify (line 402) | def verify(self, best_effort, tx_check_only=False): method _verify_entry (line 438) | def _verify_entry(self, entry, tx_check_only): method mkdir (line 592) | def mkdir(self, dentry): FILE: archive/eosarch/asynchandler.py class _MkDirHandler (line 31) | class _MkDirHandler(object): method __init__ (line 38) | def __init__(self, path, meta_handler): method __call__ (line 43) | def __call__(self, status, response, hostlist): class _PrepareHandler (line 47) | class _PrepareHandler(object): method __init__ (line 54) | def __init__(self, path, meta_handler): method __call__ (line 59) | def __call__(self, status, response, hostlist): class _QueryHandler (line 63) | class _QueryHandler(object): method __init__ (line 70) | def __init__(self, path, meta_handler): method __call__ (line 75) | def __call__(self, status, response, hostlist): class MetaHandler (line 79) | class MetaHandler(object): method __init__ (line 90) | def __init__(self): method register (line 106) | def register(self, op, path): method handle (line 114) | def handle(self, op, status, path): method wait (line 130) | def wait(self, op): FILE: archive/eosarch/configuration.py class Configuration (line 34) | class Configuration(object): method __init__ (line 37) | def __init__(self): method start_logging (line 123) | def start_logging(self, logger_name, log_file, timed_rotating = False): method display (line 158) | def display(self): method __setattr__ (line 174) | def __setattr__(self, name, value): FILE: archive/eosarch/exceptions.py class NoErrorException (line 25) | class NoErrorException(Exception): class CheckEntryException (line 32) | class CheckEntryException(Exception): class NotOnTapeException (line 37) | class NotOnTapeException(Exception): FILE: archive/eosarch/processinfo.py class ProcessInfo (line 33) | class ProcessInfo(object): method __init__ (line 47) | def __init__(self, req_json = None): method update (line 74) | def update(self, dict_info): method is_alive (line 99) | def is_alive(self): FILE: archive/eosarch/tests/test_archivefile.py function test_exec_cmd (line 32) | def test_exec_cmd(): class TestArchiveFile (line 44) | class TestArchiveFile(unittest.TestCase): method setUp (line 47) | def setUp(self): method tearDown (line 53) | def tearDown(self): method test_list_dirs (line 57) | def test_list_dirs(self): method test_list_files (line 69) | def test_list_files(self): method test_list_entries (line 81) | def test_list_entries(self): method test_get_endpoints (line 92) | def test_get_endpoints(self): FILE: archive/eosarch/transfer.py class ThreadJob (line 45) | class ThreadJob(threading.Thread): method __init__ (line 56) | def __init__(self, jobs, retry=0): method run (line 68) | def run(self): class ThreadStatus (line 92) | class ThreadStatus(threading.Thread): method __init__ (line 96) | def __init__(self, transfer): method run (line 109) | def run(self): method do_finish (line 169) | def do_finish(self): method keep_running (line 176) | def keep_running(self): class Transfer (line 188) | class Transfer(object): method __init__ (line 196) | def __init__(self, req_json, config): method get_status (line 219) | def get_status(self): method set_status (line 230) | def set_status(self, msg): method run (line 240) | def run(self): method archive_prepare (line 266) | def archive_prepare(self): method do_delete (line 305) | def do_delete(self, tape_delete): method do_transfer (line 344) | def do_transfer(self): method do_retry_transfer (line 393) | def do_retry_transfer(self): method tx_clean (line 461) | def tx_clean(self, check_ok): method backup_tx_clean (line 469) | def backup_tx_clean(self): method archive_tx_clean (line 500) | def archive_tx_clean(self, check_ok): method copy_files (line 584) | def copy_files(self, err_entry=None, found_checkpoint=False): method flush_files (line 692) | def flush_files(self, wait_all): method update_file_access (line 800) | def update_file_access(self, err_entry=None, found_checkpoint=False): method check_previous_tx (line 897) | def check_previous_tx(self): method prepare2get (line 936) | def prepare2get(self, err_entry=None, found_checkpoint=False): method evict_disk_cache (line 1039) | def evict_disk_cache(self): method wait_on_tape (line 1074) | def wait_on_tape(self): method backup_prepare (line 1119) | def backup_prepare(self): method do_backup (line 1163) | def do_backup(self): method backup_write_status (line 1203) | def backup_write_status(self, lst_failed, check_ok): FILE: archive/eosarch/utils.py function seal_path (line 32) | def seal_path(path, seal_dict={'&': "#AND#"}): function unseal_path (line 49) | def unseal_path(path, seal_dict={"#AND#": '&'}): function is_version_file (line 65) | def is_version_file(path): function is_atomic_version_file (line 77) | def is_atomic_version_file(path): function exec_cmd (line 89) | def exec_cmd(cmd): function get_entry_info (line 148) | def get_entry_info(url, rel_path, tags, is_dir): function set_dir_info (line 244) | def set_dir_info(surl, dict_dinfo, excl_xattr): FILE: archive/eosarch_reconstruct.py class EosAccessException (line 53) | class EosAccessException(Exception): class TapeAccessException (line 59) | class TapeAccessException(Exception): class ArchReconstruct (line 66) | class ArchReconstruct(object): method __init__ (line 70) | def __init__(self, surl, durl, args): method __del__ (line 94) | def __del__(self): method breadth_first (line 101) | def breadth_first(self): method upload_archive (line 227) | def upload_archive(self): function check_eos_access (line 253) | def check_eos_access(url): function main (line 307) | def main(): FILE: archive/eosarchived.py class Dispatcher (line 42) | class Dispatcher(object): method __init__ (line 49) | def __init__(self, config): method run (line 56) | def run(self): method get_orphans (line 119) | def get_orphans(self): method num_processes (line 159) | def num_processes(self): method update_status (line 193) | def update_status(self): method start_transfer (line 242) | def start_transfer(self, req_json): method do_show_transfers (line 281) | def do_show_transfers(self, req_json): method do_kill (line 318) | def do_kill(self, req_json): method get_stats (line 360) | def get_stats(self, req_json): function main (line 377) | def main(): FILE: auth_plugin/EosAuthOfs.cc function XrdSfsFileSystem (line 72) | XrdSfsFileSystem* function XrdSfsFileSystem (line 110) | XrdSfsFileSystem* function XrdSfsDirectory (line 559) | XrdSfsDirectory* function XrdSfsFile (line 569) | XrdSfsFile* type stat (line 601) | struct stat type stat (line 633) | struct stat type stat (line 635) | struct stat FILE: auth_plugin/EosAuthOfs.hh class EosAuthOfsDirectory (line 34) | class EosAuthOfsDirectory class EosAuthOfsFile (line 35) | class EosAuthOfsFile type eos (line 37) | namespace eos type auth (line 39) | namespace auth class ResponseProto (line 41) | class ResponseProto type google (line 45) | namespace google type protobuf (line 47) | namespace protobuf class Message (line 49) | class Message type stat (line 140) | struct stat FILE: auth_plugin/EosAuthOfsFile.cc function XrdSfsXferSize (line 115) | XrdSfsXferSize function XrdSfsXferSize (line 165) | XrdSfsXferSize type stat (line 262) | struct stat type stat (line 288) | struct stat type stat (line 290) | struct stat type stat (line 296) | struct stat FILE: auth_plugin/EosAuthOfsFile.hh type stat (line 86) | struct stat FILE: auth_plugin/ProtoUtils.cc function EOSAUTHNAMESPACE_BEGIN (line 35) | EOSAUTHNAMESPACE_BEGIN function XrdSecEntity (line 164) | XrdSecEntity* function XrdSfsPrep (line 206) | XrdSfsPrep* function XrdOucErrInfo (line 289) | XrdOucErrInfo* function XrdSfsFSctl (line 301) | XrdSfsFSctl* function RequestProto (line 376) | RequestProto* function RequestProto (line 405) | RequestProto* function RequestProto (line 427) | RequestProto* function RequestProto (line 450) | RequestProto* function RequestProto (line 478) | RequestProto* function RequestProto (line 517) | RequestProto* function RequestProto (line 543) | RequestProto* function RequestProto (line 572) | RequestProto* function RequestProto (line 598) | RequestProto* function RequestProto (line 624) | RequestProto* function RequestProto (line 657) | RequestProto* function RequestProto (line 678) | RequestProto* function RequestProto (line 706) | RequestProto* function RequestProto (line 736) | RequestProto* function RequestProto (line 750) | RequestProto* function RequestProto (line 764) | RequestProto* function RequestProto (line 778) | RequestProto* function RequestProto (line 812) | RequestProto* function RequestProto (line 826) | RequestProto* function RequestProto (line 840) | RequestProto* function RequestProto (line 858) | RequestProto* function RequestProto (line 878) | RequestProto* FILE: auth_plugin/ProtoUtils.hh class XrdSecEntity (line 37) | class XrdSecEntity class XrdOucErrInfo (line 38) | class XrdOucErrInfo type XrdSfsFSctl (line 39) | struct XrdSfsFSctl function EOSAUTHNAMESPACE_BEGIN (line 41) | EOSAUTHNAMESPACE_BEGIN FILE: client/grpc/Find.cc function usage (line 7) | int usage(const char* prog) function main (line 56) | int main(int argc, const char* argv[]) FILE: client/grpc/GrpcClient.cc type timespec (line 389) | struct timespec type timespec (line 468) | struct timespec FILE: client/grpc/GrpcClient.hh function EOSCLIENTNAMESPACE_BEGIN (line 33) | EOSCLIENTNAMESPACE_BEGIN FILE: client/grpc/GrpcClientAuthProcessor.hh function EOSCLIENTNAMESPACE_BEGIN (line 35) | EOSCLIENTNAMESPACE_BEGIN FILE: client/grpc/Insert.cc function usage (line 8) | int usage(const char* prog) function main (line 30) | int main(int argc, const char* argv[]) FILE: client/grpc/Md.cc function usage (line 7) | int usage(const char* prog) function main (line 17) | int main(int argc, const char* argv[]) FILE: client/grpc/Ns.cc function usage (line 10) | int usage(const char* prog) function ParseRecycleCommand (line 52) | int ParseRecycleCommand(int argc, const char* argv[], int arg_index, function main (line 83) | int main(int argc, const char* argv[]) FILE: client/grpc/NsStat.cc function usage (line 25) | int usage(const char* name) function main (line 38) | int main(int argc, char* argv[]) FILE: client/grpc/Ping.cc function usage (line 7) | int usage(const char* prog) function main (line 20) | int main(int argc, const char* argv[]) FILE: common/AssistedThread.hh class AssistedThread (line 62) | class AssistedThread method AssistedThread (line 195) | AssistedThread() : method AssistedThread (line 204) | AssistedThread(Args&& ... args) : method AssistedThread (line 210) | AssistedThread& operator=(const AssistedThread&) = delete; method AssistedThread (line 213) | AssistedThread(AssistedThread&& other) method reset (line 222) | void reset(Args&& ... args) method stop (line 235) | void stop() method join (line 244) | void join() method blockUntilThreadJoins (line 256) | void blockUntilThreadJoins() method registerCallback (line 266) | void registerCallback(std::function callable) method dropCallbacks (line 271) | void dropCallbacks() method setName (line 279) | void setName(const std::string& threadName) class ThreadAssistant (line 67) | class ThreadAssistant method reset (line 70) | void reset() method requestTermination (line 76) | void requestTermination() method registerCallback (line 90) | void registerCallback(std::function callable) method dropCallbacks (line 107) | void dropCallbacks() method terminationRequested (line 113) | bool terminationRequested() method wait_for (line 119) | void wait_for(T duration) method wait_until (line 131) | void wait_until(T duration) method setSelfThreadName (line 172) | static void setSelfThreadName(std::string name) { method ThreadAssistant (line 181) | ThreadAssistant(bool flag) : stopFlag(flag) {} class AssistedThread (line 189) | class AssistedThread method AssistedThread (line 195) | AssistedThread() : method AssistedThread (line 204) | AssistedThread(Args&& ... args) : method AssistedThread (line 210) | AssistedThread& operator=(const AssistedThread&) = delete; method AssistedThread (line 213) | AssistedThread(AssistedThread&& other) method reset (line 222) | void reset(Args&& ... args) method stop (line 235) | void stop() method join (line 244) | void join() method blockUntilThreadJoins (line 256) | void blockUntilThreadJoins() method registerCallback (line 266) | void registerCallback(std::function callable) method dropCallbacks (line 271) | void dropCallbacks() method setName (line 279) | void setName(const std::string& threadName) FILE: common/Audit.cc function EOSCOMMONNAMESPACE_BEGIN (line 44) | EOSCOMMONNAMESPACE_BEGIN type stat (line 419) | struct stat FILE: common/Audit.hh type eos (line 41) | namespace eos { namespace audit { class AuditRecord; } } type audit (line 41) | namespace audit { class AuditRecord; } class AuditRecord (line 41) | class AuditRecord function EOSCOMMONNAMESPACE_BEGIN (line 43) | EOSCOMMONNAMESPACE_BEGIN FILE: common/BehaviourConfig.cc function EOSCOMMONNAMESPACE_BEGIN (line 25) | EOSCOMMONNAMESPACE_BEGIN function BehaviourType (line 44) | BehaviourType FILE: common/BehaviourConfig.hh class BehaviourConfig (line 39) | class BehaviourConfig: public eos::common::LogId method BehaviourConfig (line 66) | BehaviourConfig() = default; method IsEmpty (line 78) | bool IsEmpty() const FILE: common/BufferManager.cc function EOSCOMMONNAMESPACE_BEGIN (line 26) | EOSCOMMONNAMESPACE_BEGIN function GetSystemMemorySize (line 46) | uint64_t GetSystemMemorySize() function GetAlignedBuffer (line 62) | std::unique_ptr FILE: common/BufferManager.hh class Buffer (line 65) | class Buffer method Buffer (line 72) | Buffer(uint64_t size): class BufferSlot (line 100) | class BufferSlot method BufferSlot (line 109) | BufferSlot(uint64_t size): method BufferSlot (line 125) | BufferSlot& operator =(BufferSlot&& other) noexcept method BufferSlot (line 140) | BufferSlot(BufferSlot&& other) noexcept method GetBuffer (line 148) | std::pair, bool> GetBuffer() method Recycle (line 170) | void Recycle(std::shared_ptr buffer, bool keep) method Pop (line 183) | bool Pop() method GetBufferSize (line 201) | uint64_t GetBufferSize() const class BufferManager (line 217) | class BufferManager: public eos::common::LogId method BufferManager (line 233) | BufferManager(uint64_t max_size = 256 * 1024 * 1024, uint32_t slots = 6, method GetBuffer (line 255) | std::shared_ptr GetBuffer(uint64_t size) method Recycle (line 297) | void Recycle(std::shared_ptr buffer) method GetSortedSlotSizes (line 370) | std::vector< std::pair > method GetNumSlots (line 393) | uint32_t GetNumSlots() const method GetMaxSize (line 401) | uint64_t GetMaxSize() const class ManagedBuffer (line 420) | class ManagedBuffer method ManagedBuffer (line 426) | ManagedBuffer(BufferManager& mgr, uint64_t size): method GetBuffer (line 435) | inline std::shared_ptr GetBuffer() FILE: common/CLI11.hpp type CLI (line 173) | namespace CLI type enums (line 232) | namespace enums type detail (line 257) | namespace detail function split (line 262) | inline std::vector split(const std::string& s, char delim) function as_string (line 282) | inline std::string as_string(const T& v) function as_string (line 290) | inline auto as_string(T && v) -> decltype(std::forward(v)) function join (line 296) | std::string join(const T& v, std::string delim = ",") function join (line 318) | std::string join(const T& v, Callable func, std::string delim = ",") function rjoin (line 336) | std::string rjoin(const T& v, std::string delim = ",") function trim_copy (line 407) | inline std::string trim_copy(const std::string& str) function trim_copy (line 414) | inline std::string trim_copy(const std::string& str, const std::stri... function valid_first_char (line 445) | bool valid_first_char(T c) function valid_later_char (line 451) | bool valid_later_char(T c) function valid_name_string (line 457) | inline bool valid_name_string(const std::string& str) function isalpha (line 472) | inline bool isalpha(const std::string& str) function to_lower (line 480) | inline std::string to_lower(std::string str) function remove_underscore (line 490) | inline std::string remove_underscore(std::string str) function find_and_replace (line 497) | inline std::string find_and_replace(std::string str, std::string from, function has_default_flag_values (line 511) | inline bool has_default_flag_values(const std::string& flags) function remove_default_flag_values (line 516) | inline void remove_default_flag_values(std::string& flags) function find_member (line 535) | inline std::ptrdiff_t find_member(std::string name, function find_and_modify (line 571) | inline std::string find_and_modify(std::string str, function split_up (line 585) | inline std::vector split_up(std::string str) function fix_newlines (line 644) | inline std::string fix_newlines(std::string leader, std::string input) function escape_detect (line 664) | inline size_t escape_detect(std::string& str, size_t offset) type ExitCodes (line 723) | enum class ExitCodes { class Error (line 752) | class Error : public std::runtime_error method get_exit_code (line 758) | int get_exit_code() const method get_name (line 763) | std::string get_name() const method Error (line 768) | Error(std::string name, std::string msg, method Error (line 773) | Error(std::string name, std::string msg, ExitCodes exit_code) : Erro... function namespace (line 780) | class ConstructionError : public Error type CLI (line 7946) | namespace CLI type CLI (line 227) | namespace CLI type enums (line 232) | namespace enums type detail (line 257) | namespace detail function split (line 262) | inline std::vector split(const std::string& s, char delim) function as_string (line 282) | inline std::string as_string(const T& v) function as_string (line 290) | inline auto as_string(T && v) -> decltype(std::forward(v)) function join (line 296) | std::string join(const T& v, std::string delim = ",") function join (line 318) | std::string join(const T& v, Callable func, std::string delim = ",") function rjoin (line 336) | std::string rjoin(const T& v, std::string delim = ",") function trim_copy (line 407) | inline std::string trim_copy(const std::string& str) function trim_copy (line 414) | inline std::string trim_copy(const std::string& str, const std::stri... function valid_first_char (line 445) | bool valid_first_char(T c) function valid_later_char (line 451) | bool valid_later_char(T c) function valid_name_string (line 457) | inline bool valid_name_string(const std::string& str) function isalpha (line 472) | inline bool isalpha(const std::string& str) function to_lower (line 480) | inline std::string to_lower(std::string str) function remove_underscore (line 490) | inline std::string remove_underscore(std::string str) function find_and_replace (line 497) | inline std::string find_and_replace(std::string str, std::string from, function has_default_flag_values (line 511) | inline bool has_default_flag_values(const std::string& flags) function remove_default_flag_values (line 516) | inline void remove_default_flag_values(std::string& flags) function find_member (line 535) | inline std::ptrdiff_t find_member(std::string name, function find_and_modify (line 571) | inline std::string find_and_modify(std::string str, function split_up (line 585) | inline std::vector split_up(std::string str) function fix_newlines (line 644) | inline std::string fix_newlines(std::string leader, std::string input) function escape_detect (line 664) | inline size_t escape_detect(std::string& str, size_t offset) type ExitCodes (line 723) | enum class ExitCodes { class Error (line 752) | class Error : public std::runtime_error method get_exit_code (line 758) | int get_exit_code() const method get_name (line 763) | std::string get_name() const method Error (line 768) | Error(std::string name, std::string msg, method Error (line 773) | Error(std::string name, std::string msg, ExitCodes exit_code) : Erro... function namespace (line 780) | class ConstructionError : public Error type CLI (line 7946) | namespace CLI type CLI (line 702) | namespace CLI type enums (line 232) | namespace enums type detail (line 257) | namespace detail function split (line 262) | inline std::vector split(const std::string& s, char delim) function as_string (line 282) | inline std::string as_string(const T& v) function as_string (line 290) | inline auto as_string(T && v) -> decltype(std::forward(v)) function join (line 296) | std::string join(const T& v, std::string delim = ",") function join (line 318) | std::string join(const T& v, Callable func, std::string delim = ",") function rjoin (line 336) | std::string rjoin(const T& v, std::string delim = ",") function trim_copy (line 407) | inline std::string trim_copy(const std::string& str) function trim_copy (line 414) | inline std::string trim_copy(const std::string& str, const std::stri... function valid_first_char (line 445) | bool valid_first_char(T c) function valid_later_char (line 451) | bool valid_later_char(T c) function valid_name_string (line 457) | inline bool valid_name_string(const std::string& str) function isalpha (line 472) | inline bool isalpha(const std::string& str) function to_lower (line 480) | inline std::string to_lower(std::string str) function remove_underscore (line 490) | inline std::string remove_underscore(std::string str) function find_and_replace (line 497) | inline std::string find_and_replace(std::string str, std::string from, function has_default_flag_values (line 511) | inline bool has_default_flag_values(const std::string& flags) function remove_default_flag_values (line 516) | inline void remove_default_flag_values(std::string& flags) function find_member (line 535) | inline std::ptrdiff_t find_member(std::string name, function find_and_modify (line 571) | inline std::string find_and_modify(std::string str, function split_up (line 585) | inline std::vector split_up(std::string str) function fix_newlines (line 644) | inline std::string fix_newlines(std::string leader, std::string input) function escape_detect (line 664) | inline size_t escape_detect(std::string& str, size_t offset) type ExitCodes (line 723) | enum class ExitCodes { class Error (line 752) | class Error : public std::runtime_error method get_exit_code (line 758) | int get_exit_code() const method get_name (line 763) | std::string get_name() const method Error (line 768) | Error(std::string name, std::string msg, method Error (line 773) | Error(std::string name, std::string msg, ExitCodes exit_code) : Erro... function namespace (line 780) | class ConstructionError : public Error type CLI (line 7946) | namespace CLI FILE: common/CloExec.hh class CloExec (line 48) | class CloExec { method Set (line 55) | static int Set(int fd) { FILE: common/ClockGetTime.cc function _clock_gettime (line 26) | int _clock_gettime(clockid_t clk_id, struct timespec* t) FILE: common/ClockGetTime.hh type timespec (line 36) | struct timespec FILE: common/CommentLog.hh function EOSCOMMONNAMESPACE_BEGIN (line 43) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Config.cc function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Config.hh function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN FILE: common/CopyProcess.hh class CopyProcess (line 47) | class CopyProcess { method CopyProcess (line 49) | CopyProcess(size_t initialProcesses = 1, size_t jobsPerProc = 8192) method XRootDStatus (line 57) | XRootDStatus AddJob(const PropertyList &properties, PropertyList *resu... method XRootDStatus (line 77) | XRootDStatus Prepare() { method XRootDStatus (line 90) | XRootDStatus Run(CopyProgressHandler *handler) { method Jobs (line 102) | const size_t Jobs() { FILE: common/Counter.hh type eos::common (line 29) | namespace eos::common class Counter (line 32) | class Counter method Counter (line 35) | Counter() = default; method Counter (line 37) | Counter(SteadyClock* clock): mCounter(0), mSteadyClock(clock) {} method Init (line 40) | void Init() method Increment (line 47) | void Increment(uint64_t value = 1) method GetFrequency (line 65) | double method GetLastFrequency (line 71) | double method GetStartTime (line 77) | std::chrono::steady_clock::time_point GetStartTime() method GetSecondsSinceStart (line 82) | uint64_t GetSecondsSinceStart() method GetCurrentTime (line 89) | std::chrono::steady_clock::time_point GetCurrentTime() FILE: common/CtaCommon.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN function ctaResponseCodeToString (line 74) | static std::string ctaResponseCodeToString(cta::xrd::Response::ResponseT... FILE: common/DBG.hh type dbg_macro (line 55) | namespace dbg_macro { function isColorizedOutputEnabled (line 58) | inline bool isColorizedOutputEnabled() { function isColorizedOutputEnabled (line 62) | inline bool isColorizedOutputEnabled() { type pretty_function (line 67) | namespace pretty_function { type type_tag (line 101) | struct type_tag {} function get_type_name (line 104) | std::string get_type_name(type_tag) { function type_name (line 113) | std::string type_name() { function get_type_name (line 140) | inline std::string get_type_name(type_tag) { function get_type_name (line 144) | inline std::string get_type_name(type_tag) { function get_type_name (line 148) | inline std::string get_type_name(type_tag) { function get_type_name (line 152) | inline std::string get_type_name(type_tag) { function get_type_name (line 156) | inline std::string get_type_name(type_tag) { function get_type_name (line 161) | std::string get_type_name(type_tag>>) { type detail_detector (line 167) | namespace detail_detector { type nonesuch (line 169) | struct nonesuch { method nonesuch (line 170) | nonesuch() = delete; method nonesuch (line 172) | nonesuch(nonesuch const&) = delete; type detector (line 184) | struct detector { type detail (line 201) | namespace detail { function size (line 208) | constexpr auto size(const T& c) -> decltype(c.size()) { function size (line 212) | constexpr std::size_t size(const T (&)[N]) { type has_begin_end_size (line 230) | struct has_begin_end_size { type has_ostream_operator (line 241) | struct has_ostream_operator { function pretty_print (line 250) | inline void pretty_print(std::ostream& stream, const T& value, std::tr... function pretty_print (line 255) | inline void pretty_print(std::ostream&, const T&, std::false_type) { function pretty_print (line 261) | inline typename std::enable_if::... function pretty_print (line 272) | inline bool pretty_print(std::ostream& stream, const bool& value) { function pretty_print (line 277) | inline bool pretty_print(std::ostream& stream, const char& value) { function pretty_print (line 283) | inline bool pretty_print(std::ostream& stream, P* const& value) { function pretty_print (line 293) | inline bool pretty_print(std::ostream& stream, function pretty_print (line 300) | inline bool pretty_print(std::ostream& stream, std::shared_ptr& val... function pretty_print (line 308) | inline bool pretty_print(std::ostream& stream, const char (&value)[N]) { function pretty_print (line 314) | inline bool pretty_print(std::ostream& stream, const char* const& valu... type pretty_print_tuple (line 320) | struct pretty_print_tuple { method print (line 322) | static void print(std::ostream& stream, const std::tuple& tup... type pretty_print_tuple<0> (line 330) | struct pretty_print_tuple<0> { method print (line 332) | static void print(std::ostream& stream, const std::tuple& tup... function pretty_print (line 338) | inline bool pretty_print(std::ostream& stream, const std::tuple... function pretty_print (line 347) | inline bool pretty_print(std::ostream& stream, const std::tuple<>&) { function pretty_print (line 354) | inline function pretty_print (line 381) | inline typename std::enable_if::value, bool>::type function pretty_print (line 389) | inline bool pretty_print(std::ostream& stream, const std::string& valu... function pretty_print (line 397) | inline bool pretty_print(std::ostream& stream, const std::optional&... function pretty_print (line 410) | inline bool pretty_print(std::ostream& stream, class DebugOutput (line 421) | class DebugOutput { method DebugOutput (line 423) | DebugOutput(const char* filepath, method T (line 440) | T&& print(const std::string& type, T&& value) const { function T (line 491) | T&& identity(T&& t) { type detector>, Op, Args...> (line 190) | struct detector>, Op, Args...> { FILE: common/EosLayoutPrint.cc function main (line 28) | int main(int argc, char* argv[]) FILE: common/ErrnoToString.cc function EOSCOMMONNAMESPACE_BEGIN (line 28) | EOSCOMMONNAMESPACE_BEGIN FILE: common/ExpiryCache.hh function EOSCOMMONNAMESPACE_BEGIN (line 32) | EOSCOMMONNAMESPACE_BEGIN class ExpiryCache (line 45) | class ExpiryCache { method IsUpdateNeeded (line 61) | bool IsUpdateNeeded(bool forceUpdate, bool& isInvalidRet) { method ExpiryCache (line 87) | explicit ExpiryCache(std::chrono::seconds expiredAfter, std::chrono::s... method SetExpiredAfter (line 93) | void SetExpiredAfter(std::chrono::seconds expiredAfter) { method SetInvalidAfter (line 100) | void SetInvalidAfter(std::chrono::seconds invalidAfter) { method getCachedObject (line 113) | typename std::remove_reference::type getCachedObject(bool forceUpda... FILE: common/FileId.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/FileMap.hh function EOSCOMMONNAMESPACE_BEGIN (line 46) | EOSCOMMONNAMESPACE_BEGIN FILE: common/FileSystem.cc function FileSystemLocator (line 312) | const FileSystemLocator& FileSystemCoreParams::getLocator() const function GroupLocator (line 320) | const GroupLocator& FileSystemCoreParams::getGroupLocator() const function ConfigStatus (line 352) | ConfigStatus FileSystemCoreParams::getConfigStatus() const function SharedHashLocator (line 520) | SharedHashLocator FileSystem::getHashLocator() const function BootStatus (line 668) | BootStatus function ConfigStatus (line 706) | ConfigStatus function DrainStatus (line 755) | DrainStatus function printOntoTable (line 1001) | static void printOntoTable(mq::SharedHashWrapper& hash, function FileSystemCoreParams (line 1140) | FileSystemCoreParams FileSystem::getCoreParams() function ConfigStatus (line 1261) | ConfigStatus function BootStatus (line 1283) | BootStatus FILE: common/FileSystem.hh type eos (line 43) | namespace eos type mq (line 45) | namespace mq class MessagingRealm (line 47) | class MessagingRealm type DrainStatus (line 70) | enum class DrainStatus : int8_t { type ActiveStatus (line 83) | enum class ActiveStatus : int8_t { type ConfigStatus (line 93) | enum class ConfigStatus : int8_t { class FileSystemUpdateBatch (line 131) | class FileSystemUpdateBatch class FstLocator (line 210) | class FstLocator class GroupLocator (line 258) | class GroupLocator class FileSystemCoreParams (line 302) | class FileSystemCoreParams class FileSystem (line 386) | class FileSystem type fs_snapshot_t (line 403) | struct fs_snapshot_t { type eBootConfig (line 507) | enum eBootConfig { method SetId (line 593) | bool SetId(fsid_t fsid) method SetDouble (line 601) | bool SetDouble(const char* key, double f) method SetLongLong (line 609) | bool SetLongLong(const char* key, long long l, bool broadcast = true) method SetStatus (line 617) | bool SetStatus(BootStatus status, bool broadcast = true) method SetDrainStatus (line 626) | bool SetDrainStatus(DrainStatus status) method ActiveStatus (line 644) | inline ActiveStatus GetActiveStatus() const method fsid_t (line 672) | fsid_t GetId() method GetQueuePath (line 680) | std::string GetQueuePath() method GetHost (line 688) | std::string GetHost() method GetQueue (line 696) | std::string GetQueue() method GetPath (line 704) | std::string GetPath() method BootStatus (line 717) | BootStatus GetInternalBootStatus() method DrainStatus (line 725) | DrainStatus GetDrainStatus() FILE: common/Fmd.cc function EOSCOMMONNAMESPACE_BEGIN (line 24) | EOSCOMMONNAMESPACE_BEGIN function FsckErr (line 39) | FsckErr ConvertToFsckErr(const std::string& serr) function FsckErrToString (line 69) | std::string FsckErrToString(const FsckErr& err) function EnvToFstFmd (line 99) | bool EnvToFstFmd(XrdOucEnv& env, FmdHelper& fmd) function CollectInconsistencies (line 205) | void FILE: common/Fmd.hh class FmdHelper (line 39) | class FmdHelper : public eos::common::LogId method FmdHelper (line 47) | FmdHelper(eos::common::FileId::fileid_t fid = 0, int fsid = 0) method FmdHelper (line 57) | FmdHelper(eos::fst::FmdBase&& _mProtoFmd): mProtoFmd(std::move(_mProto... method FmdHelper (line 62) | FmdHelper(const eos::fst::FmdBase& _mProtoFmd): mProtoFmd(_mProtoFmd) {} method Replicate (line 111) | void type FsckErr (line 137) | enum class FsckErr { FILE: common/FutureWrapper.hh function EOSCOMMONNAMESPACE_BEGIN (line 28) | EOSCOMMONNAMESPACE_BEGIN function FutureWrapper (line 66) | FutureWrapper(folly::Promise& promise) : mFut(promise.getFuture()) {} function ready (line 73) | bool ready() function T (line 90) | T& get() function T (line 107) | T* operator->() function T (line 118) | const T* operator->() const function hasException (line 133) | bool hasException() function wait (line 142) | void wait() const FILE: common/Glob.hh function EOSCOMMONNAMESPACE_BEGIN (line 42) | EOSCOMMONNAMESPACE_BEGIN FILE: common/IRWMutex.hh function EOSCOMMONNAMESPACE_BEGIN (line 27) | EOSCOMMONNAMESPACE_BEGIN FILE: common/InodeTranslator.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN FILE: common/InstanceName.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/IntervalStopwatch.cc function EOSCOMMONNAMESPACE_BEGIN (line 27) | EOSCOMMONNAMESPACE_BEGIN FILE: common/IntervalStopwatch.hh class IntervalStopwatch (line 44) | class IntervalStopwatch { FILE: common/IoPipe.hh function EOSCOMMONNAMESPACE_BEGIN (line 54) | EOSCOMMONNAMESPACE_BEGIN FILE: common/JeMallocHandler.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN FILE: common/LRU.hh function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN FILE: common/LayoutId.hh function EOSCOMMONNAMESPACE_BEGIN (line 36) | EOSCOMMONNAMESPACE_BEGIN FILE: common/LinuxFds.hh function EOSCOMMONNAMESPACE_BEGIN (line 38) | EOSCOMMONNAMESPACE_BEGIN function GetFdUsage (line 52) | static bool GetFdUsage(linux_fds_t& result) FILE: common/LinuxMemConsumption.hh class LinuxMemConsumption (line 44) | class LinuxMemConsumption { method GetMemoryFootprint (line 50) | static bool GetMemoryFootprint(linux_mem_t& result) FILE: common/LinuxStat.hh function EOSCOMMONNAMESPACE_BEGIN (line 38) | EOSCOMMONNAMESPACE_BEGIN function GetStat (line 98) | static bool GetStat(linux_stat_t& result) { FILE: common/LinuxTotalMem.hh function EOSCOMMONNAMESPACE_BEGIN (line 43) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Locators.cc function SharedHashLocator (line 282) | SharedHashLocator SharedHashLocator::makeForSpace(const std::string& name) function SharedHashLocator (line 287) | SharedHashLocator SharedHashLocator::makeForGroup(const std::string& name) function SharedHashLocator (line 292) | SharedHashLocator SharedHashLocator::makeForNode(const std::string& name) function SharedHashLocator (line 297) | SharedHashLocator SharedHashLocator::makeForGlobalHash() FILE: common/Locators.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN class SharedHashLocator (line 131) | class SharedHashLocator type Type (line 134) | enum class Type { method getType (line 203) | inline SharedHashLocator::Type getType() const method GetName (line 211) | inline std::string GetName() const FILE: common/Logging.cc function DisableGrpcLogging (line 48) | void function EnableGrpcLogging (line 64) | void type ZstdLogState (line 83) | struct ZstdLogState { function Logging (line 115) | Logging& function cmpPtr (line 254) | static int cmpPtr(const void* a, const void* b) function check_log_buffer_chain (line 259) | static void type log_buffer (line 343) | struct log_buffer type log_buffer (line 343) | struct log_buffer type LogBuffer::log_buffer (line 670) | struct LogBuffer::log_buffer type timeval (line 687) | struct timeval type timezone (line 688) | struct timezone type timeval (line 842) | struct timeval type timeval (line 849) | struct timeval function write_all (line 960) | static void write_all(int fd, const void* buf, size_t len) type tm (line 1125) | struct tm function ZstdLogState (line 1150) | ZstdLogState* Logging::zstdGetStateLocked(const std::string& tag) type stat (line 1241) | struct stat FILE: common/Logging.hh type ZstdLogState (line 78) | struct ZstdLogState class LogId (line 254) | class LogId method LogId (line 260) | LogId() method GenerateLogId (line 281) | static std::string GenerateLogId() method SetSingleShotLogId (line 294) | void method SetLogId (line 304) | void method SetLogId (line 317) | void method SetLogId (line 333) | void method SetLogId (line 352) | void class LogBuffer (line 376) | class LogBuffer method LogBuffer (line 383) | LogBuffer() method suspend (line 398) | void suspend() method resume (line 404) | void resume() method resume_int (line 410) | void resume_int() method shutDown (line 419) | void type log_buffer (line 474) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer_hdr (line 475) | struct log_buffer_hdr { type log_buffer (line 476) | struct log_buffer type log_buffer (line 491) | struct log_buffer { type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 496) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 497) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 498) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 520) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 521) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr type log_buffer (line 522) | struct log_buffer type log_buffer_hdr (line 492) | struct log_buffer_hdr type log_buffer_hdr (line 493) | struct log_buffer_hdr class Logging (line 530) | class Logging method shutDown (line 574) | void method EnableRateLimiter (line 586) | void method GetLogMask (line 595) | int method SetUnit (line 609) | void method SetSysLog (line 615) | void method SetIndexSize (line 624) | void method SetFilter (line 640) | void method GetPriorityByString (line 719) | int method AddFanOut (line 764) | void method AddFanOutAlias (line 773) | void type timeval (line 861) | struct timeval method IsZstdEnabled (line 869) | bool IsZstdEnabled() const method ResolveZstdTag (line 880) | std::string ResolveZstdTag(const char* sourceTag, const char* fanOutTa... type ZstdLogState (line 907) | struct ZstdLogState type ZstdLogState (line 908) | struct ZstdLogState type LoggingInitializer (line 939) | struct LoggingInitializer { FILE: common/Macros.hh function h_tonll (line 37) | inline unsigned long long h_tonll(unsigned long long n) function n_tohll (line 46) | inline unsigned long long n_tohll(unsigned long long n) FILE: common/Mapping.cc type stat (line 821) | struct stat type passwd (line 1483) | struct passwd type passwd (line 1484) | struct passwd type passwd (line 1491) | struct passwd type passwd (line 1492) | struct passwd type group (line 1549) | struct group type group (line 1550) | struct group function uid_t (line 1592) | uid_t function gid_t (line 1654) | gid_t function VirtualIdentity (line 1986) | VirtualIdentity Mapping::Someone(const std::string& name) function VirtualIdentity (line 2006) | VirtualIdentity Mapping::Someone(uid_t uid, gid_t gid) function uid_t (line 2047) | uid_t type passwd (line 2102) | struct passwd type passwd (line 2167) | struct passwd type passwd (line 2183) | struct passwd type passwd (line 2245) | struct passwd FILE: common/Mapping.hh class XrdSecEntity (line 39) | class XrdSecEntity function EOSCOMMONNAMESPACE_BEGIN (line 40) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Murmur3.hh type Murmur3 (line 4) | namespace Murmur3 type MurmurHasher (line 9) | struct MurmurHasher { type MurmurHasher (line 14) | struct MurmurHasher { type MurmurHasher (line 28) | struct MurmurHasher { FILE: common/MutexLatencyWatcher.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN FILE: common/OAuth.hh class OAuth (line 41) | class OAuth { method OAuth (line 47) | OAuth() { cache_validity_time = 600; } FILE: common/ObserverMgr.hh type eos::common (line 29) | namespace eos::common class ObserverMgr (line 40) | class ObserverMgr method ObserverMgr (line 44) | ObserverMgr() : mThreadPool(2) {} method ObserverMgr (line 46) | ObserverMgr(size_t min_threads, method syncAllNotifications (line 57) | void syncAllNotifications() method observer_tag_t (line 76) | [[nodiscard]] observer_tag_t method rmObserver (line 82) | void method notifyChangeSync (line 95) | void method notifyChange (line 112) | void FILE: common/Parallel.hh class Parallel (line 44) | class Parallel method For (line 50) | static void For(Index start, Index end, Callable func) method SequentialFor (line 92) | static void SequentialFor(Index start, Index end, Callable func) FILE: common/ParseUtils.hh function EOSCOMMONNAMESPACE_BEGIN (line 37) | EOSCOMMONNAMESPACE_BEGIN function ParseUInt64 (line 61) | inline bool ParseUInt64(const std::string& str, uint64_t& ret, int base ... function ParseLongLong (line 78) | inline long long ParseLongLong(const std::string& str) function ParseDouble (line 95) | inline double ParseDouble(const std::string& str) function ParseHostNamePort (line 114) | inline bool ParseHostNamePort(const std::string& input, std::string& host, function ValidHostnameOrIP (line 146) | inline bool ValidHostnameOrIP(const std::string& input) FILE: common/PasswordHandler.hh function EOSCOMMONNAMESPACE_BEGIN (line 33) | EOSCOMMONNAMESPACE_BEGIN function rightTrimWhitespace (line 62) | static void rightTrimWhitespace(std::string &src) function readPasswordFile (line 72) | static bool readPasswordFile(const std::string &path, std::string &conte... FILE: common/Path.hh function EOSCOMMONNAMESPACE_BEGIN (line 46) | EOSCOMMONNAMESPACE_BEGIN FILE: common/PthreadRWMutex.cc function EOSCOMMONNAMESPACE_BEGIN (line 28) | EOSCOMMONNAMESPACE_BEGIN type timespec (line 97) | struct timespec type timespec (line 160) | struct timespec FILE: common/PthreadRWMutex.hh function EOSCOMMONNAMESPACE_BEGIN (line 27) | EOSCOMMONNAMESPACE_BEGIN FILE: common/RWMutex.cc function RWMutex (line 210) | RWMutex& type timespec (line 803) | struct timespec FILE: common/RWMutex.hh function EOSCOMMONNAMESPACE_BEGIN (line 82) | EOSCOMMONNAMESPACE_BEGIN class RWMutex (line 94) | class RWMutex method IRWMutex (line 110) | IRWMutex* GetRawPtr() method RWMutex (line 128) | RWMutex(const RWMutex&) = delete; method RWMutex (line 133) | RWMutex& operator=(const RWMutex&) = delete; method SetBlocking (line 140) | inline void SetBlocking(bool block) method SetBlockedForMsInterval (line 150) | inline void SetBlockedForMsInterval(int64_t blockedfor) method BlockedForMsInterval (line 155) | int64_t BlockedForMsInterval() const method SetBlockedStackTracing (line 164) | inline void SetBlockedStackTracing(bool onoff) method BlockedStackTracing (line 169) | bool BlockedStackTracing() const method GetReadLockCounter (line 229) | inline uint64_t GetReadLockCounter() method GetWriteLockCounter (line 237) | inline uint64_t GetWriteLockCounter() method GetReadLockTime (line 245) | inline uint64_t GetReadLockTime() method GetWriteLockTime (line 255) | inline uint64_t GetWriteLockTime() method GetReadLockLeadTime (line 265) | inline uint64_t GetReadLockLeadTime() method GetWriteLockLeadTime (line 275) | inline uint64_t GetWriteLockLeadTime() method AddReadLockTime (line 285) | inline void AddReadLockTime(uint64_t t) method AddWriteLockTime (line 293) | inline void AddWriteLockTime(uint64_t t) type LOCK_T (line 298) | enum class LOCK_T { eNone, eWantLockRead, eWantUnLockRead, eLockRead, ... method getName (line 318) | std::string getName() const method addBlockingTimeInfos (line 323) | void addBlockingTimeInfos(std::chrono::system_clock::time_point acquir... method getNbMsMutexWriteLockedPenultimateSecond (line 369) | const std::chrono::milliseconds type TimingStats (line 387) | struct TimingStats { method SetTimingGlobal (line 408) | inline static void SetTimingGlobal(bool on) method GetTimingGlobal (line 416) | inline static bool GetTimingGlobal() method SetOrderCheckingGlobal (line 424) | inline static void SetOrderCheckingGlobal(bool on) method GetOrderCheckingGlobal (line 432) | inline static bool GetOrderCheckingGlobal() method SetDeadlockCheckingGlobal (line 440) | inline static void SetDeadlockCheckingGlobal(bool on) method GetDeadlockCheckingGlobal (line 448) | inline static bool GetDeadlockCheckingGlobal() method GetTimingCompensation (line 524) | inline static size_t GetTimingCompensation() method GetOrderCheckingLatency (line 529) | inline static size_t GetOrderCheckingLatency() method GetTimingLatency (line 534) | inline static size_t GetTimingLatency() method GetLockUnlockDuration (line 539) | static size_t GetLockUnlockDuration() method SetTiming (line 568) | inline void SetTiming(bool on) method GetTiming (line 576) | inline bool GetTiming() method SetDebugName (line 584) | inline void SetDebugName(const std::string& name) method SetDeadlockCheck (line 635) | inline void SetDeadlockCheck(bool status) type timespec (line 672) | struct timespec class RWMutexWriteLock (line 778) | class RWMutexWriteLock method RWMutexWriteLock (line 784) | RWMutexWriteLock(): class RWMutexReadLock (line 845) | class RWMutexReadLock method RWMutexReadLock (line 851) | RWMutexReadLock(): class RWMutexR (line 909) | class RWMutexR : public RWMutex method RWMutexR (line 912) | RWMutexR() : RWMutex(true) { } class RWMutexW (line 919) | class RWMutexW : public RWMutex method RWMutexW (line 922) | RWMutexW() : RWMutex(false) { } FILE: common/RateLimit.cc function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/RateLimit.hh function EOSCOMMONNAMESPACE_BEGIN (line 32) | EOSCOMMONNAMESPACE_BEGIN class RequestRateLimit (line 97) | class RequestRateLimit: public IRateLimit, public LogId method RequestRateLimit (line 103) | RequestRateLimit(bool fake_clock = false): method SetRatePerSecond (line 115) | void SetRatePerSecond(unsigned long long rate) method Allow (line 136) | uint64_t Allow(uint64_t permits = 1) FILE: common/RegexWrapper.cc function regex_t (line 52) | regex_t* eos_get_regex(const std::string& in_regex) function EOSCOMMONNAMESPACE_BEGIN (line 77) | EOSCOMMONNAMESPACE_BEGIN function eos_regex_search (line 112) | bool eos_regex_search(const std::string& input, const std::string& regex) function eos_regex_valid (line 137) | bool eos_regex_valid(const std::string& regex) FILE: common/Report.cc function EOSCOMMONNAMESPACE_BEGIN (line 35) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Report.hh class XrdOucEnv (line 33) | class XrdOucEnv class XrdOucString (line 34) | class XrdOucString function EOSCOMMONNAMESPACE_BEGIN (line 36) | EOSCOMMONNAMESPACE_BEGIN FILE: common/SecEntity.hh function EOSCOMMONNAMESPACE_BEGIN (line 33) | EOSCOMMONNAMESPACE_BEGIN function ToString (line 82) | static std::string ToString(const XrdSecEntity* entity, const char* app) function KeyToMap (line 122) | static std::map KeyToMap(std::string entitystr... function ToEnv (line 145) | static std::string ToEnv(const char* s, bool is_tpc = false) FILE: common/ShardedCache.hh type IdentityHash (line 64) | struct IdentityHash { method hash (line 65) | static uint64_t hash(const Key& key) type DefaultHash (line 72) | struct DefaultHash { method hash (line 73) | static uint64_t hash(const Key& key) class ShardedCache (line 81) | class ShardedCache class ShardGuard (line 84) | class ShardGuard method ShardGuard (line 87) | ShardGuard(ShardedCache* cache, const Key& key) method getShard (line 94) | int64_t getShard() const type CacheEntry (line 108) | struct CacheEntry { method CacheEntry (line 112) | CacheEntry() = default; method CacheEntry (line 114) | explicit CacheEntry(Value value_) : value(std::make_shared(va... method calculateShard (line 129) | int64_t calculateShard(const Key& key) const method ShardedCache (line 135) | explicit ShardedCache(uint8_t shardBits_) : mNumShards(1UL << shardBit... method ShardedCache (line 142) | ShardedCache(uint8_t shardBits_, Milliseconds ttl_, method reset_cleanup_thread (line 151) | void reset_cleanup_thread(Milliseconds ttl_, method retrieve (line 165) | std::shared_ptr retrieve(const Key& key) method contains (line 179) | bool contains(const Key& key) method store (line 189) | bool store(const Key& key, std::unique_ptr value, std::shared_p... method store (line 210) | bool store(const Key& key, std::unique_ptr value, bool replace ... method store (line 217) | bool store(const Key& key, std::unique_ptr value, method Value (line 237) | Value fetch_add(const Key& key, Value inc_val) method invalidate (line 255) | bool invalidate(const Key& key) method clear (line 268) | void clear() method num_shards (line 278) | size_t num_shards() const method num_entries (line 283) | size_t num_entries() const method num_content_shards (line 295) | size_t num_content_shards() const method get_shard (line 307) | MapT get_shard(size_t shard) const method set_force_expiry (line 324) | void set_force_expiry(bool force_expiry, uint16_t force_expiry_cycles ... method collectorPass (line 343) | void collectorPass() method garbageCollector (line 364) | void garbageCollector(ThreadAssistant& assistant) FILE: common/SharedCallbackList.hh class SharedRetCallbackList (line 44) | class SharedRetCallbackList method shared_callback_slot_t (line 59) | [[nodiscard]] shared_callback_slot_t method getCallbacks (line 79) | std::vector> method rmCallback (line 100) | void FILE: common/SharedMutex.cc function EOSCOMMONNAMESPACE_BEGIN (line 25) | EOSCOMMONNAMESPACE_BEGIN FILE: common/SharedMutex.hh function EOSCOMMONNAMESPACE_BEGIN (line 28) | EOSCOMMONNAMESPACE_BEGIN FILE: common/ShellCmd.cc function cmd_status (line 199) | cmd_status function cmd_status (line 211) | cmd_status FILE: common/ShellCmd.hh function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN class ShellCmd (line 54) | class ShellCmd method pid_t (line 91) | pid_t get_pid() FILE: common/ShellExecutor.cc function pid_t (line 96) | pid_t type sigaction (line 151) | struct sigaction type sigaction (line 157) | struct sigaction function pid_t (line 203) | pid_t FILE: common/ShellExecutor.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN class ShellCmd (line 63) | class ShellCmd class ShellExecutor (line 68) | class ShellExecutor method ShellExecutor (line 81) | static ShellExecutor& instance() type msg_t (line 136) | struct msg_t { FILE: common/StackTrace.hh class StackTrace (line 43) | class StackTrace method constructGdbCommand (line 49) | static std::string constructGdbCommand() method GdbTrace (line 71) | static void GdbTrace(const char* executable, pid_t pid, const char* what, method GdbSignaledTrace (line 139) | static void GdbSignaledTrace(std::string& trace) FILE: common/StacktraceHere.cc function getStacktrace (line 44) | std::string getStacktrace() function getStacktrace (line 49) | std::string getStacktrace() function handleSignal (line 125) | void handleSignal(int sig, siginfo_t* si, void* ctx) function handleSignal (line 129) | void handleSignal(int sig, siginfo_t* si, void* ctx) FILE: common/Statfs.hh function EOSCOMMONNAMESPACE_BEGIN (line 39) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Statistics.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN function avg (line 49) | static double avg(std::multiset& s) function sig (line 61) | static double sig(std::multiset& s) function nperc (line 71) | static double nperc(std::multiset& s, double perc=99.0) FILE: common/Status.hh function EOSCOMMONNAMESPACE_BEGIN (line 28) | EOSCOMMONNAMESPACE_BEGIN FILE: common/SteadyClock.hh function EOSCOMMONNAMESPACE_BEGIN (line 29) | EOSCOMMONNAMESPACE_BEGIN FILE: common/Strerror_r_wrapper.cc function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/StringConversion.cc function XrdOucString (line 785) | XrdOucString type timespec (line 931) | struct timespec function CURL (line 1194) | CURL* StringConversion::tlCurlInit() FILE: common/StringConversion.hh class StringConversion (line 68) | class StringConversion method integral_to_hex (line 154) | static std::string integral_to_hex(const T input) method GetSizeFromString (line 272) | static unsigned long long method GetSizeFromString (line 278) | static unsigned long long method GetDataSizeFromString (line 302) | static unsigned long long method GetDataSizeFromString (line 308) | static unsigned long long method GetSizeString (line 322) | static std::string GetSizeString(T insize) method ReplaceMapKey (line 452) | static bool method UnQuote (line 654) | static std::string method ToLower (line 676) | static std::string method ToLower (line 691) | static std::string method IntToOctal (line 707) | static std::string method InitLookupTables (line 717) | static void InitLookupTables() method FastUnsignedToAsciiHex (line 769) | static std::string method FastAsciiHexToUnsigned (line 801) | static void method stringify (line 936) | static std::string stringify(const T& elem) method ReplaceStringInPlace (line 944) | static void ReplaceStringInPlace(std::string& subject, method Replace (line 964) | static void Replace(std::string& subject, method DecodeInvalidUTF8 (line 992) | static std::string DecodeInvalidUTF8(const std::string& string) method ReduceString (line 1081) | static std::string ReduceString(const std::string& input, size_t max =... method StringConversion (line 1097) | StringConversion() = default; type CurlGlobalInitializer (line 1121) | struct CurlGlobalInitializer { FILE: common/StringSplit.hh type eos::common (line 31) | namespace eos::common type detail (line 33) | namespace detail type has_const_iter (line 37) | struct has_const_iter : std::false_type {} function get_delim_p (line 55) | auto get_delim_p(const str_t& str, const delim_t& delim, function get_delim_p (line 64) | auto get_delim_p(const str_t& str, char delim, type has_emplace_back (line 75) | struct has_emplace_back : std::false_type {} class LazySplit (line 116) | class LazySplit method LazySplit (line 119) | LazySplit(str_type s, delim_type d) : str(s), delim(d) {} class iterator (line 121) | class iterator method iterator (line 141) | iterator(str_type s, delim_type d): str(s), delim(d), segment(next... method iterator (line 142) | iterator(size_type sz) : pos(sz) {} method iterator (line 144) | iterator& operator++() method iterator (line 150) | iterator operator++(int) method reference (line 157) | reference operator*() method pointer (line 161) | pointer operator->() method base_string_type (line 183) | base_string_type next(size_type start_pos) method iterator (line 208) | iterator begin() const method iterator (line 141) | iterator(str_type s, delim_type d): str(s), delim(d), segment(next... method iterator (line 142) | iterator(size_type sz) : pos(sz) {} method iterator (line 144) | iterator& operator++() method iterator (line 150) | iterator operator++(int) method reference (line 157) | reference operator*() method pointer (line 161) | pointer operator->() method base_string_type (line 183) | base_string_type next(size_type start_pos) method const_iterator (line 212) | const_iterator cbegin() const method iterator (line 217) | iterator end() const method iterator (line 141) | iterator(str_type s, delim_type d): str(s), delim(d), segment(next... method iterator (line 142) | iterator(size_type sz) : pos(sz) {} method iterator (line 144) | iterator& operator++() method iterator (line 150) | iterator operator++(int) method reference (line 157) | reference operator*() method pointer (line 161) | pointer operator->() method base_string_type (line 183) | base_string_type next(size_type start_pos) method const_iterator (line 221) | const_iterator cend() const function StringSplit (line 247) | auto StringSplit(std::string_view input, std::string_view delim) function StringSplit (line 263) | auto StringSplit(std::string_view input, std::string_view delim) function C (line 277) | C SplitPath(std::string_view input) function GetRootPath (line 282) | inline std::string type has_const_iter().cbegin(), std::declval().cend())>> (line 40) | struct has_const_iter().cbegin(), type has_emplace_back().emplace_back())>> (line 78) | struct has_emplace_back().emplac... FILE: common/StringTokenizer.hh function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN function C (line 171) | C StringTokenizer::split(std::string_view str, char delimiter) FILE: common/StringUtils.hh function EOSCOMMONNAMESPACE_BEGIN (line 39) | EOSCOMMONNAMESPACE_BEGIN function endsWith (line 56) | inline bool endsWith(std::string_view str, std::string_view suffix) function ltrim (line 65) | static inline void ltrim(std::string& s) function rtrim (line 75) | static inline void rtrim(std::string& s) function trim (line 85) | static inline void trim(std::string& s) function boolToString (line 94) | static inline std::string boolToString(bool b) function joinMap (line 106) | static inline std::string joinMap(const std::map PushTask(std::function func) function PushTask (line 208) | std::future PushTask(std::shared_ptr>... function Stop (line 222) | void Stop() function GetInfo (line 258) | std::string GetInfo() const function SetMinThreads (line 275) | void SetMinThreads(unsigned int num) function SetMaxThreads (line 290) | void SetMaxThreads(unsigned int num) function GetMaxThreads (line 306) | unsigned int GetMaxThreads() const function GetSize (line 314) | unsigned int GetSize() function GetQueueSize (line 322) | size_t GetQueueSize() const function setSelfThreadName (line 327) | static void setSelfThreadName(const std::string& name) function ThreadPool (line 335) | ThreadPool(const ThreadPool&) = delete; function ThreadPool (line 336) | ThreadPool(ThreadPool&&) = delete; FILE: common/Timing.hh function EOSCOMMONNAMESPACE_BEGIN (line 40) | EOSCOMMONNAMESPACE_BEGIN function getEpochInMilliseconds (line 56) | inline std::chrono::milliseconds getEpochInMilliseconds() class Timing (line 76) | class Timing type timeval (line 79) | struct timeval method Timing (line 88) | Timing(const char* name, struct timeval& i_tv): method Timing (line 98) | Timing(const char* i_maintag): method GetTagTimelapse (line 107) | float method GetCurrentYear (line 143) | static std::string GetCurrentYear() method GetNowInNs (line 155) | static long long method GetNowInSec (line 166) | static long long method GetAgeInNs (line 177) | static long long method GetCoarseAgeInNs (line 193) | static long long method GetAgeInNs (line 210) | static long long method GetCoarseAgeInNs (line 226) | static long long method Print (line 242) | void method Dump (line 248) | std::string method RealTime (line 300) | double method UnixTimestamp_to_Day (line 332) | static std::string method time_t (line 351) | static time_t method GetTimeSpec (line 365) | static void method Timespec_from_TimespecStr (line 397) | static int method TimespecToString (line 433) | static std::string method Ns_from_TimespecStr (line 449) | static long long method UnixTimestamp_to_ISO8601 (line 460) | static std::string method time_t (line 480) | static time_t method utctime (line 497) | static method ltime (line 524) | static method gtime (line 546) | static method ToLsFormat (line 568) | static FILE: common/UnixGroupsFetcher.cc function EOSCOMMONNAMESPACE_BEGIN (line 23) | EOSCOMMONNAMESPACE_BEGIN function populateGroups (line 77) | void populateGroups(const std::string& username, gid_t gid, FILE: common/UnixGroupsFetcher.hh type UnixGroupsFetcher (line 34) | struct UnixGroupsFetcher class UnixGrentFetcher (line 40) | class UnixGrentFetcher: public UnixGroupsFetcher { type UnixGroupListFetcher (line 47) | struct UnixGroupListFetcher: public UnixGroupsFetcher { FILE: common/Untraceable.hh function EOSCOMMONNAMESPACE_BEGIN (line 36) | EOSCOMMONNAMESPACE_BEGIN FILE: common/UriCapCipher.cc function EOSCOMMONNAMESPACE_BEGIN (line 38) | EOSCOMMONNAMESPACE_BEGIN FILE: common/UriCapCipher.hh type PasswordTag (line 61) | struct PasswordTag { method PasswordTag (line 62) | explicit PasswordTag() = default; type FixedSaltTag (line 64) | struct FixedSaltTag { method FixedSaltTag (line 65) | explicit FixedSaltTag() = default; FILE: common/Utils.cc function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN function SanitizeGeoTag (line 56) | std::string SanitizeGeoTag(const std::string& geotag) function GetFileAdlerXs (line 108) | bool function GetFileBinarySha1 (line 136) | bool function GetFileHexSha1 (line 162) | bool function ComputeSize (line 186) | void ComputeSize(uint64_t & size, int64_t delta) { function AddEosApp (line 195) | void AddEosApp(std::string & pathOrOpaque, const std::string & protocol) FILE: common/VirtualIdentity.cc function GetNobodyUidGid (line 34) | std::pair GetNobodyUidGid() function VirtualIdentity (line 68) | VirtualIdentity VirtualIdentity::Root() function VirtualIdentity (line 87) | VirtualIdentity VirtualIdentity::Nobody() FILE: common/VirtualIdentity.hh type VirtualIdentity (line 40) | struct VirtualIdentity { method hasUid (line 88) | inline bool hasUid(uid_t uid) const method hasGid (line 96) | bool hasGid(gid_t gid) const method isGateway (line 109) | bool isGateway() { return gateway; } FILE: common/WFEClient.hh class WFEClient (line 34) | class WFEClient { class WFEGrpcClient (line 40) | class WFEGrpcClient : public WFEClient { method WFEGrpcClient (line 42) | WFEGrpcClient(const std::string& endpoint_str, std::optional FILE: common/WaitInterval.hh class WaitInterval (line 57) | class WaitInterval method WaitInterval (line 60) | WaitInterval(const uint64_t interval_sec) : mIntervalSec( method WaitInterval (line 65) | WaitInterval(const WaitInterval&) = delete; method WaitInterval (line 67) | WaitInterval(WaitInterval&&) noexcept = delete; method WaitInterval (line 69) | WaitInterval& operator=(const WaitInterval&) = delete; method WaitInterval (line 71) | WaitInterval& operator=(WaitInterval&&) noexcept = delete; method get (line 73) | uint64_t get() const method set (line 79) | void set(const uint64_t new_value_sec) method wait (line 102) | void wait(ThreadAssistant& assistant, const bool zero_forever = false)... method wait_if_zero (line 117) | bool wait_if_zero(ThreadAssistant& assistant) const method random_wait (line 138) | void random_wait(ThreadAssistant& assistant, method registerNotifyCallback (line 163) | void registerNotifyCallback(ThreadAssistant& assistant) const method wait_time (line 172) | void wait_time(ThreadAssistant& assistant, std::unique_lock executor) : method ExecutorMgr (line 224) | ExecutorMgr(std::shared_ptr threadpool) : FILE: common/async/OpaqueFuture.hh type eos::common (line 30) | namespace eos::common type detail (line 33) | namespace detail type has_isReady (line 36) | struct has_isReady : std::false_type {} type has_cancel (line 43) | struct has_cancel : std::false_type {} class OpaqueFuture (line 65) | class OpaqueFuture method T (line 68) | T method ready (line 74) | bool ready() method valid (line 79) | bool valid() method wait (line 84) | void wait() method cancel (line 89) | void cancel() method OpaqueFuture (line 95) | OpaqueFuture(F&& fut) : fut_holder(std::make_unique... type base_future_holder (line 99) | struct base_future_holder { type future_holder (line 109) | struct future_holder : public base_future_holder { method future_holder (line 110) | future_holder(F&& f) : fut_(std::move(f)) {} method T (line 111) | T getValue() override method valid (line 123) | bool valid() override method wait (line 128) | void wait() override method ready (line 134) | bool ready() override method cancel (line 143) | void cancel() override type has_isReady().isReady())>> (line 39) | struct has_isReady().isReady... type has_cancel().cancel())>> (line 46) | struct has_cancel().cancel()... FILE: common/blake3/blake3.c function INLINE (line 10) | INLINE void chunk_state_init(blake3_chunk_state *self, const uint32_t ke... function INLINE (line 20) | INLINE void chunk_state_reset(blake3_chunk_state *self, const uint32_t k... function INLINE (line 29) | INLINE size_t chunk_state_len(const blake3_chunk_state *self) { function INLINE (line 34) | INLINE size_t chunk_state_fill_buf(blake3_chunk_state *self, function INLINE (line 46) | INLINE uint8_t chunk_state_maybe_start_flag(const blake3_chunk_state *se... type output_t (line 54) | typedef struct { function INLINE (line 62) | INLINE output_t make_output(const uint32_t input_cv[8], function INLINE (line 81) | INLINE void output_chaining_value(const output_t *self, uint8_t cv[32]) { function INLINE (line 89) | INLINE void output_root_bytes(const output_t *self, uint64_t seek, uint8... function INLINE (line 112) | INLINE void chunk_state_update(blake3_chunk_state *self, const uint8_t *... function INLINE (line 142) | INLINE output_t chunk_state_output(const blake3_chunk_state *self) { function INLINE (line 149) | INLINE output_t parent_output(const uint8_t block[BLAKE3_BLOCK_LEN], function INLINE (line 157) | INLINE size_t left_len(size_t content_len) { function INLINE (line 168) | INLINE size_t compress_chunks_parallel(const uint8_t *input, size_t inpu... function INLINE (line 212) | INLINE size_t compress_parents_parallel(const uint8_t *child_chaining_va... function blake3_compress_subtree_wide (line 264) | static size_t blake3_compress_subtree_wide(const uint8_t *input, function INLINE (line 333) | INLINE void compress_subtree_to_parent_node( function INLINE (line 356) | INLINE void hasher_init_base(blake3_hasher *self, const uint32_t key[8], function blake3_hasher_init (line 363) | void blake3_hasher_init(blake3_hasher *self) { hasher_init_base(self, IV... function blake3_hasher_init_keyed (line 365) | void blake3_hasher_init_keyed(blake3_hasher *self, function blake3_hasher_init_derive_key_raw (line 372) | void blake3_hasher_init_derive_key_raw(blake3_hasher *self, const void *... function blake3_hasher_init_derive_key (line 384) | void blake3_hasher_init_derive_key(blake3_hasher *self, const char *cont... function INLINE (line 398) | INLINE void hasher_merge_cv_stack(blake3_hasher *self, uint64_t total_le... function INLINE (line 441) | INLINE void hasher_push_cv(blake3_hasher *self, uint8_t new_cv[BLAKE3_OU... function blake3_hasher_update (line 449) | void blake3_hasher_update(blake3_hasher *self, const void *input, function blake3_hasher_finalize (line 558) | void blake3_hasher_finalize(const blake3_hasher *self, uint8_t *out, function blake3_hasher_finalize_seek (line 563) | void blake3_hasher_finalize_seek(const blake3_hasher *self, uint64_t seek, FILE: common/blake3/blake3.h type blake3_chunk_state (line 20) | typedef struct { type blake3_hasher (line 29) | typedef struct { FILE: common/blake3/blake3_avx2.c function INLINE (line 7) | INLINE __m256i loadu(const uint8_t src[32]) { function INLINE (line 11) | INLINE void storeu(__m256i src, uint8_t dest[16]) { function INLINE (line 15) | INLINE __m256i addv(__m256i a, __m256i b) { return _mm256_add_epi32(a, b... function INLINE (line 18) | INLINE __m256i xorv(__m256i a, __m256i b) { return _mm256_xor_si256(a, b... function INLINE (line 20) | INLINE __m256i set1(uint32_t x) { return _mm256_set1_epi32((int32_t)x); } function INLINE (line 22) | INLINE __m256i rot16(__m256i x) { function INLINE (line 28) | INLINE __m256i rot12(__m256i x) { function INLINE (line 32) | INLINE __m256i rot8(__m256i x) { function INLINE (line 38) | INLINE __m256i rot7(__m256i x) { function INLINE (line 42) | INLINE void round_fn(__m256i v[16], __m256i m[16], size_t r) { function INLINE (line 158) | INLINE void transpose_vecs(__m256i vecs[DEGREE]) { function INLINE (line 192) | INLINE void transpose_msg_vecs(const uint8_t *const *inputs, function INLINE (line 217) | INLINE void load_counters(uint64_t counter, bool increment_counter, function blake3_hash8_avx2 (line 230) | void blake3_hash8_avx2(const uint8_t *const *inputs, size_t blocks, function blake3_hash_many_avx2 (line 302) | void blake3_hash_many_avx2(const uint8_t *const *inputs, size_t num_inputs, FILE: common/blake3/blake3_avx512.c function INLINE (line 9) | INLINE __m128i loadu_128(const uint8_t src[16]) { function INLINE (line 13) | INLINE __m256i loadu_256(const uint8_t src[32]) { function INLINE (line 17) | INLINE __m512i loadu_512(const uint8_t src[64]) { function INLINE (line 21) | INLINE void storeu_128(__m128i src, uint8_t dest[16]) { function INLINE (line 25) | INLINE void storeu_256(__m256i src, uint8_t dest[16]) { function INLINE (line 29) | INLINE __m128i add_128(__m128i a, __m128i b) { return _mm_add_epi32(a, b... function INLINE (line 31) | INLINE __m256i add_256(__m256i a, __m256i b) { return _mm256_add_epi32(a... function INLINE (line 33) | INLINE __m512i add_512(__m512i a, __m512i b) { return _mm512_add_epi32(a... function INLINE (line 35) | INLINE __m128i xor_128(__m128i a, __m128i b) { return _mm_xor_si128(a, b... function INLINE (line 37) | INLINE __m256i xor_256(__m256i a, __m256i b) { return _mm256_xor_si256(a... function INLINE (line 39) | INLINE __m512i xor_512(__m512i a, __m512i b) { return _mm512_xor_si512(a... function INLINE (line 41) | INLINE __m128i set1_128(uint32_t x) { return _mm_set1_epi32((int32_t)x); } function INLINE (line 43) | INLINE __m256i set1_256(uint32_t x) { return _mm256_set1_epi32((int32_t)... function INLINE (line 45) | INLINE __m512i set1_512(uint32_t x) { return _mm512_set1_epi32((int32_t)... function INLINE (line 47) | INLINE __m128i set4(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { function INLINE (line 51) | INLINE __m128i rot16_128(__m128i x) { return _mm_ror_epi32(x, 16); } function INLINE (line 53) | INLINE __m256i rot16_256(__m256i x) { return _mm256_ror_epi32(x, 16); } function INLINE (line 55) | INLINE __m512i rot16_512(__m512i x) { return _mm512_ror_epi32(x, 16); } function INLINE (line 57) | INLINE __m128i rot12_128(__m128i x) { return _mm_ror_epi32(x, 12); } function INLINE (line 59) | INLINE __m256i rot12_256(__m256i x) { return _mm256_ror_epi32(x, 12); } function INLINE (line 61) | INLINE __m512i rot12_512(__m512i x) { return _mm512_ror_epi32(x, 12); } function INLINE (line 63) | INLINE __m128i rot8_128(__m128i x) { return _mm_ror_epi32(x, 8); } function INLINE (line 65) | INLINE __m256i rot8_256(__m256i x) { return _mm256_ror_epi32(x, 8); } function INLINE (line 67) | INLINE __m512i rot8_512(__m512i x) { return _mm512_ror_epi32(x, 8); } function INLINE (line 69) | INLINE __m128i rot7_128(__m128i x) { return _mm_ror_epi32(x, 7); } function INLINE (line 71) | INLINE __m256i rot7_256(__m256i x) { return _mm256_ror_epi32(x, 7); } function INLINE (line 73) | INLINE __m512i rot7_512(__m512i x) { return _mm512_ror_epi32(x, 7); } function INLINE (line 81) | INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 91) | INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 104) | INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 110) | INLINE void undiagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 116) | INLINE void compress_pre(__m128i rows[4], const uint32_t cv[8], function blake3_compress_xof_avx512 (line 287) | void blake3_compress_xof_avx512(const uint32_t cv[8], function blake3_compress_in_place_avx512 (line 299) | void blake3_compress_in_place_avx512(uint32_t cv[8], function INLINE (line 315) | INLINE void round_fn4(__m128i v[16], __m128i m[16], size_t r) { function INLINE (line 431) | INLINE void transpose_vecs_128(__m128i vecs[4]) { function INLINE (line 452) | INLINE void transpose_msg_vecs4(const uint8_t *const *inputs, function INLINE (line 479) | INLINE void load_counters4(uint64_t counter, bool increment_counter, function blake3_hash4_avx512 (line 491) | void blake3_hash4_avx512(const uint8_t *const *inputs, size_t blocks, function INLINE (line 558) | INLINE void round_fn8(__m256i v[16], __m256i m[16], size_t r) { function INLINE (line 674) | INLINE void transpose_vecs_256(__m256i vecs[8]) { function INLINE (line 708) | INLINE void transpose_msg_vecs8(const uint8_t *const *inputs, function INLINE (line 733) | INLINE void load_counters8(uint64_t counter, bool increment_counter, function blake3_hash8_avx512 (line 745) | void blake3_hash8_avx512(const uint8_t *const *inputs, size_t blocks, function INLINE (line 809) | INLINE void round_fn16(__m512i v[16], __m512i m[16], size_t r) { function INLINE (line 928) | INLINE __m512i unpack_lo_128(__m512i a, __m512i b) { function INLINE (line 935) | INLINE __m512i unpack_hi_128(__m512i a, __m512i b) { function INLINE (line 939) | INLINE void transpose_vecs_512(__m512i vecs[16]) { function INLINE (line 1021) | INLINE void transpose_msg_vecs16(const uint8_t *const *inputs, function INLINE (line 1045) | INLINE void load_counters16(uint64_t counter, bool increment_counter, function blake3_hash16_avx512 (line 1057) | void blake3_hash16_avx512(const uint8_t *const *inputs, size_t blocks, function INLINE (line 1139) | INLINE void hash_one_avx512(const uint8_t *input, size_t blocks, function blake3_hash_many_avx512 (line 1159) | void blake3_hash_many_avx512(const uint8_t *const *inputs, size_t num_in... FILE: common/blake3/blake3_dispatch.c function xgetbv (line 20) | static uint64_t xgetbv() { function cpuid (line 30) | static void cpuid(uint32_t out[4], uint32_t id) { function cpuidex (line 46) | static void cpuidex(uint32_t out[4], uint32_t id, uint32_t sid) { type cpu_feature (line 64) | enum cpu_feature { type cpu_feature (line 79) | enum cpu_feature function get_cpu_features (line 84) | enum cpu_feature function blake3_compress_in_place (line 136) | void blake3_compress_in_place(uint32_t cv[8], function blake3_compress_xof (line 165) | void blake3_compress_xof(const uint32_t cv[8], function blake3_hash_many (line 194) | void blake3_hash_many(const uint8_t *const *inputs, size_t num_inputs, function blake3_simd_degree (line 248) | size_t blake3_simd_degree(void) { FILE: common/blake3/blake3_impl.h type blake3_flags (line 13) | enum blake3_flags { function highest_one (line 76) | static unsigned int highest_one(uint64_t x) { function popcnt (line 106) | INLINE unsigned int popcnt(uint64_t x) { function INLINE (line 121) | INLINE uint64_t round_down_to_power_of_2(uint64_t x) { function INLINE (line 125) | INLINE uint32_t counter_low(uint64_t counter) { return (uint32_t)counter; } function INLINE (line 127) | INLINE uint32_t counter_high(uint64_t counter) { function INLINE (line 131) | INLINE uint32_t load32(const void *src) { function INLINE (line 137) | INLINE void load_key_words(const uint8_t key[BLAKE3_KEY_LEN], function INLINE (line 149) | INLINE void store32(void *dst, uint32_t w) { function INLINE (line 157) | INLINE void store_cv_words(uint8_t bytes_out[32], uint32_t cv_words[8]) { FILE: common/blake3/blake3_neon.c function INLINE (line 6) | INLINE uint32x4_t loadu_128(const uint8_t src[16]) { function INLINE (line 13) | INLINE void storeu_128(uint32x4_t src, uint8_t dest[16]) { function INLINE (line 18) | INLINE uint32x4_t add_128(uint32x4_t a, uint32x4_t b) { function INLINE (line 22) | INLINE uint32x4_t xor_128(uint32x4_t a, uint32x4_t b) { function INLINE (line 26) | INLINE uint32x4_t set1_128(uint32_t x) { return vld1q_dup_u32(&x); } function INLINE (line 28) | INLINE uint32x4_t set4(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { function INLINE (line 33) | INLINE uint32x4_t rot16_128(uint32x4_t x) { function INLINE (line 37) | INLINE uint32x4_t rot12_128(uint32x4_t x) { function INLINE (line 41) | INLINE uint32x4_t rot8_128(uint32x4_t x) { function INLINE (line 45) | INLINE uint32x4_t rot7_128(uint32x4_t x) { function INLINE (line 59) | INLINE void round_fn4(uint32x4_t v[16], uint32x4_t m[16], size_t r) { function INLINE (line 175) | INLINE void transpose_vecs_128(uint32x4_t vecs[4]) { function INLINE (line 191) | INLINE void transpose_msg_vecs4(const uint8_t *const *inputs, function INLINE (line 215) | INLINE void load_counters4(uint64_t counter, bool increment_counter, function blake3_hash4_neon (line 226) | void blake3_hash4_neon(const uint8_t *const *inputs, size_t blocks, function INLINE (line 298) | INLINE void hash_one_neon(const uint8_t *input, size_t blocks, function blake3_hash_many_neon (line 321) | void blake3_hash_many_neon(const uint8_t *const *inputs, size_t num_inputs, FILE: common/blake3/blake3_portable.c function INLINE (line 4) | INLINE uint32_t rotr32(uint32_t w, uint32_t c) { function INLINE (line 8) | INLINE void g(uint32_t *state, size_t a, size_t b, size_t c, size_t d, function INLINE (line 20) | INLINE void round_fn(uint32_t state[16], const uint32_t *msg, size_t rou... function INLINE (line 37) | INLINE void compress_pre(uint32_t state[16], const uint32_t cv[8], function blake3_compress_in_place_portable (line 84) | void blake3_compress_in_place_portable(uint32_t cv[8], function blake3_compress_xof_portable (line 100) | void blake3_compress_xof_portable(const uint32_t cv[8], function INLINE (line 125) | INLINE void hash_one_portable(const uint8_t *input, size_t blocks, function blake3_hash_many_portable (line 145) | void blake3_hash_many_portable(const uint8_t *const *inputs, size_t num_... FILE: common/blake3/blake3_sse2.c function INLINE (line 11) | INLINE __m128i loadu(const uint8_t src[16]) { function INLINE (line 15) | INLINE void storeu(__m128i src, uint8_t dest[16]) { function INLINE (line 19) | INLINE __m128i addv(__m128i a, __m128i b) { return _mm_add_epi32(a, b); } function INLINE (line 22) | INLINE __m128i xorv(__m128i a, __m128i b) { return _mm_xor_si128(a, b); } function INLINE (line 24) | INLINE __m128i set1(uint32_t x) { return _mm_set1_epi32((int32_t)x); } function INLINE (line 26) | INLINE __m128i set4(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { function INLINE (line 30) | INLINE __m128i rot16(__m128i x) { function INLINE (line 34) | INLINE __m128i rot12(__m128i x) { function INLINE (line 38) | INLINE __m128i rot8(__m128i x) { function INLINE (line 42) | INLINE __m128i rot7(__m128i x) { function INLINE (line 46) | INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 56) | INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 69) | INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 75) | INLINE void undiagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 81) | INLINE __m128i blend_epi16(__m128i a, __m128i b, const int imm8) { function INLINE (line 89) | INLINE void compress_pre(__m128i rows[4], const uint32_t cv[8], function blake3_compress_in_place_sse2 (line 260) | void blake3_compress_in_place_sse2(uint32_t cv[8], function blake3_compress_xof_sse2 (line 270) | void blake3_compress_xof_sse2(const uint32_t cv[8], function INLINE (line 282) | INLINE void round_fn(__m128i v[16], __m128i m[16], size_t r) { function INLINE (line 398) | INLINE void transpose_vecs(__m128i vecs[DEGREE]) { function INLINE (line 419) | INLINE void transpose_msg_vecs(const uint8_t *const *inputs, function INLINE (line 446) | INLINE void load_counters(uint64_t counter, bool increment_counter, function blake3_hash4_sse2 (line 459) | void blake3_hash4_sse2(const uint8_t *const *inputs, size_t blocks, function INLINE (line 520) | INLINE void hash_one_sse2(const uint8_t *input, size_t blocks, function blake3_hash_many_sse2 (line 540) | void blake3_hash_many_sse2(const uint8_t *const *inputs, size_t num_inputs, FILE: common/blake3/blake3_sse41.c function INLINE (line 11) | INLINE __m128i loadu(const uint8_t src[16]) { function INLINE (line 15) | INLINE void storeu(__m128i src, uint8_t dest[16]) { function INLINE (line 19) | INLINE __m128i addv(__m128i a, __m128i b) { return _mm_add_epi32(a, b); } function INLINE (line 22) | INLINE __m128i xorv(__m128i a, __m128i b) { return _mm_xor_si128(a, b); } function INLINE (line 24) | INLINE __m128i set1(uint32_t x) { return _mm_set1_epi32((int32_t)x); } function INLINE (line 26) | INLINE __m128i set4(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { function INLINE (line 30) | INLINE __m128i rot16(__m128i x) { function INLINE (line 35) | INLINE __m128i rot12(__m128i x) { function INLINE (line 39) | INLINE __m128i rot8(__m128i x) { function INLINE (line 44) | INLINE __m128i rot7(__m128i x) { function INLINE (line 48) | INLINE void g1(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 58) | INLINE void g2(__m128i *row0, __m128i *row1, __m128i *row2, __m128i *row3, function INLINE (line 71) | INLINE void diagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 77) | INLINE void undiagonalize(__m128i *row0, __m128i *row2, __m128i *row3) { function INLINE (line 83) | INLINE void compress_pre(__m128i rows[4], const uint32_t cv[8], function blake3_compress_in_place_sse41 (line 254) | void blake3_compress_in_place_sse41(uint32_t cv[8], function blake3_compress_xof_sse41 (line 264) | void blake3_compress_xof_sse41(const uint32_t cv[8], function INLINE (line 276) | INLINE void round_fn(__m128i v[16], __m128i m[16], size_t r) { function INLINE (line 392) | INLINE void transpose_vecs(__m128i vecs[DEGREE]) { function INLINE (line 413) | INLINE void transpose_msg_vecs(const uint8_t *const *inputs, function INLINE (line 440) | INLINE void load_counters(uint64_t counter, bool increment_counter, function blake3_hash4_sse41 (line 453) | void blake3_hash4_sse41(const uint8_t *const *inputs, size_t blocks, function INLINE (line 514) | INLINE void hash_one_sse41(const uint8_t *input, size_t blocks, function blake3_hash_many_sse41 (line 534) | void blake3_hash_many_sse41(const uint8_t *const *inputs, size_t num_inp... FILE: common/blake3/main.c function hex_char_value (line 21) | static void hex_char_value(uint8_t c, uint8_t *value, bool *valid) { function parse_key (line 33) | static int parse_key(char *hex_key, uint8_t out[BLAKE3_KEY_LEN]) { type cpu_feature (line 58) | enum cpu_feature { type cpu_feature (line 70) | enum cpu_feature type cpu_feature (line 71) | enum cpu_feature function main (line 73) | int main(int argc, char **argv) { FILE: common/concurrency/AlignedArray.hh type eos::common (line 29) | namespace eos::common { type AlignedAtomic (line 32) | struct alignas(hardware_destructive_interference_size) AlignedAtomic FILE: common/concurrency/AtomicUniquePtr.h function namespace (line 29) | namespace eos::common { FILE: common/concurrency/RCULite.hh type eos::common (line 32) | namespace eos::common class TicketLock (line 38) | class TicketLock { method lock (line 40) | void lock() noexcept { method unlock (line 57) | void unlock() noexcept { class RCUDomain (line 120) | class RCUDomain : public detail::stateful_trait_base method RCUDomain (line 124) | RCUDomain() = default; method get_current_epoch (line 126) | inline uint64_t get_current_epoch(std::memory_order order method rcu_read_lock (line 133) | inline size_t rcu_read_lock(uint64_t epoch) noexcept method rcu_read_lock (line 138) | inline size_t rcu_read_lock() noexcept method rcu_read_unlock (line 144) | inline void rcu_read_unlock(uint64_t epoch, uint64_t tag) noexcept method rcu_read_unlock (line 151) | inline auto method rcu_read_unlock (line 158) | inline auto rcu_read_unlock(uint64_t tag) noexcept method rcu_write_lock (line 164) | inline void rcu_write_lock() noexcept method rcu_write_unlock (line 171) | inline void rcu_write_unlock() noexcept method rcu_synchronize (line 180) | inline void rcu_synchronize() noexcept type RCUWriteLock (line 199) | struct RCUWriteLock { method RCUWriteLock (line 200) | RCUWriteLock(RCUDomain& _rcu_domain): rcu_domain(_rcu_domain) class RCUMutexT (line 219) | class RCUMutexT { method lock_shared (line 224) | void lock_shared() { method unlock_shared (line 228) | void unlock_shared() { method lock (line 232) | void lock() { method unlock (line 236) | void unlock() { class ScopedRCUWrite (line 246) | class ScopedRCUWrite { method ScopedRCUWrite (line 248) | ScopedRCUWrite(RCUMutexT& _rcu_mutex, type detail (line 269) | namespace detail { type StatefulStorage (line 271) | struct StatefulStorage { type StatelessStorage (line 277) | struct StatelessStorage {} class RCUReadLock (line 286) | class RCUReadLock : private detail::ReadLockStorage { method RCUReadLock (line 288) | explicit RCUReadLock(T& lockable) : m_lockable(lockable) { method lock_impl (line 297) | std::enable_if_t> lock_impl() { method lock_impl (line 303) | std::enable_if_t> lock_impl() { method unlock_impl (line 314) | std::enable_if_t> unlock_impl() { method unlock_impl (line 319) | std::enable_if_t > unlock_impl() { FILE: common/concurrency/ThreadEpochCounter.cc type eos::common (line 22) | namespace eos::common { FILE: common/concurrency/ThreadEpochCounter.hh type eos::common (line 33) | namespace eos::common { type detail (line 35) | namespace detail { type is_stateful (line 38) | struct is_stateful : std::false_type {} type is_stateful> (line 41) | struct is_stateful> (line 51) | struct stateful_trait_base > { type experimental (line 57) | namespace experimental { class VersionEpochCounter (line 62) | class VersionEpochCounter { method getEpochIndex (line 65) | inline uint64_t getEpochIndex(uint64_t epoch) noexcept { method increment (line 76) | inline size_t increment(uint64_t epoch, uint16_t count=1) noexcept { method decrement (line 82) | inline void decrement(uint64_t epoch) noexcept { method decrement (line 87) | inline void decrement(uint64_t epoch, uint64_t index) noexcept { method getReaders (line 91) | inline size_t getReaders(uint64_t epoch) noexcept { method epochHasReaders (line 95) | bool epochHasReaders(uint64_t epoch) noexcept { type ThreadID (line 112) | struct ThreadID { method get (line 117) | size_t get() { type ThreadEpoch (line 138) | struct alignas(hardware_destructive_interference_size) ThreadEpoch { method get (line 139) | auto get(std::memory_order order = std::memory_order_acquire) { method get_counter (line 143) | auto get_counter(std::memory_order order = std::memory_order_acquire) { class ThreadEpochCounter (line 150) | class ThreadEpochCounter { method increment (line 155) | size_t increment(uint64_t epoch, uint16_t count=1) noexcept { method decrement (line 167) | inline void decrement(uint64_t epoch, size_t tid) { method decrement (line 172) | inline void decrement() { method getReaders (line 177) | size_t getReaders(size_t tid) noexcept { method epochHasReaders (line 182) | bool epochHasReaders(uint64_t epoch) noexcept { FILE: common/config/ConfigParsing.cc function EOSCOMMONNAMESPACE_BEGIN (line 29) | EOSCOMMONNAMESPACE_BEGIN function Status (line 95) | Status ConfigParsing::relocateFilesystem(const std::string& newFstHost, FILE: common/config/ConfigParsing.hh function EOSCOMMONNAMESPACE_BEGIN (line 33) | EOSCOMMONNAMESPACE_BEGIN FILE: common/config/ConfigStore.hh type eos::common (line 28) | namespace eos::common class ConfigStore (line 38) | class ConfigStore: public eos::common::LogId method get (line 53) | std::string get(const std::string& key, const std::string& default_val) method get (line 69) | auto get(const std::string& key, NumT default_val) noexcept FILE: common/crc32c/crc32c.cc type checksum (line 14) | namespace checksum function crc32c_CPUDetection (line 17) | static uint32_t crc32c_CPUDetection(uint32_t crc, const void* data, function cpuid (line 28) | static uint32_t cpuid(uint32_t functionInput) function CRC32CFunctionPtr (line 57) | CRC32CFunctionPtr detectBestCRC32C() function crc32cSarwate (line 102) | uint32_t crc32cSarwate(uint32_t crc, const void* data, size_t length) function crc32cSlicingBy4 (line 114) | uint32_t crc32cSlicingBy4(uint32_t crc, const void* data, size_t length) function crc32cSlicingBy8 (line 151) | uint32_t crc32cSlicingBy8(uint32_t crc, const void* data, size_t length) function crc32cHardware32 (line 196) | uint32_t crc32cHardware32(uint32_t crc, const void* data, size_t length) function crc32cHardware64 (line 240) | uint32_t crc32cHardware64(uint32_t crc, const void* data, size_t length) FILE: common/crc32c/crc32c.h function namespace (line 11) | namespace checksum FILE: common/crc32c/crc32ctables.cc type checksum (line 21) | namespace checksum FILE: common/crc32c/crc32ctables.h function namespace (line 10) | namespace checksum FILE: common/eos_cta_pb/EosCtaAlertHandler.hh type XrdSsiPb (line 32) | namespace XrdSsiPb { FILE: common/exception/Exception.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/highwayhash/arch_specific.h function namespace (line 47) | namespace highwayhash FILE: common/highwayhash/data_parallel.h function namespace (line 40) | namespace highwayhash function RunTasks (line 129) | void RunTasks(const std::vector>& tasks) function WorkersReadyBarrier (line 171) | void WorkersReadyBarrier() function StartWorkers (line 182) | void StartWorkers(const WorkerCommand worker_command) function RunRange (line 193) | static void RunRange(ThreadPool* self, const WorkerCommand command) function ThreadFunc (line 224) | static void ThreadFunc(ThreadPool* self) function std (line 268) | alignas(64) std::atomic num_reserved_{0}; function T (line 334) | static T& Reduce() function Destroy (line 363) | static void Destroy() FILE: common/highwayhash/endianess.h function namespace (line 76) | namespace highwayhash FILE: common/highwayhash/hh_avx2.h function namespace (line 35) | namespace highwayhash FILE: common/highwayhash/hh_buffer.h function namespace (line 35) | namespace highwayhash FILE: common/highwayhash/hh_neon.h function namespace (line 34) | namespace highwayhash FILE: common/highwayhash/hh_portable.h function namespace (line 29) | namespace highwayhash FILE: common/highwayhash/hh_sse41.h function namespace (line 34) | namespace highwayhash FILE: common/highwayhash/hh_types.h function namespace (line 28) | namespace highwayhash FILE: common/highwayhash/hh_vsx.h function namespace (line 37) | namespace highwayhash FILE: common/highwayhash/highwayhash.h function namespace (line 57) | namespace highwayhash FILE: common/highwayhash/highwayhash_target.h function namespace (line 30) | namespace highwayhash FILE: common/highwayhash/highwayhash_test_target.h function namespace (line 34) | namespace highwayhash FILE: common/highwayhash/iaca.h function namespace (line 35) | namespace highwayhash FILE: common/highwayhash/instruction_sets.h function namespace (line 30) | namespace highwayhash FILE: common/highwayhash/load3.h function namespace (line 30) | namespace highwayhash FILE: common/highwayhash/nanobenchmark.h function namespace (line 82) | namespace highwayhash FILE: common/highwayhash/os_mac.h type cpu_mask (line 31) | typedef unsigned long int cpu_mask; type cpu_set_t (line 37) | struct cpu_set_t { function CPU_ZERO (line 41) | static inline void CPU_ZERO(cpu_set_t* set) function CPU_ISSET (line 46) | static inline int CPU_ISSET(int cpu, const cpu_set_t* set) function CPU_SET (line 55) | static inline void CPU_SET(int cpu, cpu_set_t* set) FILE: common/highwayhash/os_specific.h function namespace (line 20) | namespace highwayhash FILE: common/highwayhash/profiler.h function namespace (line 83) | namespace highwayhash function ComputeOverhead (line 738) | inline void ThreadSpecific::ComputeOverhead() FILE: common/highwayhash/robust_statistics.h function namespace (line 30) | namespace highwayhash FILE: common/highwayhash/scalar.h function namespace (line 29) | namespace highwayhash function FillWithByte (line 158) | void FillWithByte(const unsigned char value) function CopyTo (line 167) | void CopyTo(unsigned char* HH_RESTRICT to_bytes) const function count (line 233) | int count) function count (line 240) | int count) function Store (line 356) | void Store(const Scalar& v, T* const HH_RESTRICT to) function StoreUnaligned (line 362) | void StoreUnaligned(const Scalar& v, T* const HH_RESTRICT to) function Stream (line 368) | void Stream(const Scalar& v, T* const HH_RESTRICT to) FILE: common/highwayhash/scalar_sip_tree_hash.h function namespace (line 23) | namespace highwayhash FILE: common/highwayhash/sip_hash.h function namespace (line 28) | namespace highwayhash FILE: common/highwayhash/sip_tree_hash.h function namespace (line 21) | namespace highwayhash FILE: common/highwayhash/state_helpers.h function namespace (line 27) | namespace highwayhash FILE: common/highwayhash/tsc_timer.h function namespace (line 33) | namespace highwayhash FILE: common/highwayhash/vector128.h function namespace (line 53) | namespace highwayhash function HH_INLINE (line 247) | HH_INLINE V128() {} function HH_INLINE (line 250) | HH_INLINE V128(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 254) | HH_INLINE explicit V128(T i) : v_(_mm_set1_epi32(i)) {} function HH_INLINE (line 257) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 259) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 267) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 346) | HH_INLINE V128() {} function HH_INLINE (line 349) | HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_epi64x(p_1, p_0)) {} function HH_INLINE (line 352) | HH_INLINE explicit V128(T i) : v_(_mm_set_epi64x(i, i)) {} function HH_INLINE (line 355) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 357) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 365) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 444) | HH_INLINE V128() {} function HH_INLINE (line 447) | HH_INLINE V128(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 451) | HH_INLINE explicit V128(T f) : v_(_mm_set1_ps(f)) {} function HH_INLINE (line 454) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 456) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 464) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 538) | HH_INLINE V128() {} function HH_INLINE (line 541) | HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_pd(p_1, p_0)) {} function HH_INLINE (line 544) | HH_INLINE explicit V128(T f) : v_(_mm_set1_pd(f)) {} function HH_INLINE (line 547) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 549) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 557) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function count (line 674) | int count) function count (line 681) | int count) function Store (line 800) | void Store(const V128& v, T* const HH_RESTRICT to) function HH_INLINE (line 804) | HH_INLINE void Store(const V128& v, float* const HH_RESTRICT to) function HH_INLINE (line 808) | HH_INLINE void Store(const V128& v, double* const HH_RESTRICT to) function StoreUnaligned (line 814) | void StoreUnaligned(const V128& v, T* const HH_RESTRICT to) function HH_INLINE (line 818) | HH_INLINE void StoreUnaligned(const V128& v, function HH_INLINE (line 823) | HH_INLINE void StoreUnaligned(const V128& v, function Stream (line 832) | void Stream(const V128& v, T* const HH_RESTRICT to) function HH_INLINE (line 836) | HH_INLINE void Stream(const V128& v, float* const HH_RESTRICT to) function HH_INLINE (line 840) | HH_INLINE void Stream(const V128& v, double* const HH_RESTRICT to) function HH_INLINE (line 872) | HH_INLINE V4x32F Select(const V4x32F& a, const V4x32F& b, const V4x32F& ... function HH_INLINE (line 877) | HH_INLINE V2x64F Select(const V2x64F& a, const V2x64F& b, const V2x64F& ... function HH_INLINE (line 884) | HH_INLINE V16x8U Min(const V16x8U& v0, const V16x8U& v1) function HH_INLINE (line 889) | HH_INLINE V16x8U Max(const V16x8U& v0, const V16x8U& v1) function HH_INLINE (line 894) | HH_INLINE V8x16U Min(const V8x16U& v0, const V8x16U& v1) function HH_INLINE (line 899) | HH_INLINE V8x16U Max(const V8x16U& v0, const V8x16U& v1) function HH_INLINE (line 904) | HH_INLINE V4x32U Min(const V4x32U& v0, const V4x32U& v1) function HH_INLINE (line 909) | HH_INLINE V4x32U Max(const V4x32U& v0, const V4x32U& v1) function HH_INLINE (line 914) | HH_INLINE V4x32F Min(const V4x32F& v0, const V4x32F& v1) function HH_INLINE (line 919) | HH_INLINE V4x32F Max(const V4x32F& v0, const V4x32F& v1) function HH_INLINE (line 924) | HH_INLINE V2x64F Min(const V2x64F& v0, const V2x64F& v1) function HH_INLINE (line 929) | HH_INLINE V2x64F Max(const V2x64F& v0, const V2x64F& v1) FILE: common/highwayhash/vector256.h function namespace (line 47) | namespace highwayhash function HH_INLINE (line 235) | HH_INLINE V256() {} function HH_INLINE (line 238) | HH_INLINE V256(T p_7, T p_6, T p_5, T p_4, T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 242) | HH_INLINE explicit V256(T i) function HH_INLINE (line 246) | HH_INLINE explicit V256(const V256& other) : v_(other.v_) {} function explicit (line 248) | explicit V256(const V256& other) : v_(other) {} function HH_INLINE (line 256) | HH_INLINE V256(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 325) | HH_INLINE V256() {} function HH_INLINE (line 328) | HH_INLINE V256(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 332) | HH_INLINE explicit V256(T i) function HH_INLINE (line 336) | HH_INLINE explicit V256(const V256& other) : v_(other.v_) {} function explicit (line 338) | explicit V256(const V256& other) : v_(other) {} function HH_INLINE (line 346) | HH_INLINE V256(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 415) | HH_INLINE V256() {} function HH_INLINE (line 418) | HH_INLINE V256(T p_7, T p_6, T p_5, T p_4, T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 422) | HH_INLINE explicit V256(T f) : v_(_mm256_set1_ps(f)) {} function HH_INLINE (line 425) | HH_INLINE explicit V256(const V256& other) : v_(other.v_) {} function explicit (line 427) | explicit V256(const V256& other) : v_(other) {} function HH_INLINE (line 435) | HH_INLINE V256(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 509) | HH_INLINE V256() {} function HH_INLINE (line 512) | HH_INLINE V256(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 516) | HH_INLINE explicit V256(T f) : v_(_mm256_set1_pd(f)) {} function HH_INLINE (line 519) | HH_INLINE explicit V256(const V256& other) : v_(other.v_) {} function explicit (line 521) | explicit V256(const V256& other) : v_(other) {} function HH_INLINE (line 529) | HH_INLINE V256(const Intrinsic& v) : v_(v) {} function count (line 646) | int count) function count (line 653) | int count) function V32x8U (line 683) | V32x8U Load(const V32x8U::T* const HH_RESTRICT from) function V16x16U (line 689) | V16x16U Load(const V16x16U::T* const HH_RESTRICT from) function V8x32U (line 695) | V8x32U Load(const V8x32U::T* const HH_RESTRICT from) function V4x64U (line 701) | V4x64U Load(const V4x64U::T* const HH_RESTRICT from) function V8x32F (line 707) | V8x32F Load(const V8x32F::T* const HH_RESTRICT from) function V4x64F (line 712) | V4x64F Load(const V4x64F::T* const HH_RESTRICT from) function V32x8U (line 718) | V32x8U LoadUnaligned(const V32x8U::T* const HH_RESTRICT from) function V16x16U (line 724) | V16x16U LoadUnaligned(const V16x16U::T* const HH_RESTRICT from) function V8x32U (line 730) | V8x32U LoadUnaligned(const V8x32U::T* const HH_RESTRICT from) function V4x64U (line 736) | V4x64U LoadUnaligned(const V4x64U::T* const HH_RESTRICT from) function V8x32F (line 742) | V8x32F LoadUnaligned(const V8x32F::T* const HH_RESTRICT from) function V4x64F (line 747) | V4x64F LoadUnaligned(const V4x64F::T* const HH_RESTRICT from) function Store (line 754) | void Store(const V256& v, T* const HH_RESTRICT to) function HH_INLINE (line 758) | HH_INLINE void Store(const V256& v, float* const HH_RESTRICT to) function HH_INLINE (line 762) | HH_INLINE void Store(const V256& v, double* const HH_RESTRICT to) function StoreUnaligned (line 768) | void StoreUnaligned(const V256& v, T* const HH_RESTRICT to) function HH_INLINE (line 772) | HH_INLINE void StoreUnaligned(const V256& v, function HH_INLINE (line 777) | HH_INLINE void StoreUnaligned(const V256& v, function Stream (line 786) | void Stream(const V256& v, T* const HH_RESTRICT to) function HH_INLINE (line 790) | HH_INLINE void Stream(const V256& v, float* const HH_RESTRICT to) function HH_INLINE (line 794) | HH_INLINE void Stream(const V256& v, double* const HH_RESTRICT to) function HH_INLINE (line 826) | HH_INLINE V8x32F Select(const V8x32F& a, const V8x32F& b, const V8x32F& ... function HH_INLINE (line 831) | HH_INLINE V4x64F Select(const V4x64F& a, const V4x64F& b, const V4x64F& ... function HH_INLINE (line 838) | HH_INLINE V32x8U Min(const V32x8U& v0, const V32x8U& v1) function HH_INLINE (line 843) | HH_INLINE V32x8U Max(const V32x8U& v0, const V32x8U& v1) function HH_INLINE (line 848) | HH_INLINE V16x16U Min(const V16x16U& v0, const V16x16U& v1) function HH_INLINE (line 853) | HH_INLINE V16x16U Max(const V16x16U& v0, const V16x16U& v1) function HH_INLINE (line 858) | HH_INLINE V8x32U Min(const V8x32U& v0, const V8x32U& v1) function HH_INLINE (line 863) | HH_INLINE V8x32U Max(const V8x32U& v0, const V8x32U& v1) function HH_INLINE (line 868) | HH_INLINE V8x32F Min(const V8x32F& v0, const V8x32F& v1) function HH_INLINE (line 873) | HH_INLINE V8x32F Max(const V8x32F& v0, const V8x32F& v1) function HH_INLINE (line 878) | HH_INLINE V4x64F Min(const V4x64F& v0, const V4x64F& v1) function HH_INLINE (line 883) | HH_INLINE V4x64F Max(const V4x64F& v0, const V4x64F& v1) FILE: common/highwayhash/vector_neon.h function namespace (line 43) | namespace highwayhash function HH_INLINE (line 383) | HH_INLINE V128() {} function HH_INLINE (line 386) | HH_INLINE V128(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 395) | HH_INLINE explicit V128(T i) : v_(vdupq_n_u32(i)) {} function HH_INLINE (line 398) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 400) | explicit V128(const V128& other) : v_((const uint32x4_t)other) {} function HH_INLINE (line 408) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 480) | HH_INLINE V128& ShiftRightInsert(const Intrinsic& value, const int count) function HH_INLINE (line 489) | HH_INLINE V128& AndNot(const Intrinsic& neg_mask) function HH_INLINE (line 507) | HH_INLINE V128() {} function HH_INLINE (line 510) | HH_INLINE V128(T p_1, T p_0) function HH_INLINE (line 519) | HH_INLINE explicit V128(T i) : v_(vdupq_n_u64(i)) {} function HH_INLINE (line 522) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 524) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 532) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 609) | HH_INLINE V128& AndNot(const Intrinsic& neg_mask) function HH_INLINE (line 615) | HH_INLINE V128& ShiftRightInsert(const Intrinsic& value, const int count) function HH_INLINE (line 642) | HH_INLINE V128() {} function HH_INLINE (line 645) | HH_INLINE V128(T p_3, T p_2, T p_1, T p_0) function HH_INLINE (line 652) | HH_INLINE explicit V128(T f) : v_(vdupq_n_f32(f)) {} function HH_INLINE (line 655) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 657) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 665) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function HH_INLINE (line 742) | HH_INLINE V128() {} function HH_INLINE (line 745) | HH_INLINE V128(T p_1, T p_0) function HH_INLINE (line 752) | HH_INLINE explicit V128(T f) : v_(vdupq_n_f64(f)) {} function HH_INLINE (line 755) | HH_INLINE explicit V128(const V128& other) : v_(other.v_) {} function explicit (line 757) | explicit V128(const V128& other) : v_(other) {} function HH_INLINE (line 765) | HH_INLINE V128(const Intrinsic& v) : v_(v) {} function count (line 886) | int count) function count (line 893) | int count) function HH_RESTRICT (line 1023) | HH_RESTRICT to) function HH_RESTRICT (line 1031) | HH_RESTRICT to) function HH_RESTRICT (line 1039) | HH_RESTRICT to) function HH_RESTRICT (line 1047) | HH_RESTRICT to) function HH_INLINE (line 1051) | HH_INLINE void Store(const V128& v, double* const HH_RESTRICT to) function HH_RESTRICT (line 1061) | HH_RESTRICT to) function HH_RESTRICT (line 1068) | HH_RESTRICT to) function HH_RESTRICT (line 1075) | HH_RESTRICT to) function HH_RESTRICT (line 1082) | HH_RESTRICT to) function HH_RESTRICT (line 1088) | HH_RESTRICT to) function HH_INLINE (line 1092) | HH_INLINE void StoreUnaligned(const V128& v, function Stream (line 1104) | void Stream(const V128& v, T* const HH_RESTRICT to) function HH_INLINE (line 1108) | HH_INLINE void Stream(const V128& v, float* const HH_RESTRICT to) function HH_INLINE (line 1112) | HH_INLINE void Stream(const V128& v, double* const HH_RESTRICT to) function HH_INLINE (line 1148) | HH_INLINE V4x32U Select(const V4x32U& a, const V4x32U& b, const V4x32U& ... function HH_INLINE (line 1153) | HH_INLINE V2x64U Select(const V2x64U& a, const V2x64U& b, const V2x64U& ... function HH_INLINE (line 1160) | HH_INLINE V16x8U Min(const V16x8U& v0, const V16x8U& v1) function HH_INLINE (line 1165) | HH_INLINE V16x8U Max(const V16x8U& v0, const V16x8U& v1) function HH_INLINE (line 1170) | HH_INLINE V8x16U Min(const V8x16U& v0, const V8x16U& v1) function HH_INLINE (line 1175) | HH_INLINE V8x16U Max(const V8x16U& v0, const V8x16U& v1) function HH_INLINE (line 1180) | HH_INLINE V4x32U Min(const V4x32U& v0, const V4x32U& v1) function HH_INLINE (line 1185) | HH_INLINE V4x32U Max(const V4x32U& v0, const V4x32U& v1) function HH_INLINE (line 1192) | HH_INLINE V4x32F Min(const V4x32F& v0, const V4x32F& v1) function HH_INLINE (line 1197) | HH_INLINE V4x32F Max(const V4x32F& v0, const V4x32F& v1) function HH_INLINE (line 1202) | HH_INLINE V2x64F Min(const V2x64F& v0, const V2x64F& v1) function HH_INLINE (line 1207) | HH_INLINE V2x64F Max(const V2x64F& v0, const V2x64F& v1) FILE: common/highwayhash/vector_test_target.h function namespace (line 26) | namespace highwayhash FILE: common/hopscotch_hash.hh type tsl (line 67) | namespace tsl class power_of_two_growth_policy (line 74) | class power_of_two_growth_policy method power_of_two_growth_policy (line 81) | power_of_two_growth_policy(std::size_t& min_bucket_count_in_out) method bucket_for_hash (line 97) | std::size_t bucket_for_hash(std::size_t hash) const method next_bucket_count (line 105) | std::size_t next_bucket_count() const method max_bucket_count (line 117) | std::size_t max_bucket_count() const method round_up_to_power_of_two (line 123) | static std::size_t round_up_to_power_of_two(std::size_t value) method is_power_of_two (line 142) | static constexpr bool is_power_of_two(std::size_t value) class mod_growth_policy (line 158) | class mod_growth_policy method mod_growth_policy (line 161) | mod_growth_policy(std::size_t& min_bucket_count_in_out) method bucket_for_hash (line 173) | std::size_t bucket_for_hash(std::size_t hash) const method next_bucket_count (line 179) | std::size_t next_bucket_count() const method max_bucket_count (line 199) | std::size_t max_bucket_count() const type detail_hopscotch_hash (line 221) | namespace detail_hopscotch_hash function mod (line 233) | static std::size_t mod(std::size_t hash) type make_void (line 309) | struct make_void { type has_is_transparent (line 315) | struct has_is_transparent : std::false_type { type has_is_transparent::type> (line 319) | struct has_is_transparent::type> (line 329) | struct has_key_compare 0)&& (MinBits <= 8) >::type > (line 347) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 8)&& (MinBits <= 16) >::type > (line 355) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 16)&& (MinBits <= 32) >::type > (line 363) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 32)&& (MinBits <= 64) >::type > (line 371) | class smallest_type_for_min_bits < MinBits, class hopscotch_bucket_hash (line 399) | class hopscotch_bucket_hash method bucket_hash_equal (line 404) | bool bucket_hash_equal(std::size_t /*hash*/) const noexcept method truncated_bucket_hash (line 409) | std::size_t truncated_bucket_hash() const noexcept method copy_hash (line 416) | void copy_hash(const hopscotch_bucket_hash&) noexcept method set_hash (line 420) | void set_hash(std::size_t /*hash*/) noexcept class hopscotch_bucket_hash (line 426) | class hopscotch_bucket_hash method bucket_hash_equal (line 432) | bool bucket_hash_equal(std::size_t hash) const noexcept method truncated_bucket_hash (line 437) | std::size_t truncated_bucket_hash() const noexcept method copy_hash (line 443) | void copy_hash(const hopscotch_bucket_hash& bucket) noexcept method set_hash (line 448) | void set_hash(std::size_t hash) noexcept class hopscotch_bucket (line 458) | class hopscotch_bucket: public hopscotch_bucket_hash method hopscotch_bucket (line 489) | hopscotch_bucket() noexcept: bucket_hash(), m_neighborhood_infos(0) method hopscotch_bucket (line 495) | hopscotch_bucket(const hopscotch_bucket& bucket) method hopscotch_bucket (line 507) | hopscotch_bucket(hopscotch_bucket&& bucket) method hopscotch_bucket (line 520) | hopscotch_bucket& operator=(const hopscotch_bucket& bucket) method hopscotch_bucket (line 537) | hopscotch_bucket& operator=(hopscotch_bucket&&) = delete; method neighborhood_bitmap (line 546) | neighborhood_bitmap neighborhood_infos() const noexcept method set_overflow (line 552) | void set_overflow(bool has_overflow) noexcept method has_overflow (line 561) | bool has_overflow() const noexcept method empty (line 566) | bool empty() const noexcept method toggle_neighbor_presence (line 571) | void toggle_neighbor_presence(std::size_t ineighbor) noexcept method check_neighbor_presence (line 579) | bool check_neighbor_presence(std::size_t ineighbor) const noexcept method value_type (line 591) | value_type& value() noexcept method value_type (line 597) | const value_type& value() const noexcept method set_value_of_empty_bucket (line 604) | void set_value_of_empty_bucket(std::size_t hash, Args&& ... value_... method swap_value_into_empty_bucket (line 613) | void swap_value_into_empty_bucket(hopscotch_bucket& empty_bucket) method remove_value (line 627) | void remove_value() noexcept method clear (line 635) | void clear() noexcept method max_size (line 645) | static std::size_t max_size() noexcept method set_empty (line 655) | void set_empty(bool is_empty) noexcept method destroy_value (line 664) | void destroy_value() noexcept class hopscotch_hash (line 706) | class hopscotch_hash: private Hash, private KeyEqual, private Growth... class hopscotch_iterator (line 715) | class hopscotch_iterator method hopscotch_iterator (line 779) | hopscotch_iterator(iterator_bucket buckets_iterator, method hopscotch_iterator (line 796) | hopscotch_iterator() noexcept method hopscotch_iterator (line 800) | hopscotch_iterator(const hopscotch_iterator& other) noexc... method value (line 817) | typename std::conditional < method reference (line 829) | reference operator*() const method pointer (line 838) | pointer operator->() const method hopscotch_iterator (line 847) | hopscotch_iterator& operator++() method hopscotch_iterator (line 862) | hopscotch_iterator operator++(int) class hopscotch_iterator (line 767) | class hopscotch_iterator method hopscotch_iterator (line 779) | hopscotch_iterator(iterator_bucket buckets_iterator, method hopscotch_iterator (line 796) | hopscotch_iterator() noexcept method hopscotch_iterator (line 800) | hopscotch_iterator(const hopscotch_iterator& other) noexc... method value (line 817) | typename std::conditional < method reference (line 829) | reference operator*() const method pointer (line 838) | pointer operator->() const method hopscotch_iterator (line 847) | hopscotch_iterator& operator++() method hopscotch_iterator (line 862) | hopscotch_iterator operator++(int) method hopscotch_hash (line 893) | hopscotch_hash(size_type bucket_count, method hopscotch_hash (line 914) | hopscotch_hash(size_type bucket_count, method hopscotch_hash (line 937) | hopscotch_hash(const hopscotch_hash& other) = default; method hopscotch_hash (line 939) | hopscotch_hash(hopscotch_hash&& other) method hopscotch_hash (line 960) | hopscotch_hash& operator=(const hopscotch_hash& other) = default; method hopscotch_hash (line 962) | hopscotch_hash& operator=(hopscotch_hash&& other) method allocator_type (line 969) | allocator_type get_allocator() const method iterator (line 978) | iterator begin() noexcept method const_iterator (line 989) | const_iterator begin() const noexcept method const_iterator (line 994) | const_iterator cbegin() const noexcept method iterator (line 1005) | iterator end() noexcept method const_iterator (line 1010) | const_iterator end() const noexcept method const_iterator (line 1015) | const_iterator cend() const noexcept method empty (line 1025) | bool empty() const noexcept method size_type (line 1030) | size_type size() const noexcept method size_type (line 1035) | size_type max_size() const noexcept method clear (line 1043) | void clear() noexcept method insert (line 1054) | std::pair insert(const value_type& value) method insert (line 1061) | std::pair insert(P && value) method insert (line 1066) | std::pair insert(value_type&& value) method iterator (line 1072) | iterator insert(const_iterator hint, const value_type& value) method iterator (line 1083) | iterator insert(const_iterator hint, P && value) method iterator (line 1088) | iterator insert(const_iterator hint, value_type&& value) method insert (line 1099) | void insert(InputIt first, InputIt last) method insert_or_assign (line 1123) | std::pair insert_or_assign(const key_type& k, M&& ... method insert_or_assign (line 1129) | std::pair insert_or_assign(key_type&& k, M&& obj) method iterator (line 1136) | iterator insert_or_assign(const_iterator hint, const key_type& k, ... method iterator (line 1148) | iterator insert_or_assign(const_iterator hint, key_type&& k, M&& obj) method emplace (line 1161) | std::pair emplace(Args&& ... args) method iterator (line 1167) | iterator emplace_hint(const_iterator hint, Args&& ... args) method try_emplace (line 1173) | std::pair try_emplace(const key_type& k, Args&& ..... method try_emplace (line 1179) | std::pair try_emplace(key_type&& k, Args&& ... args) method iterator (line 1185) | iterator try_emplace(const_iterator hint, const key_type& k, Args&... method iterator (line 1195) | iterator try_emplace(const_iterator hint, key_type&& k, Args&& ...... method iterator (line 1206) | iterator erase(iterator pos) method iterator (line 1211) | iterator erase(const_iterator pos) method iterator (line 1227) | iterator erase(const_iterator first, const_iterator last) method size_type (line 1243) | size_type erase(const K& key) method size_type (line 1249) | size_type erase(const K& key, std::size_t hash) method swap (line 1271) | void swap(hopscotch_hash& other) method size_type (line 1344) | size_type count(const K& key) const method size_type (line 1350) | size_type count(const K& key, std::size_t hash) const method iterator (line 1357) | iterator find(const K& key) method iterator (line 1363) | iterator find(const K& key, std::size_t hash) method const_iterator (line 1370) | const_iterator find(const K& key) const method const_iterator (line 1376) | const_iterator find(const K& key, std::size_t hash) const method equal_range (line 1383) | std::pair equal_range(const K& key) method equal_range (line 1389) | std::pair equal_range(const K& key, std::size_... method equal_range (line 1397) | std::pair equal_range(const K& key... method equal_range (line 1403) | std::pair equal_range(const K& key, method size_type (line 1413) | size_type bucket_count() const method size_type (line 1423) | size_type max_bucket_count() const method load_factor (line 1434) | float load_factor() const method max_load_factor (line 1439) | float max_load_factor() const method max_load_factor (line 1444) | void max_load_factor(float ml) method rehash (line 1452) | void rehash(size_type count) method reserve (line 1459) | void reserve(size_type count) method hasher (line 1468) | hasher hash_function() const method key_equal (line 1473) | key_equal key_eq() const method iterator (line 1481) | iterator mutable_iterator(const_iterator pos) method size_type (line 1495) | size_type overflow_size() const noexcept method key_comp (line 1501) | typename U::key_compare key_comp() const method hash_key (line 1509) | std::size_t hash_key(const K& key) const method compare_keys (line 1515) | bool compare_keys(const K1& key1, const K2& key2) const method bucket_for_hash (line 1520) | std::size_t bucket_for_hash(std::size_t hash) const method rehash_impl (line 1532) | void rehash_impl(size_type count) method rehash_impl (line 1593) | void rehash_impl(size_type count) method iterator_overflow (line 1619) | iterator_overflow mutable_overflow_iterator(const_iterator_overflo... method iterator_overflow (line 1625) | iterator_overflow mutable_overflow_iterator(const_iterator_overflo... method iterator_overflow (line 1632) | iterator_overflow erase_from_overflow(const_iterator_overflow pos, method erase_from_bucket (line 1658) | void erase_from_bucket(iterator_buckets pos, method insert_or_assign_impl (line 1672) | std::pair insert_or_assign_impl(K&& key, M&& obj) method try_emplace_impl (line 1684) | std::pair try_emplace_impl(P&& key, Args&& ... arg... method insert_impl (line 1701) | std::pair insert_impl(P&& value) method insert_impl (line 1717) | std::pair insert_impl(std::size_t ibucket_for_hash, method will_neighborhood_change_on_rehash (line 1764) | bool will_neighborhood_change_on_rehash(size_t ibucket_neighborhoo... method find_empty_bucket (line 1791) | std::size_t find_empty_bucket(std::size_t ibucket_start) const method iterator_buckets (line 1811) | iterator_buckets insert_in_bucket(std::size_t ibucket_empty, method swap_empty_bucket_closer (line 1832) | bool swap_empty_bucket_closer(std::size_t& ibucket_empty_in_out) method size_type (line 1905) | size_type count_impl(const K& key, std::size_t hash, method iterator (line 1919) | iterator find_impl(const K& key, std::size_t hash, iterator_bucket... method const_iterator (line 1935) | const_iterator find_impl(const K& key, std::size_t hash, method iterator_buckets (line 1953) | iterator_buckets find_in_buckets(const K& key, std::size_t hash, method const_iterator_buckets (line 1963) | const_iterator_buckets find_in_buckets(const K& key, std::size_t h... method iterator_overflow (line 1994) | iterator_overflow find_in_overflow(const K& key) method const_iterator_overflow (line 2004) | const_iterator_overflow find_in_overflow(const K& key) const method iterator_overflow (line 2014) | iterator_overflow find_in_overflow(const K& key) method const_iterator_overflow (line 2020) | const_iterator_overflow find_in_overflow(const K& key) const method iterator_overflow (line 2029) | iterator_overflow insert_in_overflow(Args && ... value_type_args) method iterator_overflow (line 2036) | iterator_overflow insert_in_overflow(Args && ... value_type_args) method hopscotch_hash (line 2046) | hopscotch_hash new_hopscotch_hash(size_type bucket_count) method hopscotch_hash (line 2054) | hopscotch_hash new_hopscotch_hash(size_type bucket_count) class prime_growth_policy (line 255) | class prime_growth_policy method prime_growth_policy (line 258) | prime_growth_policy(std::size_t& min_bucket_count_in_out) method bucket_for_hash (line 272) | std::size_t bucket_for_hash(std::size_t hash) const method next_bucket_count (line 277) | std::size_t next_bucket_count() const method max_bucket_count (line 286) | std::size_t max_bucket_count() const method bucket_for_hash_iprime (line 292) | std::size_t bucket_for_hash_iprime(std::size_t hash, unsigned int ip... type detail_hopscotch_hash (line 303) | namespace detail_hopscotch_hash function mod (line 233) | static std::size_t mod(std::size_t hash) type make_void (line 309) | struct make_void { type has_is_transparent (line 315) | struct has_is_transparent : std::false_type { type has_is_transparent::type> (line 319) | struct has_is_transparent::type> (line 329) | struct has_key_compare 0)&& (MinBits <= 8) >::type > (line 347) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 8)&& (MinBits <= 16) >::type > (line 355) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 16)&& (MinBits <= 32) >::type > (line 363) | class smallest_type_for_min_bits < MinBits, class smallest_type_for_min_bits < MinBits, typename std::enable_if < (MinBits > 32)&& (MinBits <= 64) >::type > (line 371) | class smallest_type_for_min_bits < MinBits, class hopscotch_bucket_hash (line 399) | class hopscotch_bucket_hash method bucket_hash_equal (line 404) | bool bucket_hash_equal(std::size_t /*hash*/) const noexcept method truncated_bucket_hash (line 409) | std::size_t truncated_bucket_hash() const noexcept method copy_hash (line 416) | void copy_hash(const hopscotch_bucket_hash&) noexcept method set_hash (line 420) | void set_hash(std::size_t /*hash*/) noexcept class hopscotch_bucket_hash (line 426) | class hopscotch_bucket_hash method bucket_hash_equal (line 432) | bool bucket_hash_equal(std::size_t hash) const noexcept method truncated_bucket_hash (line 437) | std::size_t truncated_bucket_hash() const noexcept method copy_hash (line 443) | void copy_hash(const hopscotch_bucket_hash& bucket) noexcept method set_hash (line 448) | void set_hash(std::size_t hash) noexcept class hopscotch_bucket (line 458) | class hopscotch_bucket: public hopscotch_bucket_hash method hopscotch_bucket (line 489) | hopscotch_bucket() noexcept: bucket_hash(), m_neighborhood_infos(0) method hopscotch_bucket (line 495) | hopscotch_bucket(const hopscotch_bucket& bucket) method hopscotch_bucket (line 507) | hopscotch_bucket(hopscotch_bucket&& bucket) method hopscotch_bucket (line 520) | hopscotch_bucket& operator=(const hopscotch_bucket& bucket) method hopscotch_bucket (line 537) | hopscotch_bucket& operator=(hopscotch_bucket&&) = delete; method neighborhood_bitmap (line 546) | neighborhood_bitmap neighborhood_infos() const noexcept method set_overflow (line 552) | void set_overflow(bool has_overflow) noexcept method has_overflow (line 561) | bool has_overflow() const noexcept method empty (line 566) | bool empty() const noexcept method toggle_neighbor_presence (line 571) | void toggle_neighbor_presence(std::size_t ineighbor) noexcept method check_neighbor_presence (line 579) | bool check_neighbor_presence(std::size_t ineighbor) const noexcept method value_type (line 591) | value_type& value() noexcept method value_type (line 597) | const value_type& value() const noexcept method set_value_of_empty_bucket (line 604) | void set_value_of_empty_bucket(std::size_t hash, Args&& ... value_... method swap_value_into_empty_bucket (line 613) | void swap_value_into_empty_bucket(hopscotch_bucket& empty_bucket) method remove_value (line 627) | void remove_value() noexcept method clear (line 635) | void clear() noexcept method max_size (line 645) | static std::size_t max_size() noexcept method set_empty (line 655) | void set_empty(bool is_empty) noexcept method destroy_value (line 664) | void destroy_value() noexcept class hopscotch_hash (line 706) | class hopscotch_hash: private Hash, private KeyEqual, private Growth... class hopscotch_iterator (line 715) | class hopscotch_iterator method hopscotch_iterator (line 779) | hopscotch_iterator(iterator_bucket buckets_iterator, method hopscotch_iterator (line 796) | hopscotch_iterator() noexcept method hopscotch_iterator (line 800) | hopscotch_iterator(const hopscotch_iterator& other) noexc... method value (line 817) | typename std::conditional < method reference (line 829) | reference operator*() const method pointer (line 838) | pointer operator->() const method hopscotch_iterator (line 847) | hopscotch_iterator& operator++() method hopscotch_iterator (line 862) | hopscotch_iterator operator++(int) class hopscotch_iterator (line 767) | class hopscotch_iterator method hopscotch_iterator (line 779) | hopscotch_iterator(iterator_bucket buckets_iterator, method hopscotch_iterator (line 796) | hopscotch_iterator() noexcept method hopscotch_iterator (line 800) | hopscotch_iterator(const hopscotch_iterator& other) noexc... method value (line 817) | typename std::conditional < method reference (line 829) | reference operator*() const method pointer (line 838) | pointer operator->() const method hopscotch_iterator (line 847) | hopscotch_iterator& operator++() method hopscotch_iterator (line 862) | hopscotch_iterator operator++(int) method hopscotch_hash (line 893) | hopscotch_hash(size_type bucket_count, method hopscotch_hash (line 914) | hopscotch_hash(size_type bucket_count, method hopscotch_hash (line 937) | hopscotch_hash(const hopscotch_hash& other) = default; method hopscotch_hash (line 939) | hopscotch_hash(hopscotch_hash&& other) method hopscotch_hash (line 960) | hopscotch_hash& operator=(const hopscotch_hash& other) = default; method hopscotch_hash (line 962) | hopscotch_hash& operator=(hopscotch_hash&& other) method allocator_type (line 969) | allocator_type get_allocator() const method iterator (line 978) | iterator begin() noexcept method const_iterator (line 989) | const_iterator begin() const noexcept method const_iterator (line 994) | const_iterator cbegin() const noexcept method iterator (line 1005) | iterator end() noexcept method const_iterator (line 1010) | const_iterator end() const noexcept method const_iterator (line 1015) | const_iterator cend() const noexcept method empty (line 1025) | bool empty() const noexcept method size_type (line 1030) | size_type size() const noexcept method size_type (line 1035) | size_type max_size() const noexcept method clear (line 1043) | void clear() noexcept method insert (line 1054) | std::pair insert(const value_type& value) method insert (line 1061) | std::pair insert(P && value) method insert (line 1066) | std::pair insert(value_type&& value) method iterator (line 1072) | iterator insert(const_iterator hint, const value_type& value) method iterator (line 1083) | iterator insert(const_iterator hint, P && value) method iterator (line 1088) | iterator insert(const_iterator hint, value_type&& value) method insert (line 1099) | void insert(InputIt first, InputIt last) method insert_or_assign (line 1123) | std::pair insert_or_assign(const key_type& k, M&& ... method insert_or_assign (line 1129) | std::pair insert_or_assign(key_type&& k, M&& obj) method iterator (line 1136) | iterator insert_or_assign(const_iterator hint, const key_type& k, ... method iterator (line 1148) | iterator insert_or_assign(const_iterator hint, key_type&& k, M&& obj) method emplace (line 1161) | std::pair emplace(Args&& ... args) method iterator (line 1167) | iterator emplace_hint(const_iterator hint, Args&& ... args) method try_emplace (line 1173) | std::pair try_emplace(const key_type& k, Args&& ..... method try_emplace (line 1179) | std::pair try_emplace(key_type&& k, Args&& ... args) method iterator (line 1185) | iterator try_emplace(const_iterator hint, const key_type& k, Args&... method iterator (line 1195) | iterator try_emplace(const_iterator hint, key_type&& k, Args&& ...... method iterator (line 1206) | iterator erase(iterator pos) method iterator (line 1211) | iterator erase(const_iterator pos) method iterator (line 1227) | iterator erase(const_iterator first, const_iterator last) method size_type (line 1243) | size_type erase(const K& key) method size_type (line 1249) | size_type erase(const K& key, std::size_t hash) method swap (line 1271) | void swap(hopscotch_hash& other) method size_type (line 1344) | size_type count(const K& key) const method size_type (line 1350) | size_type count(const K& key, std::size_t hash) const method iterator (line 1357) | iterator find(const K& key) method iterator (line 1363) | iterator find(const K& key, std::size_t hash) method const_iterator (line 1370) | const_iterator find(const K& key) const method const_iterator (line 1376) | const_iterator find(const K& key, std::size_t hash) const method equal_range (line 1383) | std::pair equal_range(const K& key) method equal_range (line 1389) | std::pair equal_range(const K& key, std::size_... method equal_range (line 1397) | std::pair equal_range(const K& key... method equal_range (line 1403) | std::pair equal_range(const K& key, method size_type (line 1413) | size_type bucket_count() const method size_type (line 1423) | size_type max_bucket_count() const method load_factor (line 1434) | float load_factor() const method max_load_factor (line 1439) | float max_load_factor() const method max_load_factor (line 1444) | void max_load_factor(float ml) method rehash (line 1452) | void rehash(size_type count) method reserve (line 1459) | void reserve(size_type count) method hasher (line 1468) | hasher hash_function() const method key_equal (line 1473) | key_equal key_eq() const method iterator (line 1481) | iterator mutable_iterator(const_iterator pos) method size_type (line 1495) | size_type overflow_size() const noexcept method key_comp (line 1501) | typename U::key_compare key_comp() const method hash_key (line 1509) | std::size_t hash_key(const K& key) const method compare_keys (line 1515) | bool compare_keys(const K1& key1, const K2& key2) const method bucket_for_hash (line 1520) | std::size_t bucket_for_hash(std::size_t hash) const method rehash_impl (line 1532) | void rehash_impl(size_type count) method rehash_impl (line 1593) | void rehash_impl(size_type count) method iterator_overflow (line 1619) | iterator_overflow mutable_overflow_iterator(const_iterator_overflo... method iterator_overflow (line 1625) | iterator_overflow mutable_overflow_iterator(const_iterator_overflo... method iterator_overflow (line 1632) | iterator_overflow erase_from_overflow(const_iterator_overflow pos, method erase_from_bucket (line 1658) | void erase_from_bucket(iterator_buckets pos, method insert_or_assign_impl (line 1672) | std::pair insert_or_assign_impl(K&& key, M&& obj) method try_emplace_impl (line 1684) | std::pair try_emplace_impl(P&& key, Args&& ... arg... method insert_impl (line 1701) | std::pair insert_impl(P&& value) method insert_impl (line 1717) | std::pair insert_impl(std::size_t ibucket_for_hash, method will_neighborhood_change_on_rehash (line 1764) | bool will_neighborhood_change_on_rehash(size_t ibucket_neighborhoo... method find_empty_bucket (line 1791) | std::size_t find_empty_bucket(std::size_t ibucket_start) const method iterator_buckets (line 1811) | iterator_buckets insert_in_bucket(std::size_t ibucket_empty, method swap_empty_bucket_closer (line 1832) | bool swap_empty_bucket_closer(std::size_t& ibucket_empty_in_out) method size_type (line 1905) | size_type count_impl(const K& key, std::size_t hash, method iterator (line 1919) | iterator find_impl(const K& key, std::size_t hash, iterator_bucket... method const_iterator (line 1935) | const_iterator find_impl(const K& key, std::size_t hash, method iterator_buckets (line 1953) | iterator_buckets find_in_buckets(const K& key, std::size_t hash, method const_iterator_buckets (line 1963) | const_iterator_buckets find_in_buckets(const K& key, std::size_t h... method iterator_overflow (line 1994) | iterator_overflow find_in_overflow(const K& key) method const_iterator_overflow (line 2004) | const_iterator_overflow find_in_overflow(const K& key) const method iterator_overflow (line 2014) | iterator_overflow find_in_overflow(const K& key) method const_iterator_overflow (line 2020) | const_iterator_overflow find_in_overflow(const K& key) const method iterator_overflow (line 2029) | iterator_overflow insert_in_overflow(Args && ... value_type_args) method iterator_overflow (line 2036) | iterator_overflow insert_in_overflow(Args && ... value_type_args) method hopscotch_hash (line 2046) | hopscotch_hash new_hopscotch_hash(size_type bucket_count) method hopscotch_hash (line 2054) | hopscotch_hash new_hopscotch_hash(size_type bucket_count) FILE: common/hopscotch_map.hh type tsl (line 39) | namespace tsl class hopscotch_map (line 80) | class hopscotch_map class KeySelect (line 86) | class KeySelect method key_type (line 91) | const key_type& operator()(const std::pair& key_value) const method key_type (line 96) | key_type& operator()(std::pair& key_value) class ValueSelect (line 102) | class ValueSelect method value_type (line 107) | const value_type& operator()(const std::pair& key_value) c... method value_type (line 112) | value_type& operator()(std::pair& key_value) method hopscotch_map (line 148) | hopscotch_map() : hopscotch_map(ht::DEFAULT_INIT_BUCKETS_SIZE) method hopscotch_map (line 152) | explicit hopscotch_map(size_type bucket_count, method hopscotch_map (line 160) | hopscotch_map(size_type bucket_count, method hopscotch_map (line 165) | hopscotch_map(size_type bucket_count, method hopscotch_map (line 171) | explicit hopscotch_map(const Allocator& alloc) : hopscotch_map( method hopscotch_map (line 177) | hopscotch_map(InputIt first, InputIt last, method hopscotch_map (line 188) | hopscotch_map(InputIt first, InputIt last, method hopscotch_map (line 196) | hopscotch_map(InputIt first, InputIt last, method hopscotch_map (line 204) | hopscotch_map(std::initializer_list init, method hopscotch_map (line 213) | hopscotch_map(std::initializer_list init, method hopscotch_map (line 220) | hopscotch_map(std::initializer_list init, method hopscotch_map (line 229) | hopscotch_map& operator=(std::initializer_list ilist) method allocator_type (line 237) | allocator_type get_allocator() const method iterator (line 246) | iterator begin() noexcept method const_iterator (line 250) | const_iterator begin() const noexcept method const_iterator (line 254) | const_iterator cbegin() const noexcept method iterator (line 259) | iterator end() noexcept method const_iterator (line 263) | const_iterator end() const noexcept method const_iterator (line 267) | const_iterator cend() const noexcept method empty (line 276) | bool empty() const noexcept method size_type (line 280) | size_type size() const noexcept method size_type (line 284) | size_type max_size() const noexcept method clear (line 292) | void clear() noexcept method insert (line 300) | std::pair insert(const value_type& value) method insert (line 307) | std::pair insert(P && value) method insert (line 312) | std::pair insert(value_type&& value) method iterator (line 318) | iterator insert(const_iterator hint, const value_type& value) method iterator (line 325) | iterator insert(const_iterator hint, P && value) method iterator (line 330) | iterator insert(const_iterator hint, value_type&& value) method insert (line 337) | void insert(InputIt first, InputIt last) method insert (line 342) | void insert(std::initializer_list ilist) method insert_or_assign (line 351) | std::pair insert_or_assign(const key_type& k, M&& obj) method insert_or_assign (line 357) | std::pair insert_or_assign(key_type&& k, M&& obj) method iterator (line 363) | iterator insert_or_assign(const_iterator hint, const key_type& k, M&... method iterator (line 369) | iterator insert_or_assign(const_iterator hint, key_type&& k, M&& obj) method emplace (line 384) | std::pair emplace(Args&& ... args) method iterator (line 399) | iterator emplace_hint(const_iterator hint, Args&& ... args) method try_emplace (line 408) | std::pair try_emplace(const key_type& k, Args&& ... ... method try_emplace (line 414) | std::pair try_emplace(key_type&& k, Args&& ... args) method iterator (line 420) | iterator try_emplace(const_iterator hint, const key_type& k, Args&& ... method iterator (line 426) | iterator try_emplace(const_iterator hint, key_type&& k, Args&& ... a... method iterator (line 434) | iterator erase(iterator pos) method iterator (line 438) | iterator erase(const_iterator pos) method iterator (line 442) | iterator erase(const_iterator first, const_iterator last) method size_type (line 446) | size_type erase(const key_type& key) method size_type (line 455) | size_type erase(const key_type& key, std::size_t precalculated_hash) method size_type (line 465) | size_type erase(const K& key) method size_type (line 477) | size_type erase(const K& key, std::size_t precalculated_hash) method swap (line 485) | void swap(hopscotch_map& other) method T (line 493) | T& at(const Key& key) method T (line 502) | T& at(const Key& key, std::size_t precalculated_hash) method T (line 508) | const T& at(const Key& key) const method T (line 516) | const T& at(const Key& key, std::size_t precalculated_hash) const method T (line 527) | T & at(const K& key) method T (line 539) | T & at(const K& key, std::size_t precalculated_hash) method T (line 549) | const T & at(const K& key) const method T (line 558) | const T & at(const K& key, std::size_t precalculated_hash) const method T (line 566) | T& operator[](const Key& key) method T (line 570) | T& operator[](Key&& key) method size_type (line 578) | size_type count(const Key& key) const method size_type (line 587) | size_type count(const Key& key, std::size_t precalculated_hash) const method size_type (line 597) | size_type count(const K& key) const method size_type (line 609) | size_type count(const K& key, std::size_t precalculated_hash) const method iterator (line 617) | iterator find(const Key& key) method iterator (line 626) | iterator find(const Key& key, std::size_t precalculated_hash) method const_iterator (line 631) | const_iterator find(const Key& key) const method const_iterator (line 639) | const_iterator find(const Key& key, std::size_t precalculated_hash) ... method iterator (line 649) | iterator find(const K& key) method iterator (line 661) | iterator find(const K& key, std::size_t precalculated_hash) method const_iterator (line 670) | const_iterator find(const K& key) const method const_iterator (line 682) | const_iterator find(const K& key, std::size_t precalculated_hash) const method equal_range (line 690) | std::pair equal_range(const Key& key) method equal_range (line 699) | std::pair equal_range(const Key& key, method equal_range (line 705) | std::pair equal_range(const Key& key... method equal_range (line 713) | std::pair equal_range(const Key& key, method equal_range (line 724) | std::pair equal_range(const K& key) method equal_range (line 737) | std::pair equal_range(const K& key, method equal_range (line 747) | std::pair equal_range(const K& key) ... method equal_range (line 756) | std::pair equal_range(const K& key, method size_type (line 768) | size_type bucket_count() const method size_type (line 772) | size_type max_bucket_count() const method load_factor (line 781) | float load_factor() const method max_load_factor (line 785) | float max_load_factor() const method max_load_factor (line 789) | void max_load_factor(float ml) method rehash (line 794) | void rehash(size_type count) method reserve (line 798) | void reserve(size_type count) method hasher (line 807) | hasher hash_function() const method key_equal (line 811) | key_equal key_eq() const method iterator (line 823) | iterator mutable_iterator(const_iterator pos) method size_type (line 828) | size_type overflow_size() const noexcept method swap (line 856) | void swap(hopscotch_map& lhs, hopscotch_map& rhs) FILE: common/http/HttpHandler.hh function public (line 40) | virtual public eos::common::ProtocolHandler FILE: common/http/HttpRequest.hh function EOSCOMMONNAMESPACE_BEGIN (line 41) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/HttpResponse.cc function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/HttpResponse.hh class HttpResponse (line 44) | class HttpResponse type ResponseCodes (line 53) | enum ResponseCodes { method HttpResponse (line 107) | HttpResponse() : method HeaderMap (line 129) | inline HeaderMap& method SetHeaders (line 146) | inline void method SetBody (line 175) | inline void method GetBodySize (line 184) | inline size_t method GetResponseCode (line 193) | inline int method SetResponseCode (line 204) | inline void FILE: common/http/HttpServer.cc type timeval (line 162) | struct timeval function MHD_RESULT (line 215) | MHD_RESULT type MHD_Connection (line 243) | struct MHD_Connection type MHD_RequestTerminationCode (line 245) | enum MHD_RequestTerminationCode function MHD_RESULT (line 256) | MHD_RESULT function MHD_RESULT (line 275) | MHD_RESULT function HttpResponse (line 307) | HttpResponse* function HttpResponse (line 348) | HttpResponse* function HttpResponse (line 358) | HttpResponse* function HttpResponse (line 373) | HttpResponse* FILE: common/http/HttpServer.hh function EOSCOMMONNAMESPACE_BEGIN (line 43) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/MimeTypes.hh function EOSCOMMONNAMESPACE_BEGIN (line 44) | EOSCOMMONNAMESPACE_BEGIN function Match (line 61) | std::string function MimeTypes (line 71) | MimeTypes () FILE: common/http/OwnCloud.hh function EOSCOMMONNAMESPACE_BEGIN (line 49) | EOSCOMMONNAMESPACE_BEGIN class OwnCloud (line 108) | class OwnCloud method isChunkUpload (line 115) | static bool isChunkUpload(HttpRequest* request) method isChunkUpload (line 120) | static bool isChunkUpload(XrdOucEnv& env) method GetChunkInfo (line 138) | static bool GetChunkInfo(const char* request, method GetNChunk (line 171) | static int GetNChunk(HttpRequest* request) method checksum_t (line 184) | static checksum_t GetChecksum(HttpRequest* request, method GetChecksumString (line 213) | static std::string GetChecksumString(std::string type, std::string value) method GetMaxChunks (line 238) | static int GetMaxChunks(HttpRequest* request) method HasOcContentLength (line 249) | static bool HasOcContentLength(HttpRequest* request) method ReplaceRemotePhp (line 256) | static void ReplaceRemotePhp(XrdOucString& path) method WantsStatus (line 264) | static bool WantsStatus(XrdOucString& path) method prepareChunkUpload (line 276) | static std::string prepareChunkUpload(HttpRequest* request, method addOcHeader (line 334) | static void addOcHeader(HttpResponse* response, method XrdOucString (line 344) | static XrdOucString HeaderToQuery(std::map& ... method FilterOcQuery (line 362) | static std::string FilterOcQuery(const char* query) FILE: common/http/PlainHttpResponse.hh function EOSCOMMONNAMESPACE_BEGIN (line 44) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/ProtocolHandler.hh function EOSCOMMONNAMESPACE_BEGIN (line 41) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/ProtocolHandlerFactory.hh function EOSCOMMONNAMESPACE_BEGIN (line 43) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/s3/S3Handler.cc function EOSCOMMONNAMESPACE_BEGIN (line 34) | EOSCOMMONNAMESPACE_BEGIN FILE: common/http/s3/S3Handler.hh class S3Handler (line 47) | class S3Handler : virtual public eos::common::HttpHandler method S3Handler (line 77) | S3Handler () : mIsS3(false), mVirtualHost(false) {} method GetId (line 123) | inline std::string method GetSignature (line 129) | inline std::string method GetHost (line 135) | inline std::string method GetContentMD5 (line 141) | inline std::string method GetContentType (line 147) | inline std::string method GetUserAgent (line 153) | inline std::string method GetHttpMethod (line 159) | inline std::string method GetPath (line 165) | inline std::string method GetQuery (line 171) | inline std::string method GetSubResource (line 177) | inline std::string method GetBucket (line 189) | inline std::string method GetDate (line 195) | inline std::string method GetCanonicalizedAmzHeaders (line 201) | inline std::string method RestErrorResponse (line 230) | static std::string FILE: common/http/s3/S3Response.hh class S3Response (line 46) | class S3Response : public HttpResponse method HttpResponse (line 51) | HttpResponse* FILE: common/json/Json.hh function ConvertToJson (line 96) | std::enable_if_t < function ConvertToJson (line 109) | std::enable_if_t, function ConvertToJson (line 117) | inline Json::Value ConvertToJson(const std::atomic& input) function ConvertToJson (line 123) | Json::Value ConvertToJson(const std::array& input) function ConvertToJson (line 135) | Json::Value ConvertToJson(const T(&input)[N]) function ConvertToJson (line 147) | Json::Value ConvertToJson(const std::vector& input) function ConvertToJson (line 159) | Json::Value ConvertToJson(const std::set& input) function ConvertToJson (line 171) | Json::Value ConvertToJson(const std::map& input) function ConvertToJson (line 187) | Json::Value ConvertToJson(const std::unordered_map& input) function ConvertToJson (line 198) | inline Json::Value ConvertToJson(const std::string& input) function ConvertToJson (line 203) | inline Json::Value ConvertToJson(const char* input) function ConvertFromJson (line 209) | inline void ConvertFromJson(const Json::Value& val, T& out) function ConvertFromJson (line 222) | inline void ConvertFromJson(const Json::Value& val, std::atomic& out) function ConvertFromJson (line 230) | void ConvertFromJson(const Json::Value& val, std::array& out) function ConvertFromJson (line 238) | void ConvertFromJson(const Json::Value& val, T(&out)[N]) function ConvertFromJson (line 247) | void ConvertFromJson(const Json::Value& val, std::vector& out) function ConvertFromJson (line 260) | void ConvertFromJson(const Json::Value& val, std::set& out) function ConvertFromJson (line 272) | void ConvertFromJson(const Json::Value& val, std::map& out) function ConvertFromJson (line 285) | void ConvertFromJson(const Json::Value& val, std::unordered_map& out) function Marshal (line 305) | std::string Marshal(const T& input, const char* indentation = "") function Unmarshal (line 321) | void Unmarshal(const std::string input, T& out) FILE: common/json/Jsonifiable.hh function jsonify (line 50) | virtual void jsonify(std::stringstream& ss) const FILE: common/mq/FsChangeListener.hh class ThreadAssistant (line 35) | class ThreadAssistant type eos (line 37) | namespace eos type mq (line 39) | namespace mq class MessagingRealm (line 41) | class MessagingRealm function EOSMQNAMESPACE_BEGIN (line 45) | EOSMQNAMESPACE_BEGIN FILE: common/mq/GlobalConfigChangeListener.hh type qclient (line 34) | namespace qclient class SharedHash (line 36) | class SharedHash class SharedHashSubscription (line 37) | class SharedHashSubscription type SharedHashUpdate (line 38) | struct SharedHashUpdate class ThreadAssistant (line 41) | class ThreadAssistant class GlobalConfigChangeListener (line 50) | class GlobalConfigChangeListener type Event (line 56) | struct Event { method isDeletion (line 60) | bool isDeletion() const FILE: common/mq/LocalHash.hh type qclient (line 35) | namespace qclient class UpdateBatch (line 37) | class UpdateBatch function EOSMQNAMESPACE_BEGIN (line 40) | EOSMQNAMESPACE_BEGIN FILE: common/mq/MessagingRealm.cc function SharedHashProvider (line 52) | SharedHashProvider* MessagingRealm::getHashProvider() function SharedDequeProvider (line 60) | SharedDequeProvider* MessagingRealm::getDequeProvider() FILE: common/mq/MessagingRealm.hh type qclient (line 33) | namespace qclient class SharedManager (line 35) | class SharedManager class MessagingRealm (line 49) | class MessagingRealm type Response (line 52) | struct Response { method ok (line 56) | bool ok() const method ShouldBroadcast (line 132) | inline bool ShouldBroadcast() FILE: common/mq/QdbListener.hh class ThreadAssistant (line 33) | class ThreadAssistant type eos (line 35) | namespace eos class QdbContactDetails (line 37) | class QdbContactDetails type qclient (line 40) | namespace qclient class QClient (line 42) | class QClient class Message (line 43) | class Message class Subscriber (line 44) | class Subscriber class Subscription (line 45) | class Subscription function EOSMQNAMESPACE_BEGIN (line 48) | EOSMQNAMESPACE_BEGIN FILE: common/mq/SharedDequeProvider.cc function EOSMQNAMESPACE_BEGIN (line 27) | EOSMQNAMESPACE_BEGIN FILE: common/mq/SharedDequeProvider.hh type qclient (line 32) | namespace qclient class SharedManager (line 34) | class SharedManager class SharedDeque (line 35) | class SharedDeque function EOSMQNAMESPACE_BEGIN (line 38) | EOSMQNAMESPACE_BEGIN FILE: common/mq/SharedHashProvider.cc function EOSMQNAMESPACE_BEGIN (line 31) | EOSMQNAMESPACE_BEGIN FILE: common/mq/SharedHashProvider.hh type qclient (line 32) | namespace qclient class SharedManager (line 34) | class SharedManager class SharedHash (line 35) | class SharedHash type eos (line 38) | namespace eos type common (line 40) | namespace common class SharedHashLocator (line 42) | class SharedHashLocator function EOSMQNAMESPACE_BEGIN (line 46) | EOSMQNAMESPACE_BEGIN FILE: common/mq/SharedHashWrapper.cc function SharedHashWrapper (line 107) | SharedHashWrapper FILE: common/mq/SharedHashWrapper.hh type qclient (line 35) | namespace qclient class UpdateBatch (line 37) | class UpdateBatch class SharedHash (line 38) | class SharedHash class SharedHashSubscription (line 39) | class SharedHashSubscription class SharedHashWrapper (line 49) | class SharedHashWrapper class Batch (line 56) | class Batch method Batch (line 62) | Batch() {} FILE: common/mq/XrdMqTiming.hh class XrdMqTiming (line 31) | class XrdMqTiming type timeval (line 34) | struct timeval method XrdMqTiming (line 40) | XrdMqTiming(const char* name, struct timeval& i_tv): method XrdMqTiming (line 48) | XrdMqTiming(const char* i_maintag): method Print (line 57) | void Print() FILE: common/mutextest/RWMutexTest.cc function RunThreads (line 91) | void function main (line 147) | int FILE: common/plugin_manager/DynamicLibrary.cc function EOSCOMMONNAMESPACE_BEGIN (line 29) | EOSCOMMONNAMESPACE_BEGIN function DynamicLibrary (line 53) | DynamicLibrary* FILE: common/plugin_manager/DynamicLibrary.hh function EOSCOMMONNAMESPACE_BEGIN (line 30) | EOSCOMMONNAMESPACE_BEGIN FILE: common/plugin_manager/Plugin.hh type PF_PlatformServices (line 34) | struct PF_PlatformServices type PF_Plugin_Layer (line 40) | enum PF_Plugin_Layer { type PF_PluginAPI_Version (line 50) | struct PF_PluginAPI_Version { type PF_RegisterParams (line 65) | struct PF_RegisterParams { type PF_PlatformServices (line 93) | struct PF_PlatformServices { type PF_Discovery_Service (line 102) | struct PF_Discovery_Service { FILE: common/plugin_manager/PluginManager.cc function PluginManager (line 59) | PluginManager& function IsValid (line 93) | static bool IsValid(const char* objType, type dirent (line 203) | struct dirent function DynamicLibrary (line 299) | DynamicLibrary* function PF_PlatformServices (line 334) | PF_PlatformServices& FILE: common/plugin_manager/PluginManager.hh class PluginManager (line 42) | class PluginManager: public LogId method PluginManager (line 147) | PluginManager(const PluginManager&) = delete; FILE: common/shaping/IoStatsKey.hh type eos::common::traffic_shaping (line 8) | namespace eos::common::traffic_shaping { type IoStatsKey (line 12) | struct IoStatsKey { type IoStatsKeyHash (line 24) | struct IoStatsKeyHash { FILE: common/shaping/SlidingWindowStats.hh type eos::common::traffic_shaping (line 8) | namespace eos::common::traffic_shaping { class SlidingWindowStats (line 12) | class SlidingWindowStats { method SlidingWindowStats (line 14) | SlidingWindowStats() = default; method SlidingWindowStats (line 16) | SlidingWindowStats(const double max_history_seconds, const double ti... method Add (line 24) | void method Tick (line 30) | void FILE: common/shellexectest/shell_exec_test.cc function test_stdin_to_stdout (line 43) | void function test_stderr (line 62) | void function test_echo (line 79) | void function test_wait (line 110) | void function test_is_active (line 124) | void function test_status1 (line 142) | void function test_status2 (line 162) | void function test_status3 (line 182) | void function main (line 202) | int FILE: common/stringencoders/modp_numtoa.c function strreverse (line 25) | static void strreverse(char* begin, char* end) function modp_itoa10 (line 32) | void modp_itoa10(int32_t value, char* str) function modp_uitoa10 (line 46) | void modp_uitoa10(uint32_t value, char* str) function modp_litoa10 (line 56) | void modp_litoa10(int64_t value, char* str) function modp_ulitoa10 (line 70) | void modp_ulitoa10(uint64_t value, char* str) function modp_dtoa (line 80) | void modp_dtoa(double value, char* str, int prec) function modp_dtoa2 (line 180) | void modp_dtoa2(double value, char* str, int prec) FILE: common/table_formatter/TableCell.cc function getColorSequence (line 26) | static std::string getColorSequence(TableFormatterColor color) { FILE: common/table_formatter/TableCell.hh class TableCell (line 29) | class TableCell type TypeContainingValue (line 139) | enum TypeContainingValue { method TableCell (line 154) | TableCell() = delete; FILE: common/table_formatter/TableFormatterBase.cc function TableFormatterColor (line 423) | TableFormatterColor TableFormatterBase::ChangeColor(std::string header, FILE: common/table_formatter/TableFormatterBase.hh function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: common/table_formatter/TableFormatting.hh class TableCell (line 35) | class TableCell type TableFormatterColor (line 46) | enum TableFormatterColor { type TableFormatterStyle (line 97) | enum TableFormatterStyle { FILE: common/thread_id.hh function pthread_t (line 40) | static inline pthread_t function pthread_t (line 46) | static inline pthread_t FILE: common/token/EosTok.cc function time_t (line 470) | time_t FILE: common/token/EosTok.hh type eos (line 37) | namespace eos type console (line 39) | namespace console class TokenEnclosure (line 41) | class TokenEnclosure class XrdOucEnv (line 45) | class XrdOucEnv function EOSCOMMONNAMESPACE_BEGIN (line 47) | EOSCOMMONNAMESPACE_BEGIN FILE: common/token/SciToken.cc function c_scitoken_create (line 49) | int function EOSCOMMONNAMESPACE_BEGIN (line 101) | EOSCOMMONNAMESPACE_BEGIN FILE: common/token/SciToken.hh function EOSCOMMONNAMESPACE_BEGIN (line 31) | EOSCOMMONNAMESPACE_BEGIN FILE: common/token/Token.hh class Token (line 36) | class Token { method Token (line 38) | Token() {} FILE: common/token/eosscitokenmodule.c function PyObject (line 35) | static PyObject* function PyObject (line 60) | static PyObject* type PyModuleDef (line 98) | struct PyModuleDef function PyMODINIT_FUNC (line 107) | PyMODINIT_FUNC FILE: common/token/setup.py class BuildCommand (line 19) | class BuildCommand(distutils.command.build.build): method initialize_options (line 20) | def initialize_options(self): FILE: common/ulib/hash_align.h function namespace (line 49) | namespace ulib { function value (line 126) | struct const_iterator function other (line 183) | bool function virtual (line 215) | virtual function iterator (line 227) | iterator function iterator (line 237) | iterator function contain (line 259) | bool function iterator (line 275) | iterator function reference (line 287) | reference function iterator (line 291) | iterator function const_iterator (line 295) | const_iterator function erase (line 299) | void function erase (line 303) | void function clear (line 307) | void function resize (line 311) | int type _Key (line 331) | typedef _Key key_type; type ah_iter_t (line 332) | typedef ah_iter_t size_type; type ah_iter_t (line 333) | typedef ah_iter_t hashing_iterator; function value (line 336) | struct iterator function other (line 380) | bool function other (line 384) | bool function value (line 389) | struct const_iterator function other (line 440) | bool function virtual (line 472) | virtual function iterator (line 484) | iterator function iterator (line 494) | iterator function contain (line 516) | bool function iterator (line 520) | iterator function const (line 530) | bool function iterator (line 534) | iterator function const_iterator (line 538) | const_iterator function erase (line 542) | void function erase (line 546) | void function clear (line 550) | void function resize (line 554) | int FILE: common/ulib/hash_align_prot.h type ah_iter_t (line 38) | typedef uint64_t ah_iter_t; type ah_size_t (line 39) | typedef uint64_t ah_size_t; type ah_iter_t (line 53) | typedef uint32_t ah_iter_t; type ah_size_t (line 54) | typedef uint32_t ah_size_t; FILE: common/ulib/util_class.h function namespace (line 31) | namespace ulib { FILE: common/utils/BackOffInvoker.hh type eos::common (line 30) | namespace eos::common { class BackOffInvoker (line 34) | class BackOffInvoker { method invoke (line 40) | bool method BackOffInvoker (line 52) | BackOffInvoker() : mCounter(0), mLimit(1) {} FILE: common/utils/BindArguments.hh type eos::common (line 27) | namespace eos::common type BoundArgsHandler (line 44) | struct BoundArgsHandler { method BoundArgsHandler (line 48) | BoundArgsHandler(Fn&& _f, method BoundArgsHandler (line 52) | BoundArgsHandler(const Fn& _f, function bindArgs (line 67) | auto bindArgs(Fn&& f, Args&& ... args) FILE: common/utils/ContainerUtils.hh type eos::common (line 29) | namespace eos::common function erase_if (line 47) | typename C::size_type function get_msb (line 70) | inline uint8_t get_msb(uint64_t val) function clamp_index (line 83) | inline uint64_t function pickIndexRR (line 112) | typename C::value_type function splice (line 133) | void function splice (line 150) | void splice(C& c, C&& other) function next_power2 (line 155) | uint64_t inline next_power2(uint64_t x) { FILE: common/utils/RandUtils.hh function EOSCOMMONNAMESPACE_BEGIN (line 27) | EOSCOMMONNAMESPACE_BEGIN function getRandom64 (line 57) | auto function getRandomNormal (line 77) | auto FILE: common/utils/TypeTraits.hh type eos::common::detail (line 47) | namespace eos::common::detail type is_assoc_container_t (line 58) | struct is_assoc_container_t : std::false_type {} type is_assoc_container_t> (line 61) | struct is_assoc_container_t>: type has_data_t (line 71) | struct has_data_t : std::false_type {} type has_data_t().data())>> (line 74) | struct has_data_t().data())>> : FILE: common/utils/XrdUtils.hh function EOSCOMMONNAMESPACE_BEGIN (line 33) | EOSCOMMONNAMESPACE_BEGIN FILE: console/CommandFramework.cc function CommandRegistry (line 13) | CommandRegistry& CommandRegistry::instance() function IConsoleCommand (line 29) | IConsoleCommand* CommandRegistry::find(const std::string& name) const function RegisterNativeConsoleCommands (line 54) | void RegisterNativeConsoleCommands() function EnsureNativeCommandRegistryInitialized (line 233) | void FILE: console/CommandFramework.hh type CommandContext (line 15) | struct CommandContext { class IConsoleCommand (line 30) | class IConsoleCommand { method helpText (line 35) | virtual std::string method requiresMgm (line 40) | virtual bool requiresMgm(const std::string& args) const { return !want... method complete (line 41) | virtual std::vector class CommandRegistry (line 50) | class CommandRegistry { class CFuncCommandAdapter (line 63) | class CFuncCommandAdapter : public IConsoleCommand { method CFuncCommandAdapter (line 66) | CFuncCommandAdapter(const char* n, const char* d, CFunc f, bool reqMgm) method requiresMgm (line 71) | bool requiresMgm(const std::string& args) const override { return mReq... method printHelp (line 73) | void printHelp() const override {} FILE: console/ConsoleArgParser.cc function starts_with (line 9) | static bool starts_with(const std::string& s, const char* pfx) { function dequoteToken (line 17) | static inline std::string dequoteToken(const std::string& in) { function ConsoleArgParser (line 30) | ConsoleArgParser& ConsoleArgParser::setProgramName(const std::string& nm) { function ConsoleArgParser (line 34) | ConsoleArgParser& ConsoleArgParser::setDescription(const std::string& de... function ConsoleArgParser (line 38) | ConsoleArgParser& ConsoleArgParser::allowCombinedShortOptions(bool allow) { function ConsoleArgParser (line 42) | ConsoleArgParser& ConsoleArgParser::allowAttachedValue(bool allow) { function ConsoleArgParser (line 46) | ConsoleArgParser& ConsoleArgParser::acceptBareAssignments(bool accept) { function ConsoleArgParser (line 50) | ConsoleArgParser& ConsoleArgParser::collectUnknownTokens(bool collect) { function ConsoleArgParser (line 54) | ConsoleArgParser& ConsoleArgParser::addOption(const OptionSpec& spec) { FILE: console/ConsoleArgParser.hh class ConsoleArgParser (line 13) | class ConsoleArgParser { type OptionSpec (line 15) | struct OptionSpec { type ParseResult (line 25) | struct ParseResult { type InternalSpec (line 53) | struct InternalSpec { FILE: console/ConsoleCliCommand.cc function isFloatEvalFunc (line 35) | bool isFloatEvalFunc(const CliOptionWithArgs* option, function isIntegerEvalFunc (line 59) | bool isIntegerEvalFunc(const CliOptionWithArgs* option, function isNumberInRangeEvalFunc (line 86) | bool isNumberInRangeEvalFunc(const CliOptionWithArgs* option, function isPositiveNumberEvalFunc (line 114) | bool isPositiveNumberEvalFunc(const CliOptionWithArgs* option, function isNegativeNumberEvalFunc (line 130) | bool isNegativeNumberEvalFunc(const CliOptionWithArgs* option, function isChoiceEvalFunc (line 146) | bool isChoiceEvalFunc(const CliOptionWithArgs* option, function AnalysisResult (line 270) | AnalysisResult* function truncateDescString (line 335) | static std::string function AnalysisResult (line 577) | AnalysisResult* function AnalysisResult (line 645) | AnalysisResult* function AnalysisResult (line 735) | AnalysisResult* function CliOption (line 951) | CliOption* function OptionsGroup (line 980) | OptionsGroup* function OptionsGroup (line 993) | OptionsGroup* function ConsoleCliCommand (line 1034) | ConsoleCliCommand* function ConsoleCliCommand (line 1096) | ConsoleCliCommand* function ConsoleCliCommand (line 1154) | ConsoleCliCommand* function CliOption (line 1496) | CliOption* FILE: console/ConsoleCliCommand.hh class CliBaseOption (line 39) | class CliBaseOption method setName (line 107) | virtual void setName(const std::string &name) { mName = name; } method setDescription (line 108) | virtual void setDescription(const std::string &desc) { mDescription = ... method required (line 109) | virtual bool required() const { return mRequired; } method setRequired (line 110) | virtual void setRequired(bool req) { mRequired = req; } method hidden (line 111) | virtual bool hidden() const { return mHidden; } method setHidden (line 112) | virtual void setHidden(bool hidden) { mHidden = hidden; } class CliOptionWithArgs (line 40) | class CliOptionWithArgs method shouldEvaluate (line 157) | bool shouldEvaluate() const { return mEvalFunctions && mUserData; } class ConsoleCliCommand (line 41) | class ConsoleCliCommand method name (line 249) | std::string name() const { return mName;} method description (line 250) | std::string description() const { return mDescription; } method setName (line 251) | void setName(const std::string &name) { mName = name;} method setDescription (line 252) | void setDescription(const std::string &desc) { mDescription = desc; } method ConsoleCliCommand (line 254) | const ConsoleCliCommand *parent() const { return mParentCommand; } method setStandalone (line 256) | void setStandalone(bool standalone) { mStandalone = standalone; } method standalone (line 257) | bool standalone() const { return mStandalone; } class OptionsGroup (line 42) | class OptionsGroup method required (line 209) | bool required() const { return mRequired; } method setRequired (line 210) | void setRequired(bool req) { mRequired = req; } method name (line 212) | std::string name() const { return mName; } method setName (line 213) | void setName(std::string name) { mName = name; } class ParseError (line 79) | class ParseError { method CliBaseOption (line 82) | CliBaseOption* option() const { return mOption; } method message (line 83) | std::string message() const { return mMessage; } class CliBaseOption (line 98) | class CliBaseOption { method setName (line 107) | virtual void setName(const std::string &name) { mName = name; } method setDescription (line 108) | virtual void setDescription(const std::string &desc) { mDescription = ... method required (line 109) | virtual bool required() const { return mRequired; } method setRequired (line 110) | virtual void setRequired(bool req) { mRequired = req; } method hidden (line 111) | virtual bool hidden() const { return mHidden; } method setHidden (line 112) | virtual void setHidden(bool hidden) { mHidden = hidden; } class CliOption (line 122) | class CliOption : public CliBaseOption { method OptionsGroup (line 133) | virtual const OptionsGroup *group() const { return mGroup; } class CliOptionWithArgs (line 143) | class CliOptionWithArgs : public CliOption{ method shouldEvaluate (line 157) | bool shouldEvaluate() const { return mEvalFunctions && mUserData; } class CliPositionalOption (line 175) | class CliPositionalOption : public CliOptionWithArgs { method position (line 188) | int position() { return mPosition; } method setPosition (line 189) | void setPosition(int position) { mPosition = position; } class OptionsGroup (line 195) | class OptionsGroup { method required (line 209) | bool required() const { return mRequired; } method setRequired (line 210) | void setRequired(bool req) { mRequired = req; } method name (line 212) | std::string name() const { return mName; } method setName (line 213) | void setName(std::string name) { mName = name; } class ConsoleCliCommand (line 221) | class ConsoleCliCommand { method name (line 249) | std::string name() const { return mName;} method description (line 250) | std::string description() const { return mDescription; } method setName (line 251) | void setName(const std::string &name) { mName = name;} method setDescription (line 252) | void setDescription(const std::string &desc) { mDescription = desc; } method ConsoleCliCommand (line 254) | const ConsoleCliCommand *parent() const { return mParentCommand; } method setStandalone (line 256) | void setStandalone(bool standalone) { mStandalone = standalone; } method standalone (line 257) | bool standalone() const { return mStandalone; } FILE: console/ConsoleCompletion.cc type HelpCompletionLeaf (line 53) | struct HelpCompletionLeaf { function trim_copy (line 61) | std::string function is_command_word (line 74) | bool function allows_path_extension_token (line 92) | bool function split_words (line 99) | std::vector function extract_option_tokens (line 113) | std::vector function strip_choice_token (line 137) | std::string function extract_literal_choices (line 155) | std::vector function parse_absolute_help_path (line 178) | bool function parse_rootless_file_help_path (line 225) | bool function leading_indent (line 246) | size_t function parse_relative_help_path (line 264) | bool function attach_primary_help_line (line 298) | void function attach_help_key_literal (line 337) | bool function is_non_completion_help_line (line 364) | bool function HelpCompletionSpec (line 370) | HelpCompletionSpec function HelpCompletionSpec (line 448) | const HelpCompletionSpec& function count_non_option_arguments (line 462) | size_t function starts_with (line 478) | bool function dedupe_and_sort (line 484) | std::vector function ends_with (line 492) | bool function filter_candidates (line 502) | std::vector function global_option_candidates (line 516) | std::vector function find_command_token_index (line 523) | size_t function is_path_identifier_token (line 563) | bool function looks_like_non_eos_path (line 571) | bool function is_eos_path_prefix (line 579) | bool function should_complete_file_subcommand_paths (line 585) | bool function is_path_capable_command_name (line 616) | bool type CompletionClientState (line 627) | struct CompletionClientState { class ScopedCompletionClientState (line 634) | class ScopedCompletionClientState { method ScopedCompletionClientState (line 636) | ScopedCompletionClientState() function apply_completion_client_context (line 653) | void function decode_env_lines (line 684) | std::vector function list_remote_path_candidates (line 725) | std::vector function eos_completion_tokenize_prefix (line 766) | std::vector function EosShellPathCompletionMode (line 811) | EosShellPathCompletionMode function eos_shell_resolve_rooted_path_input (line 840) | void function eos_shell_completion_candidates (line 879) | std::vector function eos_help_completion_candidates (line 931) | std::vector function eos_path_split (line 1013) | void eos_path_split(const std::string& input, std::string& dirname, FILE: console/ConsoleCompletion.hh type EosShellPathCompletionMode (line 121) | enum class EosShellPathCompletionMode { FILE: console/ConsoleMain.cc function RunRegisteredCommand (line 89) | static int RunRegisteredCommand(const std::string& cmdName, function exit_handler (line 130) | void function jump_handler (line 142) | void function wants_help (line 196) | bool function command_result_stdout_to_vector (line 247) | void function output_result (line 289) | int function XrdOucEnv (line 387) | XrdOucEnv* function read_pwdfile (line 532) | void function usage (line 560) | void function RunShellCompletion (line 625) | int function Run (line 654) | int function execute_line (line 1047) | int function parse_comment (line 1178) | std::string function PathIdentifier (line 1229) | std::string PathIdentifier(const char* in, bool escapeand) function RegWrapDenominator (line 1257) | bool RegWrapDenominator(XrdOucString& input, const std::string& key) function Path2FileDenominator (line 1278) | bool Path2FileDenominator(XrdOucString& input) function Path2FileDenominator (line 1293) | bool Path2FileDenominator(XrdOucString& input, unsigned long long& id) function Path2ContainerDenominator (line 1310) | bool Path2ContainerDenominator(XrdOucString& input) function Path2ContainerDenominator (line 1325) | bool Path2ContainerDenominator(XrdOucString& input, unsigned long long& id) function RequiresMgm (line 1341) | bool RequiresMgm(const std::string& name, const std::string& args) function CheckMgmOnline (line 1357) | bool CheckMgmOnline(const std::string& uri) function DefaultRoute (line 1379) | std::string DefaultRoute() type stat (line 1417) | struct stat FILE: console/ConsoleMain.hh class XrdOucEnv (line 36) | class XrdOucEnv class filesystems (line 211) | class filesystems method filesystems (line 214) | filesystems() {} method filesystemmap_t (line 222) | filesystemmap_t& fs() method clientmap_t (line 226) | clientmap_t& clients() class files (line 235) | class files method files (line 238) | files() {} type fileentry (line 241) | struct fileentry { method Size (line 254) | size_t Size() class SyncResponseHandler (line 260) | class SyncResponseHandler: public ResponseHandler method SyncResponseHandler (line 263) | SyncResponseHandler(const char* path, int fsid): method HandleResponse (line 275) | virtual void HandleResponse(XRootDStatus* status, method XRootDStatus (line 284) | XRootDStatus* GetStatus() method HasStatus (line 289) | bool HasStatus() method AnyObject (line 300) | AnyObject* GetResponse() method WaitForResponse (line 305) | void WaitForResponse() method GetFsid (line 319) | int GetFsid() method GetAge (line 324) | size_t GetAge() type fileentry (line 342) | struct fileentry FILE: console/ConsoleMainExecutable.cc function main (line 26) | int FILE: console/GlobalOptions.hh type GlobalOptions (line 30) | struct GlobalOptions { FILE: console/ICommand.hh class ICommand (line 32) | class ICommand FILE: console/RegexUtil.hh class RegexUtil (line 38) | class RegexUtil type RegexErr (line 42) | enum RegexErr {NOTOKENMODEON = -1, NOMOREMATCHES = -2} method RegexUtil (line 66) | RegexUtil(const RegexUtil &other) = delete; method RegexUtil (line 67) | RegexUtil(RegexUtil &&other) = delete; method RegexUtil (line 68) | RegexUtil& operator=(RegexUtil &other) = delete; method RegexUtil (line 69) | RegexUtil& operator=(RegexUtil &&other) = delete; method SetOrigin (line 84) | inline void SetOrigin(const std::string& origin) FILE: console/commands/HealthCommand.hh type FSInfo (line 39) | struct FSInfo type FSInfo (line 50) | struct FSInfo { class HealthCommand (line 83) | class HealthCommand : public ICommand class GetValueWrapper (line 93) | class GetValueWrapper method GetValueWrapper (line 98) | GetValueWrapper(const std::string& s) : m_token(s) {} FILE: console/commands/coms/unused/com_access.cc function com_access (line 30) | int FILE: console/commands/coms/unused/com_accounting.cc function com_accounting_usage (line 28) | inline int function com_accounting (line 45) | int FILE: console/commands/coms/unused/com_archive.cc function com_archive (line 29) | int FILE: console/commands/coms/unused/com_attr.cc function com_attr (line 30) | int FILE: console/commands/coms/unused/com_backup.cc function com_backup (line 35) | int com_backup(char* arg1) FILE: console/commands/coms/unused/com_cd.cc function com_cd (line 30) | int FILE: console/commands/coms/unused/com_chmod.cc function com_chmod (line 30) | int FILE: console/commands/coms/unused/com_chown.cc function com_chown (line 30) | int FILE: console/commands/coms/unused/com_clear.cc function com_clear (line 31) | int FILE: console/commands/coms/unused/com_cp.cc function com_cp_usage (line 36) | int type Protocol (line 109) | enum Protocol { type File_t (line 115) | struct File_t { method File_t (line 123) | File_t() : name(""), opaque(""), protocol(Protocol::UNKNOWN), size(0) { } type stat (line 130) | struct stat type stat (line 134) | struct stat function com_cp (line 141) | int function run_eos_command (line 1313) | int run_eos_command(const char* cmdline, std::vector& result) function run_command (line 1336) | int run_command(const char* cmdline, std::vector& result) function XrdOucString (line 1424) | XrdOucString process_symlink(XrdOucString path) function is_dir (line 1445) | bool is_dir(const char* path, Protocol protocol, struct stat* buf) function eos_roles_opaque (line 1469) | std::string function do_stat (line 1493) | int do_stat(const char* path, Protocol protocol, struct stat& buf) function check_protocol_tool (line 1592) | int check_protocol_tool(const char* path) function Protocol (line 1628) | Protocol get_protocol(XrdOucString path) function parse_debug_level (line 1683) | int parse_debug_level(XrdOucString option) function com_cat (line 1714) | int com_cat(char* argin) FILE: console/commands/coms/unused/com_daemon.cc function com_daemon (line 52) | int FILE: console/commands/coms/unused/com_debug.cc function com_debug (line 30) | int FILE: console/commands/coms/unused/com_du.cc function com_du (line 33) | int function com_du_help (line 103) | void com_du_help() FILE: console/commands/coms/unused/com_evict.cc class EvictHelper (line 34) | class EvictHelper: public ICmdHelper method EvictHelper (line 42) | EvictHelper(const GlobalOptions& opts): function com_evict (line 139) | int com_evict(char* arg) function com_evict_help (line 159) | void com_evict_help() FILE: console/commands/coms/unused/com_file.cc function GetRemoteFmdFromLocalDb (line 49) | int function com_fileinfo (line 134) | int function com_fileinfo_help (line 194) | void com_fileinfo_help() function com_file (line 225) | int FILE: console/commands/coms/unused/com_fuse.cc function com_fuse (line 37) | int FILE: console/commands/coms/unused/com_fusex.cc function com_fusex (line 32) | int FILE: console/commands/coms/unused/com_geosched.cc function com_geosched (line 34) | int FILE: console/commands/coms/unused/com_health.cc function com_health (line 28) | int com_health(char* arg1) FILE: console/commands/coms/unused/com_info.cc function com_info (line 29) | int FILE: console/commands/coms/unused/com_inspector.cc function com_inspector (line 27) | int FILE: console/commands/coms/unused/com_json.cc function com_json (line 29) | int FILE: console/commands/coms/unused/com_license.cc function com_license (line 31) | int FILE: console/commands/coms/unused/com_ln.cc function com_ln (line 29) | int FILE: console/commands/coms/unused/com_map.cc function com_map (line 30) | int FILE: console/commands/coms/unused/com_member.cc function com_member_help (line 30) | void com_member_help() function com_member (line 46) | int FILE: console/commands/coms/unused/com_mkdir.cc function com_mkdir (line 30) | int FILE: console/commands/coms/unused/com_motd.cc function com_motd (line 32) | int FILE: console/commands/coms/unused/com_mv.cc function com_mv (line 29) | int FILE: console/commands/coms/unused/com_old_find.cc function com_old_find (line 36) | int FILE: console/commands/coms/unused/com_print.cc function com_help (line 35) | int FILE: console/commands/coms/unused/com_proto_access.cc class AccessHelper (line 34) | class AccessHelper : public ICmdHelper method AccessHelper (line 42) | AccessHelper(const GlobalOptions& opts): function com_protoaccess (line 343) | int com_protoaccess(char* arg) function com_access_help (line 366) | void com_access_help() FILE: console/commands/coms/unused/com_proto_acl.cc function com_acl (line 35) | int com_acl(char* arg) function com_acl_help (line 58) | void com_acl_help() FILE: console/commands/coms/unused/com_proto_config.cc class ConfigHelper (line 34) | class ConfigHelper : public ICmdHelper method ConfigHelper (line 42) | ConfigHelper(const GlobalOptions& opts): function com_protoconfig (line 188) | int com_protoconfig(char* arg) function com_config_help (line 211) | void com_config_help() FILE: console/commands/coms/unused/com_proto_convert.cc class ConvertHelper (line 34) | class ConvertHelper: public ICmdHelper method ConvertHelper (line 42) | ConvertHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} function com_convert (line 264) | int com_convert(char* arg) function com_convert_help (line 287) | void com_convert_help() FILE: console/commands/coms/unused/com_proto_debug.cc class DebugHelper (line 34) | class DebugHelper : public ICmdHelper method DebugHelper (line 43) | DebugHelper(const GlobalOptions& opts): function com_protodebug (line 120) | int function com_debug_help (line 144) | void com_debug_help() FILE: console/commands/coms/unused/com_proto_devices.cc class DevicesHelper (line 34) | class DevicesHelper: public ICmdHelper method DevicesHelper (line 42) | DevicesHelper(const GlobalOptions& opts): function com_proto_devices (line 105) | int com_proto_devices(char* arg) function com_devices_help (line 126) | void com_devices_help() FILE: console/commands/coms/unused/com_proto_df.cc class DfHelper (line 34) | class DfHelper : public ICmdHelper method DfHelper (line 43) | DfHelper(const GlobalOptions& opts): function com_protodf (line 119) | int function com_df_help (line 144) | void com_df_help() FILE: console/commands/coms/unused/com_proto_find.cc function com_proto_find (line 35) | int function com_find_help (line 81) | void com_find_help() FILE: console/commands/coms/unused/com_proto_fs.cc function com_protofs (line 33) | int com_protofs(char* arg) function com_fs_help (line 61) | void com_fs_help() FILE: console/commands/coms/unused/com_proto_fsck.cc function com_proto_fsck (line 32) | int com_proto_fsck(char* arg) function com_fsck_help (line 54) | void com_fsck_help() FILE: console/commands/coms/unused/com_proto_group.cc class GroupHelper (line 35) | class GroupHelper : public ICmdHelper method GroupHelper (line 43) | GroupHelper(const GlobalOptions& opts): function com_protogroup (line 149) | int com_protogroup(char* arg) function com_group_help (line 172) | void com_group_help() FILE: console/commands/coms/unused/com_proto_io.cc class IoHelper (line 39) | class IoHelper : public ICmdHelper { method IoHelper (line 46) | IoHelper(const GlobalOptions& opts) function com_protoio (line 227) | int function com_io_help (line 251) | void function SetupTrafficEnableCommand (line 388) | void function SetupTrafficDisableCommand (line 396) | void function SetupTrafficListCommand (line 404) | void function SetupPolicyListCommand (line 447) | void function SetupConfigCommand (line 468) | void function SetupPolicySetCommand (line 513) | void function SetupPolicyRemoveCommand (line 591) | void FILE: console/commands/coms/unused/com_proto_node.cc function com_protonode (line 33) | int com_protonode(char* arg) function com_node_help (line 56) | void com_node_help() FILE: console/commands/coms/unused/com_proto_ns.cc class NsHelper (line 34) | class NsHelper: public ICmdHelper method NsHelper (line 42) | NsHelper(const GlobalOptions& opts): function com_ns (line 638) | int com_ns(char* arg) function com_ns_help (line 661) | void com_ns_help() FILE: console/commands/coms/unused/com_proto_quota.cc class QuotaHelper (line 38) | class QuotaHelper : public ICmdHelper method QuotaHelper (line 46) | QuotaHelper(const GlobalOptions& opts): function com_protoquota (line 321) | int com_protoquota(char* arg) function com_quota_help (line 345) | void com_quota_help() FILE: console/commands/coms/unused/com_proto_recycle.cc function com_protorecycle (line 33) | int com_protorecycle(char* arg) function com_recycle_help (line 56) | void com_recycle_help() FILE: console/commands/coms/unused/com_proto_register.cc class RegisterHelper (line 36) | class RegisterHelper: public ICmdHelper method RegisterHelper (line 44) | RegisterHelper(const GlobalOptions& opts): type timespec (line 119) | struct timespec type timespec (line 127) | struct timespec type timespec (line 135) | struct timespec type timespec (line 144) | struct timespec type timespec (line 152) | struct timespec function com_protoregister (line 196) | int com_protoregister(char* arg) function com_register_help (line 217) | void com_register_help() FILE: console/commands/coms/unused/com_proto_rm.cc class RmHelper (line 35) | class RmHelper: public ICmdHelper method RmHelper (line 43) | RmHelper(const GlobalOptions& opts): function com_protorm (line 143) | int com_protorm(char* arg) function com_rm_help (line 228) | void com_rm_help() FILE: console/commands/coms/unused/com_proto_route.cc class RouteHelper (line 36) | class RouteHelper: public ICmdHelper method RouteHelper (line 44) | RouteHelper(const GlobalOptions& opts): function com_route (line 222) | int com_route(char* arg) function com_route_help (line 246) | void com_route_help() FILE: console/commands/coms/unused/com_proto_sched.cc type SchedHelper (line 37) | struct SchedHelper: public ICmdHelper method SchedHelper (line 39) | SchedHelper(const GlobalOptions& opts): function com_proto_sched (line 137) | int com_proto_sched(char* arg) function com_sched_help (line 156) | void com_sched_help() FILE: console/commands/coms/unused/com_proto_space.cc class SpaceHelper (line 41) | class SpaceHelper : public ICmdHelper method SpaceHelper (line 49) | SpaceHelper(const GlobalOptions& opts): function com_proto_space (line 465) | int com_proto_space(char* arg) function com_space_help (line 487) | void com_space_help() FILE: console/commands/coms/unused/com_proto_token.cc function com_proto_token (line 32) | int com_proto_token(char* arg) function com_token_help (line 55) | void com_token_help() FILE: console/commands/coms/unused/com_pwd.cc function com_pwd (line 29) | int FILE: console/commands/coms/unused/com_quit.cc function com_quit (line 29) | int FILE: console/commands/coms/unused/com_quota.cc function com_quota (line 32) | int FILE: console/commands/coms/unused/com_rclone.cc type fs_entry (line 47) | struct fs_entry { type timespec (line 48) | struct timespec method newer (line 53) | bool newer(struct timespec& cmptime) type fs_result (line 67) | struct fs_result { function fs_result (line 82) | fs_result fs_find(const char* path) function fs_result (line 163) | fs_result eos_find(const char* path) function createDir (line 269) | int createDir(const std::string& i, eos::common::Path& prefix) function removeDir (line 304) | int removeDir(const std::string& i, eos::common::Path& prefix) function removeFile (line 335) | int removeFile(const std::string& i, eos::common::Path& prefix) function createLink (line 366) | int createLink(const std::string& i, eos::common::Path& prefix, function setDirMtime (line 488) | int setDirMtime(const std::string& i, eos::common::Path& prefix, type timespec (line 561) | struct timespec function rclone_usage (line 605) | void rclone_usage() function parent (line 635) | std::string parent(const std::string& path) function parent_newer (line 642) | std::optional parent_newer(std::map& a, function com_rclone (line 666) | int FILE: console/commands/coms/unused/com_reconnect.cc function com_reconnect (line 28) | int FILE: console/commands/coms/unused/com_report.cc function com_report (line 37) | int FILE: console/commands/coms/unused/com_rm.cc function com_rm (line 32) | int FILE: console/commands/coms/unused/com_rmdir.cc function com_rmdir (line 30) | int FILE: console/commands/coms/unused/com_role.cc function com_role (line 28) | int FILE: console/commands/coms/unused/com_rtlog.cc function com_rtlog (line 32) | int FILE: console/commands/coms/unused/com_scitoken.cc function com_scitoken (line 25) | int function com_scitoken (line 56) | int FILE: console/commands/coms/unused/com_silent.cc function com_silent (line 29) | int FILE: console/commands/coms/unused/com_squash.cc function com_squash (line 35) | int FILE: console/commands/coms/unused/com_stat.cc function com_stat (line 32) | int FILE: console/commands/coms/unused/com_status.cc function com_status (line 31) | int FILE: console/commands/coms/unused/com_test.cc function com_test (line 35) | int FILE: console/commands/coms/unused/com_timing.cc function com_timing (line 29) | int FILE: console/commands/coms/unused/com_touch.cc function com_touch (line 29) | int FILE: console/commands/coms/unused/com_tracker.cc function com_tracker (line 29) | int FILE: console/commands/coms/unused/com_version.cc function com_version (line 30) | int FILE: console/commands/coms/unused/com_vid.cc function com_vid (line 29) | int FILE: console/commands/coms/unused/com_who.cc function com_who (line 30) | int FILE: console/commands/coms/unused/com_whoami.cc function com_whoami (line 30) | int FILE: console/commands/helpers/AclHelper.hh class AclHelper (line 30) | class AclHelper: public ICmdHelper method AclHelper (line 38) | AclHelper(const GlobalOptions& opts): FILE: console/commands/helpers/FsHelper.hh class FsHelper (line 30) | class FsHelper: public ICmdHelper method FsHelper (line 38) | FsHelper(const GlobalOptions& opts): FILE: console/commands/helpers/FsckHelper.hh class FsckHelper (line 30) | class FsckHelper: public ICmdHelper method FsckHelper (line 38) | FsckHelper(const GlobalOptions& opts): FILE: console/commands/helpers/ICmdHelper.hh class ICmdHelper (line 35) | class ICmdHelper type ExecutionOutcome (line 41) | struct ExecutionOutcome { method ExecutionOutcome (line 42) | ExecutionOutcome() : result(""), error(""), errc(0) {} method ExecutionOutcome (line 43) | ExecutionOutcome(const std::string& res, const std::string& err = ""... method ICmdHelper (line 54) | ICmdHelper(const GlobalOptions& opts): method GetErrc (line 120) | inline int GetErrc() method NeedsConfirmation (line 128) | inline bool NeedsConfirmation() const method InjectSimulated (line 161) | void InjectSimulated(const std::string& command, method CheckSimulationSuccessful (line 172) | bool CheckSimulationSuccessful(std::string& message) method PrintDebugMsg (line 213) | inline void PrintDebugMsg(const std::string& message) const type FakeEntry (line 230) | struct FakeEntry { FILE: console/commands/helpers/NewfindHelper.cc type stat (line 382) | struct stat type dirent (line 403) | struct dirent FILE: console/commands/helpers/NewfindHelper.hh class NewfindHelper (line 30) | class NewfindHelper: public ICmdHelper method NewfindHelper (line 38) | NewfindHelper(const GlobalOptions& opts): method Silent (line 61) | void Silent() { mIsSilent=true; } FILE: console/commands/helpers/NodeHelper.hh class NodeHelper (line 30) | class NodeHelper : public ICmdHelper method NodeHelper (line 38) | NodeHelper(const GlobalOptions& opts): FILE: console/commands/helpers/RecycleHelper.hh class RecycleHelper (line 30) | class RecycleHelper: public ICmdHelper method RecycleHelper (line 38) | RecycleHelper(const GlobalOptions& opts): FILE: console/commands/helpers/TokenHelper.hh class TokenHelper (line 30) | class TokenHelper: public ICmdHelper method TokenHelper (line 38) | TokenHelper(const GlobalOptions& opts): FILE: console/commands/helpers/jwk_generator/c_resource.hpp class c_resource (line 8) | class c_resource method c_resource (line 13) | c_resource(std::function creater) : ptr{creater(), deleter} {} method c_resource (line 14) | c_resource(T* ptr) : ptr{ptr, deleter} {} method c_resource (line 15) | c_resource() : ptr {nullptr, deleter} {} method c_resource (line 17) | static c_resource allocate() method release (line 29) | auto release() method get (line 34) | auto get() method get (line 39) | auto get() const FILE: console/commands/helpers/jwk_generator/errors.hpp type jwk_generator (line 6) | namespace jwk_generator type openssl_error (line 8) | struct openssl_error: public std::runtime_error { method open_ssl_last_error (line 10) | static inline std::string open_ssl_last_error() method openssl_error (line 18) | openssl_error(std::string what) : std::runtime_error(what + FILE: console/commands/helpers/jwk_generator/jwk_generator.hpp type jwk_generator (line 20) | namespace jwk_generator class JwkGenerator (line 23) | class JwkGenerator method to_pem (line 30) | std::string to_pem(std::function writeKeyToBIO... method JwkGenerator (line 64) | JwkGenerator(const JwkGenerator&) = delete; method JwkGenerator (line 65) | JwkGenerator& operator = (const JwkGenerator&) = delete; method JwkGenerator (line 66) | JwkGenerator(JwkGenerator&&) = default; method JwkGenerator (line 67) | JwkGenerator& operator = (JwkGenerator&&) = default; method JwkGenerator (line 69) | JwkGenerator() method JwkGenerator (line 74) | JwkGenerator(const std::string& kid_uuid, method private_to_pem (line 84) | std::string private_to_pem() const method public_to_pem (line 91) | std::string public_to_pem() const method to_json (line 98) | nlohmann::json to_json() const method to_pretty_string (line 106) | std::string to_pretty_string() const class JwkSetGenerator (line 124) | class JwkSetGenerator method JwkSetGenerator (line 127) | JwkSetGenerator(JwkSetGenerator&) = delete; method JwkSetGenerator (line 130) | JwkSetGenerator() = default; method JwkSetGenerator (line 131) | JwkSetGenerator(std::tuple...>&& keys) : keys{... method to_json (line 135) | nlohmann::json to_json() const class JwkSetSingleSpecGenerator (line 164) | class JwkSetSingleSpecGenerator method JwkSetSingleSpecGenerator (line 167) | JwkSetSingleSpecGenerator(JwkSetSingleSpecGenerator&) = delete; method JwkSetSingleSpecGenerator (line 169) | JwkSetSingleSpecGenerator() = default; method JwkSetSingleSpecGenerator (line 170) | JwkSetSingleSpecGenerator(Container, Args...>&... method to_json (line 174) | nlohmann::json to_json() const function make_jwks (line 212) | static auto make_jwks(size_t nKeys) FILE: console/commands/helpers/jwk_generator/keyspecs/ec_key.hpp function load_key_from_file (line 18) | bool load_key_from_file(EVP_PKEY*& priv_key, function ecdsa_bit_to_curve (line 138) | static constexpr int ecdsa_bit_to_curve() function bits_to_point_size (line 158) | static constexpr size_t bits_to_point_size() function ECKey (line 176) | ECKey(const ECKey&) = delete; function ECKey (line 177) | ECKey& operator = (const ECKey&) = delete; function ECKey (line 178) | ECKey(ECKey&&) = default; function ECKey (line 179) | ECKey& operator = (ECKey&&) = default; function ECKey (line 188) | ECKey(const std::string& fn_public, const std::string& fn_private) function insert_json (line 314) | void insert_json(nlohmann::json& json) const FILE: console/commands/helpers/jwk_generator/keyspecs/rsa_key.hpp type jwk_generator (line 7) | namespace jwk_generator type RSAKey (line 10) | struct RSAKey { method RSAKey (line 17) | RSAKey(const RSAKey&) = delete; method RSAKey (line 18) | RSAKey& operator = (const RSAKey&) = delete; method RSAKey (line 19) | RSAKey(RSAKey&&) = default; method RSAKey (line 20) | RSAKey& operator = (RSAKey&&) = default; method RSAKey (line 21) | RSAKey() method insert_json (line 87) | void insert_json(nlohmann::json& json) const FILE: console/commands/helpers/jwk_generator/libs/base64_url.hpp type jwk_generator (line 10) | namespace jwk_generator type detail (line 12) | namespace detail function is_base64 (line 20) | static inline bool is_base64(uint8_t c) function base64_url_encode (line 25) | static inline std::string base64_url_encode(std::vector data, function base64_url_decode (line 79) | static inline std::vector base64_url_decode(std::string const& FILE: console/commands/helpers/jwk_generator/libs/json.hpp function NLOHMANN_JSON_NAMESPACE_BEGIN (line 245) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 255) | NLOHMANN_JSON_NAMESPACE_END type would_call_std_ (line 2794) | struct would_call_std_ type value_t (line 2852) | enum class value_t : std::uint8_t { function NLOHMANN_JSON_NAMESPACE_END (line 2918) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3012) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3057) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3242) | NLOHMANN_JSON_NAMESPACE_BEGIN class json_pointer (line 3386) | class json_pointer type ordered_map (line 3397) | struct ordered_map function NLOHMANN_JSON_NAMESPACE_BEGIN (line 3408) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4149) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 4285) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_END (line 4523) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4569) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4577) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 4592) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5144) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 5325) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5375) | NLOHMANN_JSON_NAMESPACE_BEGIN type adl_serializer (line 5824) | struct adl_serializer { method from_json (line 5828) | static auto from_json(BasicJsonType && j, TargetType& val) noexcept( method from_json (line 5838) | static auto from_json(BasicJsonType && j) noexcept( method to_json (line 5851) | static auto to_json(BasicJsonType& j, TargetType && val) noexcept( function set_subtype (line 5937) | void set_subtype(subtype_type subtype_) noexcept function subtype_type (line 5945) | constexpr subtype_type subtype() const noexcept function has_subtype (line 5952) | constexpr bool has_subtype() const noexcept function clear_subtype (line 5959) | void clear_subtype() noexcept function NLOHMANN_JSON_NAMESPACE_BEGIN (line 5998) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 6164) | NLOHMANN_JSON_NAMESPACE_BEGIN function json_sax_dom_parser (line 6800) | explicit json_sax_dom_parser(BasicJsonType& r, function json_sax_dom_parser (line 6806) | json_sax_dom_parser(const json_sax_dom_parser&) = delete; function json_sax_dom_parser (line 6807) | json_sax_dom_parser(json_sax_dom_parser&&) = function null (line 6814) | bool null() function boolean (line 6820) | bool boolean(bool val) function number_integer (line 6826) | bool number_integer(number_integer_t val) function number_unsigned (line 6832) | bool number_unsigned(number_unsigned_t val) function number_float (line 6838) | bool number_float(number_float_t val, const string_t& /*unused*/) function string (line 6844) | bool string(string_t& val) function binary (line 6850) | bool binary(binary_t& val) function start_object (line 6856) | bool start_object(std::size_t len) function key (line 6869) | bool key(string_t& val) function end_object (line 6878) | bool end_object() function start_array (line 6887) | bool start_array(std::size_t len) function end_array (line 6900) | bool end_array() function parse_error (line 6910) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, function is_errored (line 6923) | constexpr bool is_errored() const class json_sax_dom_callback_parser (line 6970) | class json_sax_dom_callback_parser method json_sax_dom_callback_parser (line 6981) | json_sax_dom_callback_parser(BasicJsonType& r, method json_sax_dom_callback_parser (line 6990) | json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = de... method json_sax_dom_callback_parser (line 6991) | json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = method json_sax_dom_callback_parser (line 6993) | json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_pa... method json_sax_dom_callback_parser (line 6995) | json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = method null (line 6999) | bool null() method boolean (line 7005) | bool boolean(bool val) method number_integer (line 7011) | bool number_integer(number_integer_t val) method number_unsigned (line 7017) | bool number_unsigned(number_unsigned_t val) method number_float (line 7023) | bool number_float(number_float_t val, const string_t& /*unused*/) method string (line 7029) | bool string(string_t& val) method binary (line 7035) | bool binary(binary_t& val) method start_object (line 7041) | bool start_object(std::size_t len) method key (line 7061) | bool key(string_t& val) method end_object (line 7078) | bool end_object() method start_array (line 7109) | bool start_array(std::size_t len) method end_array (line 7128) | bool end_array() method parse_error (line 7158) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, method is_errored (line 7171) | constexpr bool is_errored() const method handle_value (line 7193) | std::pair handle_value(Value&& v, class json_sax_acceptor (line 7272) | class json_sax_acceptor method null (line 7281) | bool null() method boolean (line 7286) | bool boolean(bool /*unused*/) method number_integer (line 7291) | bool number_integer(number_integer_t /*unused*/) method number_unsigned (line 7296) | bool number_unsigned(number_unsigned_t /*unused*/) method number_float (line 7301) | bool number_float(number_float_t /*unused*/, const string_t& /*unused*/) method string (line 7306) | bool string(string_t& /*unused*/) method binary (line 7311) | bool binary(binary_t& /*unused*/) method start_object (line 7316) | bool start_object(std::size_t /*unused*/ = static_cast(-1)) method key (line 7321) | bool key(string_t& /*unused*/) method end_object (line 7326) | bool end_object() method start_array (line 7331) | bool start_array(std::size_t /*unused*/ = static_cast(-1)) method end_array (line 7336) | bool end_array() method parse_error (line 7341) | bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, function NLOHMANN_JSON_NAMESPACE_BEGIN (line 7379) | NLOHMANN_JSON_NAMESPACE_BEGIN function reset (line 8617) | void reset() noexcept function char_int_type (line 8634) | char_int_type get() function unget (line 8666) | void unget() function add (line 8687) | void add(char_int_type c) function number_unsigned_t (line 8704) | constexpr number_unsigned_t get_number_unsigned() const noexcept function number_float_t (line 8710) | constexpr number_float_t get_number_float() const noexcept function string_t (line 8716) | string_t& get_string() function position_t (line 8726) | constexpr position_t get_position() const noexcept function get_token_string (line 8734) | std::string get_token_string() const function JSON_HEDLEY_RETURNS_NON_NULL (line 8757) | JSON_HEDLEY_RETURNS_NON_NULL function skip_bom (line 8771) | bool skip_bom() function skip_whitespace (line 8784) | void skip_whitespace() function token_type (line 8792) | token_type scan() function NLOHMANN_JSON_NAMESPACE_BEGIN (line 8944) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 9082) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12071) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12545) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 12662) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 12716) | NLOHMANN_JSON_NAMESPACE_BEGIN function pointer (line 13006) | pointer operator->() const function iter_impl (line 13043) | iter_impl operator++(int)& { // NOLINT(cert-dcl21-cpp) function iter_impl (line 13053) | iter_impl& operator++() function iter_impl (line 13089) | iter_impl operator--(int)& { // NOLINT(cert-dcl21-cpp) function iter_impl (line 13099) | iter_impl& operator--() function iter_impl (line 13246) | iter_impl& operator+=(difference_type i) function iter_impl (line 13281) | iter_impl& operator-=(difference_type i) function iter_impl (line 13290) | iter_impl operator+(difference_type i) const function friend (line 13301) | friend iter_impl operator+(difference_type i, const iter_impl& it) function iter_impl (line 13312) | iter_impl operator-(difference_type i) const function difference_type (line 13323) | difference_type operator-(const iter_impl& other) const function reference (line 13352) | reference operator[](difference_type n) const function reference (line 13404) | reference value() const function NLOHMANN_JSON_NAMESPACE_BEGIN (line 13439) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 13591) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 13610) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function json_pointer (line 13621) | explicit json_pointer(const string_t& s = "") function string_t (line 13627) | string_t to_string() const function friend (line 13647) | friend std::ostream& operator<<(std::ostream& o, const json_pointer& ptr) function json_pointer (line 13656) | json_pointer& operator/=(const json_pointer& ptr) function json_pointer (line 13666) | json_pointer& operator/=(string_t token) function json_pointer (line 13674) | json_pointer& operator/=(std::size_t array_idx) function friend (line 13681) | friend json_pointer operator/(const json_pointer& lhs, function friend (line 13689) | friend json_pointer operator/(const json_pointer& lhs, function friend (line 13697) | friend json_pointer operator/(const json_pointer& lhs, std::size_t array... function json_pointer (line 13704) | json_pointer parent_pointer() const function pop_back (line 13717) | void pop_back() function string_t (line 13729) | const string_t& back() const function push_back (line 13741) | void push_back(const string_t& token) function push_back (line 13748) | void push_back(string_t&& token) function empty (line 13755) | bool empty() const noexcept function BasicJsonType (line 13835) | BasicJsonType& get_and_create(BasicJsonType& j) const function BasicJsonType (line 13908) | BasicJsonType& get_unchecked(BasicJsonType* ptr) const function BasicJsonType (line 13968) | BasicJsonType& get_checked(BasicJsonType* ptr) const function BasicJsonType (line 14022) | const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const function BasicJsonType (line 14068) | const BasicJsonType& get_checked(const BasicJsonType* ptr) const function contains (line 14113) | bool contains(const BasicJsonType* ptr) const function split (line 14195) | static std::vector split(const string_t& reference_string) function NLOHMANN_JSON_NAMESPACE_BEGIN (line 14526) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_BEGIN (line 14651) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 14774) | NLOHMANN_JSON_NAMESPACE_END function NLOHMANN_JSON_NAMESPACE_BEGIN (line 16481) | NLOHMANN_JSON_NAMESPACE_BEGIN function NLOHMANN_JSON_NAMESPACE_END (line 17494) | NLOHMANN_JSON_NAMESPACE_END function count_digits (line 18056) | inline unsigned int count_digits(number_unsigned_t x) noexcept function hex_bytes (line 18087) | static std::string hex_bytes(std::uint8_t byte) function is_negative_number (line 18098) | bool is_negative_number(NumberType x) function is_negative_number (line 18104) | bool is_negative_number(NumberType /*unused*/) function dump_integer (line 18124) | void dump_integer(NumberType x) function dump_float (line 18197) | void dump_float(number_float_t x) function dump_float (line 18220) | void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_dou... function dump_float (line 18228) | void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_do... function decode (line 18296) | static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, function number_unsigned_t (line 18334) | number_unsigned_t remove_sign(number_unsigned_t x) function number_unsigned_t (line 18350) | inline number_unsigned_t remove_sign(number_integer_t x) noexcept function ordered_map (line 18437) | ordered_map() noexcept(noexcept(Container())) : Container{} {} function ordered_map (line 18438) | explicit ordered_map(const Allocator& alloc) noexcept(noexcept(Container( function ordered_map (line 18441) | ordered_map(It first, It last, const Allocator& alloc = Allocator()) function ordered_map (line 18443) | ordered_map(std::initializer_list init, function emplace (line 18447) | std::pair emplace(const key_type& key, T&& t) function emplace (line 18461) | std::pair emplace(KeyType && key, T && t) function T (line 18473) | T& operator[](const key_type& key) function T (line 18480) | T & operator[](KeyType && key) function T (line 18485) | const T& operator[](const key_type& key) const function T (line 18492) | const T & operator[](KeyType && key) const function T (line 18497) | T& at(const key_type& key) function T (line 18510) | T & at(KeyType && key) function T (line 18521) | const T& at(const key_type& key) const function T (line 18534) | const T & at(KeyType && key) const function size_type (line 18545) | size_type erase(const key_type& key) function size_type (line 18565) | size_type erase(KeyType && key) function iterator (line 18583) | iterator erase(iterator pos) function iterator (line 18588) | iterator erase(iterator first, iterator last) function size_type (line 18637) | size_type count(const key_type& key) const function size_type (line 18650) | size_type count(KeyType && key) const function iterator (line 18661) | iterator find(const key_type& key) function iterator (line 18674) | iterator find(KeyType && key) function const_iterator (line 18685) | const_iterator find(const key_type& key) const function insert (line 18696) | std::pair insert(value_type&& value) function insert (line 18701) | std::pair insert(const value_type& value) function insert (line 18719) | void insert(InputIt first, InputIt last) function NLOHMANN_JSON_NAMESPACE_BEGIN (line 18743) | NLOHMANN_JSON_NAMESPACE_BEGIN function set_parents (line 19334) | void set_parents() function iterator (line 19370) | iterator set_parents(iterator it, function reference (line 19385) | reference set_parent(reference j, function basic_json (line 19448) | basic_json(const value_t v) function basic_json (line 19456) | basic_json(std::nullptr_t = nullptr) function basic_json (line 19470) | basic_json(CompatibleType && function basic_json (line 19486) | basic_json(const BasicJsonType& val) function basic_json (line 19558) | basic_json(initializer_list_t init, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19607) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19618) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19630) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19641) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19653) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 19661) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 19669) | basic_json(size_type cnt, const basic_json& val) function basic_json (line 19683) | basic_json(InputIT first, InputIT last) function basic_json (line 19785) | basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {} function basic_json (line 19789) | basic_json(const basic_json& other) function basic_json (line 19848) | basic_json(basic_json&& other) noexcept function basic_json (line 19863) | basic_json& operator=(basic_json other) noexcept( function value_t (line 19921) | constexpr value_t type() const noexcept function is_primitive (line 19928) | constexpr bool is_primitive() const noexcept function is_structured (line 19935) | constexpr bool is_structured() const noexcept function is_null (line 19942) | constexpr bool is_null() const noexcept function is_boolean (line 19949) | constexpr bool is_boolean() const noexcept function is_number (line 19956) | constexpr bool is_number() const noexcept function is_number_integer (line 19963) | constexpr bool is_number_integer() const noexcept function is_number_unsigned (line 19970) | constexpr bool is_number_unsigned() const noexcept function is_number_float (line 19977) | constexpr bool is_number_float() const noexcept function is_object (line 19984) | constexpr bool is_object() const noexcept function is_array (line 19991) | constexpr bool is_array() const noexcept function is_string (line 19998) | constexpr bool is_string() const noexcept function is_binary (line 20005) | constexpr bool is_binary() const noexcept function is_discarded (line 20012) | constexpr bool is_discarded() const noexcept function object_t (line 20043) | object_t* get_impl_ptr(object_t* /*unused*/) noexcept function object_t (line 20049) | constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const function array_t (line 20056) | array_t* get_impl_ptr(array_t* /*unused*/) noexcept function array_t (line 20062) | constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const n... function string_t (line 20068) | string_t* get_impl_ptr(string_t* /*unused*/) noexcept function string_t (line 20074) | constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const function boolean_t (line 20081) | boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept function boolean_t (line 20087) | constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const function number_integer_t (line 20094) | number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept function number_integer_t (line 20100) | constexpr const number_integer_t* get_impl_ptr(const function number_unsigned_t (line 20107) | number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept function number_unsigned_t (line 20113) | constexpr const number_unsigned_t* get_impl_ptr(const function number_float_t (line 20120) | number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept function number_float_t (line 20126) | constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unu... function binary_t (line 20133) | binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept function binary_t (line 20139) | constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const function ReferenceType (line 20157) | static ReferenceType get_ref_impl(ThisType& obj) function get_ptr (line 20194) | constexpr auto get_ptr() const noexcept -> decltype( function ValueType (line 20288) | ValueType get_impl(detail::priority_tag<1> /*unused*/) const noexcept(no... function BasicJsonType (line 20313) | BasicJsonType get_impl(detail::priority_tag<2> /*unused*/) const function basic_json (line 20336) | basic_json get_impl(detail::priority_tag<3> /*unused*/) const function get_impl (line 20349) | constexpr auto get_impl(detail::priority_tag<4> /*unused*/) const noexcept function get (line 20427) | auto get() noexcept -> decltype(std::declval().template function ValueType (line 20441) | ValueType & get_to(ValueType& v) const noexcept(noexcept( function ValueType (line 20454) | ValueType & get_to(ValueType& v) const function Array (line 20466) | Array get_to(T(&v)[N]) function ReferenceType (line 20479) | ReferenceType get_ref() function ReferenceType (line 20491) | ReferenceType get_ref() const function binary_t (line 20550) | binary_t& get_binary() function binary_t (line 20562) | const binary_t& get_binary() const function reference (line 20585) | reference at(size_type idx) function const_reference (line 20605) | const_reference at(size_type idx) const function reference (line 20625) | reference at(const typename object_t::key_type& key) function reference (line 20647) | reference at(KeyType && key) function const_reference (line 20667) | const_reference at(const typename object_t::key_type& key) const function const_reference (line 20689) | const_reference at(KeyType && key) const function reference (line 20709) | reference operator[](size_type idx) function const_reference (line 20753) | const_reference operator[](size_type idx) const function reference (line 20767) | reference operator[](typename object_t::key_type key) function const_reference (line 20789) | const_reference operator[](const typename object_t::key_type& key) const function reference (line 20806) | reference operator[](T* key) function const_reference (line 20812) | const_reference operator[](T* key) const function reference (line 20821) | reference operator[](KeyType && key) function const_reference (line 20845) | const_reference operator[](KeyType && key) const class ValueType (line 20872) | class ValueType function ReturnType (line 20904) | ReturnType value(const typename object_t::key_type& key, ValueType && function ValueType (line 20932) | ValueType value(KeyType && key, const ValueType& default_value) const function ReturnType (line 20961) | ReturnType value(KeyType && key, ValueType && default_value) const function ValueType (line 20985) | ValueType value(const json_pointer& ptr, const ValueType& default_value)... function ReturnType (line 21010) | ReturnType value(const json_pointer& ptr, ValueType && default_value) const function ValueType (line 21034) | ValueType value(const ::nlohmann::json_pointer& ptr, function ReturnType (line 21048) | ReturnType value(const ::nlohmann::json_pointer& ptr, function reference (line 21056) | reference front() function const_reference (line 21063) | const_reference front() const function reference (line 21070) | reference back() function const_reference (line 21079) | const_reference back() const function IteratorType (line 21092) | IteratorType erase(IteratorType pos) function IteratorType (line 21156) | IteratorType erase(IteratorType first, IteratorType last) function erase_internal (line 21217) | private: function size_type (line 21233) | size_type erase_internal(KeyType && key) function size_type (line 21266) | size_type erase(KeyType && key) function erase (line 21273) | void erase(const size_type idx) function iterator (line 21302) | iterator find(const typename object_t::key_type& key) function const_iterator (line 21315) | const_iterator find(const typename object_t::key_type& key) const function iterator (line 21330) | iterator find(KeyType && key) function const_iterator (line 21345) | const_iterator find(KeyType && key) const function size_type (line 21358) | size_type count(const typename object_t::key_type& key) const function size_type (line 21368) | size_type count(KeyType && key) const function contains (line 21376) | bool contains(const typename object_t::key_type& key) const function contains (line 21385) | bool contains(KeyType && key) const function contains (line 21393) | bool contains(const json_pointer& ptr) const function contains (line 21401) | bool contains(const typename ::nlohmann::json_pointer& pt... function iterator (line 21418) | iterator begin() noexcept function const_iterator (line 21427) | const_iterator begin() const noexcept function const_iterator (line 21434) | const_iterator cbegin() const noexcept function iterator (line 21443) | iterator end() noexcept function const_iterator (line 21452) | const_iterator end() const noexcept function const_iterator (line 21459) | const_iterator cend() const noexcept function reverse_iterator (line 21468) | reverse_iterator rbegin() noexcept function const_reverse_iterator (line 21475) | const_reverse_iterator rbegin() const noexcept function reverse_iterator (line 21482) | reverse_iterator rend() noexcept function const_reverse_iterator (line 21489) | const_reverse_iterator rend() const noexcept function const_reverse_iterator (line 21496) | const_reverse_iterator crbegin() const noexcept function const_reverse_iterator (line 21503) | const_reverse_iterator crend() const noexcept function iterator_wrapper (line 21515) | static iteration_proxy iterator_wrapper(reference ref) noexcept function iterator_wrapper (line 21526) | static iteration_proxy iterator_wrapper( function items (line 21534) | iteration_proxy items() noexcept function items (line 21541) | iteration_proxy items() const noexcept function empty (line 21558) | bool empty() const noexcept function size_type (line 21592) | size_type size() const noexcept function size_type (line 21626) | size_type max_size() const noexcept function clear (line 21666) | void clear() noexcept function push_back (line 21718) | void push_back(basic_json&& val) function reference (line 21742) | reference operator+=(basic_json&& val) function push_back (line 21750) | void push_back(const basic_json& val) function reference (line 21773) | reference operator+=(const basic_json& val) function push_back (line 21781) | void push_back(const typename object_t::value_type& val) function reference (line 21803) | reference operator+=(const typename object_t::value_type& val) function push_back (line 21811) | void push_back(initializer_list_t init) function reference (line 21824) | reference operator+=(initializer_list_t init) function reference (line 21833) | reference emplace_back(Args&& ... args) function emplace (line 21857) | std::pair emplace(Args&& ... args) function iterator (line 21886) | iterator insert_iterator(const_iterator pos, Args&& ... args) function iterator (line 21903) | iterator insert(const_iterator pos, const basic_json& val) function iterator (line 21923) | iterator insert(const_iterator pos, basic_json&& val) function iterator (line 21930) | iterator insert(const_iterator pos, size_type cnt, const basic_json& val) function iterator (line 21950) | iterator insert(const_iterator pos, const_iterator first, const_iterator... function iterator (line 21981) | iterator insert(const_iterator pos, initializer_list_t ilist) function insert (line 22001) | void insert(const_iterator first, const_iterator last) function update (line 22025) | void update(const_reference j, bool merge_objects = false) function update (line 22032) | void update(const_iterator first, const_iterator last, function swap (line 22077) | void swap(reference other) noexcept( function friend (line 22093) | friend void swap(reference left, reference right) noexcept( function swap (line 22105) | void swap(array_t& other) // NOLINT(bugprone-exception-escape) function swap (line 22119) | void swap(object_t& other) // NOLINT(bugprone-exception-escape) function swap (line 22133) | void swap(string_t& other) // NOLINT(bugprone-exception-escape) function swap (line 22147) | void swap(binary_t& other) // NOLINT(bugprone-exception-escape) function swap (line 22161) | void swap(typename binary_t::container_type& function else (line 22250) | else if(compares_unordered(lhs, rhs))\ function compares_unordered (line 22282) | bool compares_unordered(const_reference rhs, function friend (line 22398) | friend bool operator==(const_reference lhs, const_reference rhs) noexcept function friend (line 22430) | friend bool operator!=(const_reference lhs, const_reference rhs) noexcept function friend (line 22487) | friend bool operator<=(const_reference lhs, const_reference rhs) noexcept function friend (line 22516) | friend bool operator>(const_reference lhs, const_reference rhs) noexcept function friend (line 22546) | friend bool operator>=(const_reference lhs, const_reference rhs) noexcept function friend (line 22587) | friend std::ostream& operator<<(std::ostream& o, const basic_json& j) function JSON_HEDLEY_WARN_UNUSED_RESULT (line 22625) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 22640) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 22655) | static basic_json parse(detail::span_input_adapter&& i, function accept (line 22668) | static bool accept(InputType&& i, function accept (line 22678) | static bool accept(IteratorType first, IteratorType last, function accept (line 22687) | static bool accept(detail::span_input_adapter&& i, function sax_parse (line 22697) | static bool sax_parse(InputType&& i, SAX* sax, function sax_parse (line 22713) | static bool sax_parse(IteratorType first, IteratorType last, SAX* sax, function sax_parse (line 22733) | static bool sax_parse(detail::span_input_adapter&& i, SAX* sax, function JSON_HEDLEY_RETURNS_NON_NULL (line 22775) | JSON_HEDLEY_RETURNS_NON_NULL function to_cbor (line 22844) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_msgpack (line 22858) | static std::vector to_msgpack(const basic_json& j) function to_msgpack (line 22867) | static void to_msgpack(const basic_json& j, function to_msgpack (line 22875) | static void to_msgpack(const basic_json& j, detail::output_adapter o) function to_ubjson (line 22882) | static std::vector to_ubjson(const basic_json& j, function to_ubjson (line 22893) | static void to_ubjson(const basic_json& j, function to_ubjson (line 22902) | static void to_ubjson(const basic_json& j, detail::output_adapter o, function to_bjdata (line 22910) | static std::vector to_bjdata(const basic_json& j, function to_bjdata (line 22921) | static void to_bjdata(const basic_json& j, function to_bjdata (line 22930) | static void to_bjdata(const basic_json& j, detail::output_adapter o, function to_bson (line 22938) | static std::vector to_bson(const basic_json& j) function to_bson (line 22947) | static void to_bson(const basic_json& j, detail::output_adapter o) function JSON_HEDLEY_WARN_UNUSED_RESULT (line 22962) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 22980) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 22998) | static basic_json from_cbor(const T* ptr, std::size_t len, function basic_json (line 23009) | static basic_json from_cbor(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23027) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23043) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23059) | static basic_json from_msgpack(const T* ptr, std::size_t len, function basic_json (line 23068) | static basic_json from_msgpack(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23084) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23100) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23116) | static basic_json from_ubjson(const T* ptr, std::size_t len, function basic_json (line 23125) | static basic_json from_ubjson(detail::span_input_adapter&& i, function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23142) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23158) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23174) | JSON_HEDLEY_WARN_UNUSED_RESULT function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23190) | JSON_HEDLEY_WARN_UNUSED_RESULT function basic_json (line 23206) | static basic_json from_bson(const T* ptr, std::size_t len, function basic_json (line 23215) | static basic_json from_bson(detail::span_input_adapter&& i, function reference (line 23238) | reference operator[](const json_pointer& ptr) function reference (line 23246) | reference operator[](const ::nlohmann::json_pointer& ptr) function const_reference (line 23253) | const_reference operator[](const json_pointer& ptr) const function const_reference (line 23261) | const_reference operator[](const ::nlohmann::json_pointer... function reference (line 23269) | reference at(const json_pointer& ptr) function reference (line 23277) | reference at(const ::nlohmann::json_pointer& ptr) function const_reference (line 23284) | const_reference at(const json_pointer& ptr) const function const_reference (line 23292) | const_reference at(const ::nlohmann::json_pointer& ptr) c... function basic_json (line 23299) | basic_json flatten() const function basic_json (line 23308) | basic_json unflatten() const function patch_inplace (line 23324) | void patch_inplace(const basic_json& json_patch) function basic_json (line 23569) | basic_json patch(const basic_json& json_patch) const function JSON_HEDLEY_WARN_UNUSED_RESULT (line 23578) | JSON_HEDLEY_WARN_UNUSED_RESULT function merge_patch (line 23702) | void merge_patch(const basic_json& apply_patch) function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 23726) | NLOHMANN_BASIC_JSON_TPL_DECLARATION type literals (line 23732) | inline namespace literals type json_literals (line 23734) | inline namespace json_literals function NLOHMANN_JSON_NAMESPACE_END (line 23756) | NLOHMANN_JSON_NAMESPACE_END FILE: console/commands/helpers/jwk_generator/libs/uuid.hpp type jwk_generator (line 7) | namespace jwk_generator type detail (line 9) | namespace detail function generate_uuid_v4 (line 11) | static inline std::string generate_uuid_v4() FILE: console/commands/helpers/jwk_generator/openssl_wrapper.hpp type jwk_generator (line 18) | namespace jwk_generator type openssl (line 20) | namespace openssl FILE: console/commands/native/CoreNativeCommands.cc class HelpCommand (line 13) | class HelpCommand : public IConsoleCommand { method requiresMgm (line 25) | bool method run (line 30) | int method printHelp (line 56) | void class ToggleFlagCommand (line 63) | class ToggleFlagCommand : public IConsoleCommand { type Which (line 65) | enum Which { JSON, SILENT, TIMING } method ToggleFlagCommand (line 66) | ToggleFlagCommand(const char* n, const char* d, Which w) method requiresMgm (line 80) | bool method run (line 85) | int method printHelp (line 109) | void class QuitCommand (line 120) | class QuitCommand : public IConsoleCommand { method QuitCommand (line 122) | QuitCommand(const char* n) : mName(n) {} method requiresMgm (line 133) | bool method run (line 138) | int method printHelp (line 144) | void function RegisterCoreNativeCommands (line 154) | void FILE: console/commands/native/access-proto-native.cc function MakeAccessHelp (line 12) | std::string MakeAccessHelp() function ConfigureAccessApp (line 148) | void ConfigureAccessApp(CLI::App& app) class AccessProtoCommand (line 158) | class AccessProtoCommand : public IConsoleCommand { method requiresMgm (line 170) | bool method run (line 175) | int method printHelp (line 339) | void function RegisterAccessProtoNativeCommand (line 350) | void FILE: console/commands/native/accounting-cmd-native.cc function MakeAccountingHelp (line 12) | std::string MakeAccountingHelp() function ConfigureAccountingApp (line 26) | void ConfigureAccountingApp(CLI::App& app) class AccountingCommand (line 36) | class AccountingCommand : public IConsoleCommand { method requiresMgm (line 48) | bool method run (line 53) | int method printHelp (line 117) | void function RegisterAccountingNativeCommand (line 128) | void FILE: console/commands/native/acl-proto-native.cc function MakeAclHelp (line 13) | std::string MakeAclHelp() function ConfigureAclApp (line 62) | void ConfigureAclApp(CLI::App& app) class AclProtoCommand (line 74) | class AclProtoCommand : public IConsoleCommand { method requiresMgm (line 86) | bool method run (line 91) | int method printHelp (line 118) | void function RegisterAclProtoNativeCommand (line 128) | void FILE: console/commands/native/archive-cmd-native.cc function MakeArchiveHelp (line 15) | std::string MakeArchiveHelp() function ConfigureArchiveApp (line 38) | void ConfigureArchiveApp(CLI::App& app, class ArchiveCommand (line 58) | class ArchiveCommand : public IConsoleCommand { method requiresMgm (line 70) | bool method run (line 75) | int method printHelp (line 154) | void function RegisterArchiveNativeCommand (line 168) | void FILE: console/commands/native/attr-cmd-native.cc function MakeAttrHelp (line 19) | std::string MakeAttrHelp() function ConfigureAttrApp (line 163) | void ConfigureAttrApp(CLI::App& app, class AttrCommand (line 182) | class AttrCommand : public IConsoleCommand { method requiresMgm (line 194) | bool method run (line 199) | int method printHelp (line 530) | void function RegisterAttrNativeCommand (line 544) | void FILE: console/commands/native/backup-cmd-native.cc function MakeBackupHelp (line 14) | std::string MakeBackupHelp() function ConfigureBackupApp (line 26) | void ConfigureBackupApp(CLI::App& app, class BackupCommand (line 42) | class BackupCommand : public IConsoleCommand { method requiresMgm (line 54) | bool method run (line 59) | int method printHelp (line 135) | void function RegisterBackupNativeCommand (line 149) | void FILE: console/commands/native/cat-com-native.cc class CatCommand (line 13) | class CatCommand : public IConsoleCommand { method requiresMgm (line 25) | bool method run (line 30) | int method printHelp (line 42) | void function RegisterCatNativeCommand (line 50) | void FILE: console/commands/native/cd-cmd-native.cc function MakeCdHelp (line 14) | std::string MakeCdHelp() function ConfigureCdApp (line 19) | void ConfigureCdApp(CLI::App& app, std::string& path) class CdCommand (line 32) | class CdCommand : public IConsoleCommand { method requiresMgm (line 44) | bool method run (line 49) | int method printHelp (line 145) | void function RegisterCdNativeCommand (line 153) | void FILE: console/commands/native/chmod-cmd-native.cc function MakeChmodHelp (line 14) | std::string MakeChmodHelp() function ConfigureChmodApp (line 23) | void ConfigureChmodApp(CLI::App& app, class ChmodCommand (line 40) | class ChmodCommand : public IConsoleCommand { method requiresMgm (line 52) | bool method run (line 57) | int method printHelp (line 100) | void function RegisterChmodNativeCommand (line 114) | void FILE: console/commands/native/chown-cmd-native.cc function MakeChownHelp (line 14) | std::string MakeChownHelp() function ConfigureChownApp (line 32) | void ConfigureChownApp(CLI::App& app, class ChownCommand (line 51) | class ChownCommand : public IConsoleCommand { method requiresMgm (line 63) | bool method run (line 68) | int method printHelp (line 120) | void function RegisterChownNativeCommand (line 135) | void FILE: console/commands/native/clear-cmd-native.cc function MakeClearHelp (line 13) | std::string MakeClearHelp() function ConfigureClearApp (line 20) | void ConfigureClearApp(CLI::App& app) class ClearCommand (line 32) | class ClearCommand : public IConsoleCommand { method requiresMgm (line 44) | bool method run (line 49) | int method printHelp (line 80) | void function RegisterClearNativeCommand (line 88) | void FILE: console/commands/native/config-proto-native.cc function MakeConfigHelp (line 16) | std::string MakeConfigHelp() function ConfigureConfigApp (line 30) | void ConfigureConfigApp(CLI::App& app) class ConfigHelper (line 43) | class ConfigHelper : public ICmdHelper { method ConfigHelper (line 45) | ConfigHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 47) | bool class ConfigProtoCommand (line 150) | class ConfigProtoCommand : public IConsoleCommand { method requiresMgm (line 162) | bool method run (line 167) | int method printHelp (line 191) | void function RegisterConfigProtoNativeCommand (line 201) | void FILE: console/commands/native/convert-proto-native.cc function MakeConvertHelp (line 15) | std::string MakeConvertHelp() function ConfigureConvertApp (line 35) | void ConfigureConvertApp(CLI::App& app) class ConvertHelper (line 47) | class ConvertHelper : public ICmdHelper { method ConvertHelper (line 49) | ConvertHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 51) | bool class ConvertProtoCommand (line 178) | class ConvertProtoCommand : public IConsoleCommand { method requiresMgm (line 190) | bool method run (line 195) | int method printHelp (line 219) | void function RegisterConvertProtoNativeCommand (line 229) | void FILE: console/commands/native/cp-cmd-native.cc type CpOptions (line 46) | struct CpOptions { function MakeCpHelp (line 67) | std::string MakeCpHelp() function ConfigureCpApp (line 108) | void ConfigureCpApp(CLI::App& app, CpOptions& opts) function ParseCpArgs (line 141) | bool ParseCpArgs(const std::vector& args, CpOptions& opts) function TokenizeCpArgs (line 182) | std::vector TokenizeCpArgs(const char* argin) function com_cp_usage (line 197) | static int com_cp_usage() type Protocol (line 204) | enum Protocol { type File_t (line 210) | struct File_t { method File_t (line 218) | File_t() : name(""), opaque(""), protocol(Protocol::UNKNOWN), size(0) { } type stat (line 225) | struct stat type stat (line 229) | struct stat function cp_impl (line 235) | static int cp_impl(const CpOptions& opts) function com_cp (line 1331) | int com_cp(char* argin) function run_eos_command (line 1351) | int run_eos_command(const char* cmdline, std::vector& result) function run_command (line 1374) | int run_command(const char* cmdline, std::vector& result) function XrdOucString (line 1462) | XrdOucString process_symlink(XrdOucString path) function is_dir (line 1483) | bool is_dir(const char* path, Protocol protocol, struct stat* buf) function eos_roles_opaque (line 1507) | std::string function do_stat (line 1531) | int do_stat(const char* path, Protocol protocol, struct stat& buf) function check_protocol_tool (line 1632) | int check_protocol_tool(const char* path) function Protocol (line 1670) | Protocol get_protocol(XrdOucString path) class CpCommand (line 1725) | class CpCommand : public IConsoleCommand { method requiresMgm (line 1737) | bool method run (line 1742) | int method printHelp (line 1758) | void function RegisterCpNativeCommand (line 1766) | void function com_cat (line 1773) | int com_cat(char* argin) FILE: console/commands/native/daemon-native.cc function native_com_daemon (line 35) | static int function com_daemon (line 786) | int class DaemonCommand (line 793) | class DaemonCommand : public IConsoleCommand { method requiresMgm (line 805) | bool method run (line 810) | int method printHelp (line 828) | void function RegisterDaemonNativeCommand (line 835) | void FILE: console/commands/native/debug-cmd-native.cc function MakeDebugHelp (line 16) | std::string MakeDebugHelp() function ConfigureDebugApp (line 38) | void ConfigureDebugApp(CLI::App& app, class DebugCommand (line 55) | class DebugCommand : public IConsoleCommand { method requiresMgm (line 67) | bool method run (line 72) | int method printHelp (line 172) | void function RegisterDebugNativeCommand (line 180) | void FILE: console/commands/native/devices-proto-native.cc function MakeDevicesHelp (line 14) | std::string MakeDevicesHelp() function ConfigureDevicesApp (line 25) | void ConfigureDevicesApp(CLI::App& app) class DevicesHelper (line 38) | class DevicesHelper : public ICmdHelper { method DevicesHelper (line 40) | explicit DevicesHelper(const GlobalOptions& opts) : ICmdHelper(opts) method ParseCommand (line 44) | bool class DevicesProtoCommand (line 83) | class DevicesProtoCommand : public IConsoleCommand { method requiresMgm (line 95) | bool method run (line 100) | int method printHelp (line 125) | void function RegisterDevicesProtoNativeCommand (line 135) | void FILE: console/commands/native/df-proto-native.cc function MakeDfHelp (line 15) | std::string MakeDfHelp() function ConfigureDfApp (line 31) | void ConfigureDfApp(CLI::App& app) class DfHelper (line 44) | class DfHelper : public ICmdHelper { method DfHelper (line 46) | explicit DfHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 47) | bool class DfProtoCommand (line 96) | class DfProtoCommand : public IConsoleCommand { method requiresMgm (line 108) | bool method run (line 113) | int method printHelp (line 141) | void function RegisterDfProtoNativeCommand (line 151) | void FILE: console/commands/native/du-native.cc class DuCommand (line 11) | class DuCommand : public IConsoleCommand { method requiresMgm (line 23) | bool method run (line 29) | int method printHelp (line 106) | void function RegisterDuNativeCommand (line 124) | void FILE: console/commands/native/du-proto-native.cc function MakeDuHelp (line 12) | std::string MakeDuHelp() function ConfigureDuApp (line 23) | void ConfigureDuApp(CLI::App& app) class DuCommand (line 35) | class DuCommand : public IConsoleCommand { method requiresMgm (line 47) | bool method run (line 53) | int method printHelp (line 130) | void function RegisterDuNativeCommand (line 140) | void FILE: console/commands/native/evict-cmd-native.cc function MakeEvictHelp (line 13) | std::string MakeEvictHelp() function ConfigureEvictApp (line 31) | void ConfigureEvictApp(CLI::App& app, class EvictCommand (line 50) | class EvictCommand : public IConsoleCommand { method requiresMgm (line 62) | bool method run (line 67) | int method printHelp (line 133) | void function RegisterEvictNativeCommand (line 149) | void FILE: console/commands/native/file-cmd-native.cc function MakeFileHelp (line 40) | std::string MakeFileHelp() function ConfigureFileApp (line 139) | void ConfigureFileApp(CLI::App& app, std::string& subcmd) function AppendEncodedPath (line 156) | void function GetRemoteFmdFromLocalDb (line 179) | int function RunFileCheck (line 265) | int class FileCommand (line 563) | class FileCommand : public IConsoleCommand { method helpText (line 575) | std::string method complete (line 580) | std::vector method requiresMgm (line 585) | bool method run (line 590) | int method printHelp (line 1134) | void function RegisterFileNativeCommand (line 1142) | void FILE: console/commands/native/fileinfo-alias.cc class FileInfoAliasCommand (line 11) | class FileInfoAliasCommand : public IConsoleCommand { method requiresMgm (line 23) | bool method run (line 28) | int method printHelp (line 42) | void function RegisterFileInfoAliasCommand (line 51) | void FILE: console/commands/native/find-proto-native.cc function MakeFindHelp (line 15) | std::string MakeFindHelp() function ConfigureFindApp (line 91) | void ConfigureFindApp(CLI::App& app) class FindProtoCommand (line 103) | class FindProtoCommand : public IConsoleCommand { method requiresMgm (line 115) | bool method run (line 120) | int method printHelp (line 165) | void class NewfindAliasCommand (line 175) | class NewfindAliasCommand : public IConsoleCommand { method requiresMgm (line 187) | bool method run (line 192) | int method printHelp (line 203) | void function RegisterFindProtoNativeCommand (line 214) | void FILE: console/commands/native/fs-proto-native.cc function MakeFsHelp (line 14) | std::string MakeFsHelp() class FsProtoCommand (line 267) | class FsProtoCommand : public IConsoleCommand { method helpText (line 279) | std::string method complete (line 284) | std::vector method requiresMgm (line 289) | bool method run (line 294) | int method printHelp (line 323) | void function RegisterFsProtoNativeCommand (line 331) | void FILE: console/commands/native/fsck-proto-native.cc function MakeFsckHelp (line 13) | std::string MakeFsckHelp() class FsckProtoCommand (line 63) | class FsckProtoCommand : public IConsoleCommand { method requiresMgm (line 75) | bool method run (line 80) | int method printHelp (line 113) | void function RegisterFsckProtoNativeCommand (line 121) | void FILE: console/commands/native/fuse-native.cc class FuseCommand (line 14) | class FuseCommand : public IConsoleCommand { method requiresMgm (line 26) | bool method run (line 31) | int method printHelp (line 126) | void function RegisterFuseNativeCommand (line 138) | void FILE: console/commands/native/fusex-cmd-native.cc function MakeFusexHelp (line 17) | std::string MakeFusexHelp() function ConfigureFusexApp (line 35) | void ConfigureFusexApp(CLI::App& app, std::string& subcmd) class FusexCommand (line 50) | class FusexCommand : public IConsoleCommand { method requiresMgm (line 62) | bool method run (line 67) | int method printHelp (line 182) | void function RegisterFusexNativeCommand (line 190) | void FILE: console/commands/native/geosched-cmd-native.cc function MakeGeoschedHelp (line 17) | std::string MakeGeoschedHelp() function ConfigureGeoschedApp (line 39) | void ConfigureGeoschedApp(CLI::App& app, std::string& subcmd) class GeoschedCommand (line 54) | class GeoschedCommand : public IConsoleCommand { method requiresMgm (line 66) | bool method run (line 71) | int method printHelp (line 345) | void function RegisterGeoschedNativeCommand (line 353) | void FILE: console/commands/native/group-proto-native.cc function MakeGroupHelp (line 15) | std::string MakeGroupHelp() class GroupHelper (line 45) | class GroupHelper : public ICmdHelper { method GroupHelper (line 47) | GroupHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 49) | bool class GroupProtoCommand (line 122) | class GroupProtoCommand : public IConsoleCommand { method helpText (line 134) | std::string method complete (line 139) | std::vector method requiresMgm (line 144) | bool method run (line 149) | int method printHelp (line 176) | void function RegisterGroupProtoNativeCommand (line 184) | void FILE: console/commands/native/health-native.cc class HealthConsoleCommand (line 11) | class HealthConsoleCommand : public IConsoleCommand { method requiresMgm (line 23) | bool method run (line 28) | int method printHelp (line 43) | void function RegisterHealthNativeCommand (line 50) | void FILE: console/commands/native/info-alias.cc class InfoAliasCommand (line 11) | class InfoAliasCommand : public IConsoleCommand { method requiresMgm (line 15) | bool requiresMgm(const std::string& args) const override method run (line 19) | int run(const std::vector& args, CommandContext& ctx) ove... method printHelp (line 32) | void printHelp() const override { function RegisterInfoNativeCommand (line 38) | void RegisterInfoNativeCommand() FILE: console/commands/native/info-native.cc class InfoCommand (line 12) | class InfoCommand : public IConsoleCommand { method requiresMgm (line 24) | bool method run (line 29) | int method printHelp (line 69) | void function RegisterInfoNativeCommand (line 76) | void FILE: console/commands/native/inspector-proto-native.cc function MakeInspectorHelp (line 15) | std::string MakeInspectorHelp() function ConfigureInspectorApp (line 55) | void ConfigureInspectorApp(CLI::App& app) class InspectorHelper (line 67) | class InspectorHelper : public ICmdHelper { method InspectorHelper (line 69) | explicit InspectorHelper(const GlobalOptions& opts) : ICmdHelper(opts) method ParseCommand (line 73) | bool class InspectorCommand (line 128) | class InspectorCommand : public IConsoleCommand { method requiresMgm (line 140) | bool method run (line 145) | int method printHelp (line 172) | void function RegisterInspectorNativeCommand (line 182) | void FILE: console/commands/native/io-proto-native.cc function MakeIoHelp (line 17) | std::string MakeIoHelp() function BuildAndParseIoApp (line 157) | bool class IoHelper (line 418) | class IoHelper : public ICmdHelper { method IoHelper (line 420) | IoHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 422) | bool class IoProtoCommand (line 429) | class IoProtoCommand : public IConsoleCommand { method helpText (line 441) | std::string method complete (line 446) | std::vector method requiresMgm (line 451) | bool method run (line 456) | int method printHelp (line 483) | void function RegisterIoProtoNativeCommand (line 491) | void FILE: console/commands/native/license-native.cc class LicenseCommand (line 12) | class LicenseCommand : public IConsoleCommand { method requiresMgm (line 24) | bool method run (line 29) | int method printHelp (line 36) | void function RegisterLicenseNativeCommand (line 43) | void FILE: console/commands/native/ln-cmd-native.cc function MakeLnHelp (line 14) | std::string MakeLnHelp() function ConfigureLnApp (line 21) | void ConfigureLnApp(CLI::App& app, std::string& link, std::string& target, class LnCommand (line 36) | class LnCommand : public IConsoleCommand { method requiresMgm (line 48) | bool method run (line 53) | int method printHelp (line 97) | void function RegisterLnNativeCommand (line 105) | void FILE: console/commands/native/ls-cmd-native.cc function MakeLsHelp (line 19) | std::string MakeLsHelp(const CLI::App* app) function ConfigureLsApp (line 69) | void ConfigureLsApp(CLI::App& app, class LsCommand (line 100) | class LsCommand : public IConsoleCommand { method requiresMgm (line 112) | bool method run (line 118) | int method printHelp (line 369) | void function RegisterLsNativeCommand (line 390) | void FILE: console/commands/native/ls-compat.cc function com_ls (line 11) | int FILE: console/commands/native/map-cmd-native.cc function MakeMapHelp (line 15) | std::string MakeMapHelp() function ConfigureMapApp (line 30) | void ConfigureMapApp(CLI::App& app, class MapCommand (line 48) | class MapCommand : public IConsoleCommand { method requiresMgm (line 60) | bool method run (line 65) | int method printHelp (line 147) | void function RegisterMapNativeCommand (line 155) | void FILE: console/commands/native/member-cmd-native.cc function MakeMemberHelp (line 16) | std::string MakeMemberHelp() function ConfigureMemberApp (line 29) | void ConfigureMemberApp(CLI::App& app, bool& opt_update, std::string& eg... class MemberCommand (line 42) | class MemberCommand : public IConsoleCommand { method requiresMgm (line 54) | bool method run (line 59) | int method printHelp (line 102) | void function RegisterMemberNativeCommand (line 110) | void FILE: console/commands/native/mkdir-cmd-native.cc function MakeMkdirHelp (line 16) | std::string MakeMkdirHelp() function ConfigureMkdirApp (line 24) | void ConfigureMkdirApp(CLI::App& app, bool& opt_p, std::string& path) class MkdirCommand (line 37) | class MkdirCommand : public IConsoleCommand { method requiresMgm (line 49) | bool method run (line 54) | int method printHelp (line 97) | void function RegisterMkdirNativeCommand (line 105) | void FILE: console/commands/native/motd-cmd-native.cc function MakeMotdHelp (line 10) | std::string MakeMotdHelp() class MotdCommand (line 16) | class MotdCommand : public IConsoleCommand { method requiresMgm (line 28) | bool method run (line 33) | int method printHelp (line 56) | void function RegisterMotdNativeCommand (line 64) | void FILE: console/commands/native/mv-alias.cc class MvAliasCommand (line 12) | class MvAliasCommand : public IConsoleCommand { method requiresMgm (line 24) | bool method run (line 29) | int method printHelp (line 49) | void function RegisterMvNativeCommand (line 58) | void function RegisterMvAliasCommand (line 65) | void FILE: console/commands/native/node-proto-native.cc function MakeNodeHelp (line 14) | std::string MakeNodeHelp() function ConfigureNodeApp (line 91) | void ConfigureNodeApp(CLI::App& app) class NodeProtoCommand (line 103) | class NodeProtoCommand : public IConsoleCommand { method requiresMgm (line 115) | bool method run (line 120) | int method printHelp (line 147) | void function RegisterNodeProtoNativeCommand (line 157) | void FILE: console/commands/native/ns-proto-native.cc class NsNativeHelper (line 16) | class NsNativeHelper : public ICmdHelper { method NsNativeHelper (line 18) | NsNativeHelper(const GlobalOptions& opts) : ICmdHelper(opts) function MakeNsHelp (line 504) | std::string MakeNsHelp() function ConfigureNsApp (line 642) | void ConfigureNsApp(CLI::App& app) class NsProtoCommand (line 654) | class NsProtoCommand : public IConsoleCommand { method requiresMgm (line 666) | bool method run (line 671) | int method printHelp (line 695) | void function RegisterNsProtoNativeCommand (line 705) | void FILE: console/commands/native/oldfind-cmd-native.cc function EnsureRegistryInitialized (line 20) | static void function TokenizeArgs (line 30) | static std::vector function RunRegisteredCommand (line 43) | static int function MakeOldfindHelp (line 87) | static std::string MakeOldfindHelp() function native_com_old_find (line 95) | static int class OldfindCommand (line 651) | class OldfindCommand : public IConsoleCommand { method requiresMgm (line 663) | bool method run (line 668) | int method printHelp (line 680) | void function RegisterOldfindNativeCommand (line 688) | void function com_old_find (line 695) | int FILE: console/commands/native/pwd-native.cc class PwdCommand (line 9) | class PwdCommand : public IConsoleCommand { method requiresMgm (line 21) | bool method run (line 26) | int method printHelp (line 32) | void function RegisterPwdNativeCommand (line 39) | void FILE: console/commands/native/quota-proto-native.cc function MakeQuotaHelp (line 15) | std::string MakeQuotaHelp() function ConfigureQuotaApp (line 59) | void ConfigureQuotaApp(CLI::App& app) class QuotaHelper (line 71) | class QuotaHelper : public ICmdHelper { method QuotaHelper (line 73) | QuotaHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 75) | bool class QuotaProtoCommand (line 268) | class QuotaProtoCommand : public IConsoleCommand { method requiresMgm (line 280) | bool method run (line 285) | int method printHelp (line 312) | void function RegisterQuotaProtoNativeCommand (line 322) | void FILE: console/commands/native/rclone-cmd-native.cc type fs_entry (line 52) | struct fs_entry { type timespec (line 53) | struct timespec method newer (line 58) | bool newer(struct timespec& cmptime) type fs_result (line 72) | struct fs_result { type RcloneOptions (line 88) | struct RcloneOptions { function MakeRcloneHelp (line 103) | std::string MakeRcloneHelp() function ConfigureRcloneApp (line 125) | void ConfigureRcloneApp(CLI::App& app, RcloneOptions& opts) function ParseRcloneArgs (line 151) | bool ParseRcloneArgs(const std::vector& args, RcloneOptions... function TokenizeRcloneArgs (line 185) | std::vector TokenizeRcloneArgs(const char* argin) function rclone_usage (line 197) | static void rclone_usage() function fs_result (line 203) | fs_result fs_find(const char* path) function fs_result (line 284) | fs_result eos_find(const char* path) function createDir (line 390) | int createDir(const std::string& i, eos::common::Path& prefix) function removeDir (line 425) | int removeDir(const std::string& i, eos::common::Path& prefix) function removeFile (line 456) | int removeFile(const std::string& i, eos::common::Path& prefix) function createLink (line 487) | int createLink(const std::string& i, eos::common::Path& prefix, function setDirMtime (line 609) | int setDirMtime(const std::string& i, eos::common::Path& prefix, type timespec (line 682) | struct timespec function parent (line 726) | std::string parent(const std::string& path) function parent_newer (line 733) | std::optional parent_newer(std::map& a, function rclone_impl (line 758) | static int rclone_impl(const RcloneOptions& opts) function com_rclone (line 1600) | int com_rclone(char* arg1) class RcloneCommand (line 1613) | class RcloneCommand : public IConsoleCommand { method requiresMgm (line 1625) | bool method run (line 1630) | int method printHelp (line 1645) | void function RegisterRcloneNativeCommand (line 1653) | void FILE: console/commands/native/reconnect-native.cc class ReconnectCommand (line 11) | class ReconnectCommand : public IConsoleCommand { method requiresMgm (line 23) | bool method run (line 28) | int method printHelp (line 50) | void function RegisterReconnectNativeCommand (line 59) | void FILE: console/commands/native/recycle-proto-native.cc function MakeRecycleHelp (line 13) | std::string MakeRecycleHelp() function ConfigureRecycleApp (line 30) | void ConfigureRecycleApp(CLI::App& app) class RecycleProtoCommand (line 42) | class RecycleProtoCommand : public IConsoleCommand { method requiresMgm (line 54) | bool method run (line 59) | int method printHelp (line 85) | void function RegisterRecycleProtoNativeCommand (line 95) | void FILE: console/commands/native/register-proto-native.cc function MakeRegisterHelp (line 11) | std::string MakeRegisterHelp() function ConfigureRegisterApp (line 21) | void ConfigureRegisterApp(CLI::App& app) class RegisterProtoCommand (line 33) | class RegisterProtoCommand : public IConsoleCommand { method requiresMgm (line 45) | bool method run (line 50) | int method printHelp (line 127) | void function RegisterRegisterProtoNativeCommand (line 137) | void FILE: console/commands/native/report-native.cc class ReportCommand (line 18) | class ReportCommand : public IConsoleCommand { method requiresMgm (line 30) | bool method run (line 35) | int method printHelp (line 450) | void function RegisterReportNativeCommand (line 477) | void FILE: console/commands/native/rm-proto-native.cc function MakeRmHelp (line 15) | std::string MakeRmHelp() function ConfigureRmApp (line 27) | void ConfigureRmApp(CLI::App& app) class RmHelper (line 39) | class RmHelper : public ICmdHelper { method RmHelper (line 41) | RmHelper(const GlobalOptions& opts) : ICmdHelper(opts) { mIsAdmin = fa... method ParseCommand (line 44) | bool ParseCommand(const char* arg) override class RmProtoCommand (line 122) | class RmProtoCommand : public IConsoleCommand { method requiresMgm (line 134) | bool method run (line 139) | int method printHelp (line 226) | void function RegisterRmProtoNativeCommand (line 236) | void FILE: console/commands/native/rmdir-cmd-native.cc function MakeRmdirHelp (line 16) | std::string MakeRmdirHelp() function ConfigureRmdirApp (line 22) | void ConfigureRmdirApp(CLI::App& app, std::string& path) class RmdirCommand (line 34) | class RmdirCommand : public IConsoleCommand { method requiresMgm (line 46) | bool method run (line 51) | int method printHelp (line 91) | void function RegisterRmdirNativeCommand (line 99) | void FILE: console/commands/native/role-native.cc class RoleCommand (line 11) | class RoleCommand : public IConsoleCommand { method requiresMgm (line 23) | bool method run (line 28) | int method printHelp (line 49) | void function RegisterRoleNativeCommand (line 56) | void FILE: console/commands/native/route-proto-native.cc function MakeRouteHelp (line 16) | std::string MakeRouteHelp() function ConfigureRouteApp (line 50) | void ConfigureRouteApp(CLI::App& app) class RouteHelper (line 63) | class RouteHelper : public ICmdHelper { method RouteHelper (line 65) | RouteHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 67) | bool method ValidatePath (line 151) | bool class RouteProtoCommand (line 176) | class RouteProtoCommand : public IConsoleCommand { method requiresMgm (line 188) | bool method run (line 193) | int method printHelp (line 220) | void function RegisterRouteProtoNativeCommand (line 230) | void FILE: console/commands/native/rtlog-cmd-native.cc function MakeRtlogHelp (line 15) | std::string MakeRtlogHelp() function ConfigureRtlogApp (line 25) | void ConfigureRtlogApp(CLI::App& app, class RtlogCommand (line 44) | class RtlogCommand : public IConsoleCommand { method requiresMgm (line 56) | bool method run (line 61) | int method printHelp (line 119) | void function RegisterRtlogNativeCommand (line 127) | void FILE: console/commands/native/sched-proto-native.cc function MakeSchedHelp (line 15) | std::string MakeSchedHelp() function ConfigureSchedApp (line 29) | void ConfigureSchedApp(CLI::App& app) type SchedHelper (line 41) | struct SchedHelper : public ICmdHelper { method SchedHelper (line 42) | SchedHelper(const GlobalOptions& opts) : ICmdHelper(opts) { mIsAdmin =... method ParseCommand (line 44) | bool class SchedProtoCommand (line 116) | class SchedProtoCommand : public IConsoleCommand { method requiresMgm (line 128) | bool method run (line 133) | int method printHelp (line 157) | void function RegisterSchedProtoNativeCommand (line 167) | void FILE: console/commands/native/scitoken-native.cc class ScitokenCommand (line 25) | class ScitokenCommand : public IConsoleCommand { method requiresMgm (line 37) | bool method run (line 42) | int method printHelp (line 309) | void function RegisterScitokenNativeCommand (line 346) | void FILE: console/commands/native/space-proto-native.cc function MakeSpaceHelp (line 24) | std::string MakeSpaceHelp() class SpaceHelper (line 180) | class SpaceHelper : public ICmdHelper { method SpaceHelper (line 182) | SpaceHelper(const GlobalOptions& opts) : ICmdHelper(opts) { mIsAdmin =... method ParseCommand (line 184) | bool class SpaceProtoCommand (line 581) | class SpaceProtoCommand : public IConsoleCommand { method helpText (line 593) | std::string method complete (line 598) | std::vector method requiresMgm (line 603) | bool method run (line 608) | int method printHelp (line 635) | void function RegisterSpaceProtoNativeCommand (line 644) | void FILE: console/commands/native/squash-cmd-native.cc type SquashParsed (line 46) | struct SquashParsed { function MakeSquashHelp (line 55) | std::string MakeSquashHelp() function squash_usage (line 80) | static void squash_usage() function to_std_string (line 87) | static std::string to_std_string(const XrdOucString& s) function ParseSquashArgString (line 94) | bool ParseSquashArgString(const char* arg1, SquashParsed& out) function com_squash (line 153) | int com_squash(char* arg1) function squash_impl (line 167) | static int squash_impl(const SquashParsed& p) class SquashCommand (line 801) | class SquashCommand : public IConsoleCommand { method requiresMgm (line 813) | bool method run (line 818) | int method printHelp (line 835) | void function RegisterSquashNativeCommand (line 844) | void FILE: console/commands/native/stat-native.cc class StatCommand (line 14) | class StatCommand : public IConsoleCommand { method requiresMgm (line 26) | bool method run (line 31) | int method printHelp (line 99) | void function RegisterStatNativeCommand (line 106) | void FILE: console/commands/native/status-native.cc class StatusCommand (line 9) | class StatusCommand : public IConsoleCommand { method requiresMgm (line 21) | bool method run (line 26) | int method printHelp (line 32) | void function RegisterStatusNativeCommand (line 39) | void FILE: console/commands/native/test-native.cc function RunCmd (line 12) | int RunCmd(const std::string& name, const std::vector& args) { class TestCommand (line 32) | class TestCommand : public IConsoleCommand { method requiresMgm (line 36) | bool requiresMgm(const std::string& args) const override { return !wan... method run (line 37) | int run(const std::vector& args, CommandContext&) override { method printHelp (line 81) | void printHelp() const override { function RegisterTestNativeCommand (line 88) | void RegisterTestNativeCommand() FILE: console/commands/native/token-proto-native.cc function MakeTokenHelp (line 12) | std::string MakeTokenHelp() function ConfigureTokenApp (line 26) | void ConfigureTokenApp(CLI::App& app) class TokenProtoCommand (line 38) | class TokenProtoCommand : public IConsoleCommand { method requiresMgm (line 50) | bool method run (line 55) | int method printHelp (line 80) | void function RegisterTokenProtoNativeCommand (line 90) | void FILE: console/commands/native/touch-cmd-native.cc function MakeTouchHelp (line 14) | std::string MakeTouchHelp() function ConfigureTouchApp (line 28) | void ConfigureTouchApp(CLI::App& app) class TouchCommand (line 40) | class TouchCommand : public IConsoleCommand { method requiresMgm (line 52) | bool method run (line 57) | int method printHelp (line 106) | void function RegisterTouchNativeCommand (line 114) | void FILE: console/commands/native/tracker-proto-native.cc function MakeTrackerHelp (line 15) | std::string MakeTrackerHelp() function ConfigureTrackerApp (line 30) | void ConfigureTrackerApp(CLI::App& app) class TrackerHelper (line 43) | class TrackerHelper : public ICmdHelper { method TrackerHelper (line 45) | explicit TrackerHelper(const GlobalOptions& opts) : ICmdHelper(opts) {} method ParseCommand (line 46) | bool class TrackerCommand (line 56) | class TrackerCommand : public IConsoleCommand { method requiresMgm (line 68) | bool method run (line 73) | int method printHelp (line 101) | void function RegisterTrackerNativeCommand (line 111) | void FILE: console/commands/native/tui-native.cc class TuiCommand (line 16) | class TuiCommand : public IConsoleCommand { method requiresMgm (line 30) | bool method run (line 36) | int method printHelp (line 90) | void function RegisterTuiNativeCommand (line 101) | void FILE: console/commands/native/version-cmd-native.cc function MakeVersionHelp (line 14) | std::string MakeVersionHelp() function ConfigureVersionApp (line 23) | void ConfigureVersionApp(CLI::App& app, bool& opt_f, bool& opt_m) class VersionCommand (line 36) | class VersionCommand : public IConsoleCommand { method requiresMgm (line 48) | bool method run (line 53) | int method printHelp (line 101) | void function RegisterVersionNativeCommand (line 109) | void FILE: console/commands/native/vid-cmd-native.cc function MakeVidHelp (line 16) | std::string MakeVidHelp() function ConfigureVidApp (line 31) | void ConfigureVidApp(CLI::App& app, std::string& subcmd) class VidCommand (line 45) | class VidCommand : public IConsoleCommand { method requiresMgm (line 57) | bool method run (line 62) | int method printHelp (line 462) | void function RegisterVidNativeCommand (line 480) | void FILE: console/commands/native/who-cmd-native.cc function MakeWhoHelp (line 13) | std::string MakeWhoHelp(const CLI::App* app) function ConfigureWhoApp (line 56) | void ConfigureWhoApp(CLI::App& app, class WhoCommand (line 81) | class WhoCommand : public IConsoleCommand { method requiresMgm (line 93) | bool method run (line 98) | int method printHelp (line 147) | void function RegisterWhoNativeCommand (line 165) | void FILE: console/commands/native/whoami-cmd-native.cc function MakeWhoamiHelp (line 10) | std::string MakeWhoamiHelp() class WhoamiCommand (line 16) | class WhoamiCommand : public IConsoleCommand { method requiresMgm (line 28) | bool method run (line 33) | int method printHelp (line 57) | void function RegisterWhoamiNativeCommand (line 65) | void FILE: doc/citrine/generate_docs.py function get_dict_cmd_info (line 62) | def get_dict_cmd_info(): function generate_summary_rst (line 79) | def generate_summary_rst(file_path, cmd_lst): function format_cmd_help (line 107) | def format_cmd_help(cmd): function format_cmd_desc (line 162) | def format_cmd_desc(cmd, desc): function generate_cmds_rst (line 181) | def generate_cmds_rst(root_dir, cmd_dict): function main (line 212) | def main(): FILE: fst/Config.cc function XrdOucString (line 73) | XrdOucString FILE: fst/Config.hh class ThreadAssistant (line 34) | class ThreadAssistant function EOSFSTNAMESPACE_BEGIN (line 36) | EOSFSTNAMESPACE_BEGIN FILE: fst/Deletion.hh function EOSFSTNAMESPACE_BEGIN (line 32) | EOSFSTNAMESPACE_BEGIN FILE: fst/Health.cc function EOSFSTNAMESPACE_BEGIN (line 29) | EOSFSTNAMESPACE_BEGIN FILE: fst/Health.hh function EOSFSTNAMESPACE_BEGIN (line 33) | EOSFSTNAMESPACE_BEGIN class Health (line 102) | class Health FILE: fst/Load.cc type stat (line 78) | struct stat type timeval (line 426) | struct timeval FILE: fst/Load.hh type timespec (line 79) | struct timespec type timespec (line 80) | struct timespec class NetStat (line 88) | class NetStat type timespec (line 123) | struct timespec type timespec (line 124) | struct timespec class Load (line 132) | class Load FILE: fst/ScanDir.cc function getScanTimestamp (line 66) | std::chrono::seconds getScanTimestamp(eos::fst::FileIo* io, function IsCandidateFS (line 89) | bool IsCandidateFS(const eos::common::FmdHelper& fmd, function SetAltXsConfigFromNS (line 253) | void SetAltXsConfigFromNS(const eos::ns::ContainerMdProto& container, function SetAltXsOnFile (line 273) | void SetAltXsOnFile(const eos::ns::FileMdProto& file, function PrepareAltXsResponse (line 285) | std::map function CommitAlternativeChecksums (line 301) | bool CommitAlternativeChecksums(uint64_t fid, type stat (line 507) | struct stat type stat (line 1028) | struct stat type stat (line 1082) | struct stat type stat (line 1192) | struct stat type stat (line 1256) | struct stat type stat (line 1398) | struct stat type stat (line 1521) | struct stat type stat (line 1531) | struct stat FILE: fst/ScanDir.hh class FileIo (line 42) | class FileIo class CheckSum (line 43) | class CheckSum type stripe_s (line 45) | struct stripe_s { class ScanDir (line 61) | class ScanDir: public eos::common::LogId type stat (line 265) | struct stat method LogMsg (line 380) | void LogMsg(int log_level, Args&& ... args) FILE: fst/Verify.hh class XrdOucEnv (line 32) | class XrdOucEnv function EOSFSTNAMESPACE_BEGIN (line 34) | EOSFSTNAMESPACE_BEGIN FILE: fst/XrdFstOfs.cc function XrdSfsFileSystem (line 114) | XrdSfsFileSystem* XrdSfsGetFileSystem2(XrdSfsFileSystem* nativeFS, function EOSFSTNAMESPACE_BEGIN (line 144) | EOSFSTNAMESPACE_BEGIN function XrdSfsDirectory (line 466) | XrdSfsDirectory* function XrdSfsFile (line 475) | XrdSfsFile* type tm (line 547) | struct tm type stat (line 1002) | struct stat type stat (line 1008) | struct stat type stat (line 1361) | struct stat type stat (line 1687) | struct stat type stat (line 1855) | struct stat type timespec (line 1858) | struct timespec type stat (line 1958) | struct stat type utsname (line 2438) | struct utsname FILE: fst/XrdFstOfs.hh type qclient (line 58) | namespace qclient class QClient (line 60) | class QClient type eos::common (line 63) | namespace eos::common class ExecutorMgr (line 65) | class ExecutorMgr class XrdOucEnv (line 68) | class XrdOucEnv class XrdScheduler (line 69) | class XrdScheduler class RainMetaLayout (line 75) | class RainMetaLayout class HttpServer (line 76) | class HttpServer class Storage (line 77) | class Storage class XrdFstOfsFile (line 78) | class XrdFstOfsFile class FmdHandler (line 79) | class FmdHandler class XrdFstOfs (line 84) | class XrdFstOfs : public XrdOfs, public eos::common::LogId method getMap (line 178) | int method chmod (line 187) | int method exists (line 201) | int method mkdir (line 215) | int mkdir(const char* path, method prepare (line 228) | int method remdir (line 240) | int remdir(const char* path, method rename (line 252) | int rename(const char* oldFileName, type stat (line 307) | struct stat method GetGeoTag (line 380) | inline std::string GetGeoTag() const type stat (line 398) | struct stat type TpcInfo (line 480) | struct TpcInfo FILE: fst/XrdFstOfsFile.cc function time_t (line 59) | time_t type stat (line 487) | struct stat type stat (line 724) | struct stat function XrdSfsXferSize (line 841) | XrdSfsXferSize function XrdSfsXferSize (line 975) | XrdSfsXferSize function XrdSfsXferSize (line 996) | XrdSfsXferSize function XrdSfsXferSize (line 1068) | XrdSfsXferSize function XrdSfsXferSize (line 1274) | XrdSfsXferSize type stat (line 1302) | struct stat type stat (line 1840) | struct stat function XrdSfsXferSize (line 2207) | XrdSfsXferSize function XrdSfsXferSize (line 2281) | XrdSfsXferSize function XrdSfsXferSize (line 2308) | XrdSfsXferSize type stat (line 2450) | struct stat type timeval (line 3188) | struct timeval type timeval (line 3209) | struct timeval type timeval (line 3230) | struct timeval type stat (line 3406) | struct stat type stat (line 3644) | struct stat type stat (line 3778) | struct stat function time_t (line 3961) | time_t type stat (line 4330) | struct stat FILE: fst/XrdFstOfsFile.hh type eos (line 40) | namespace eos type fst (line 42) | namespace fst class HttpHandler (line 44) | class HttpHandler class HttpServer (line 45) | class HttpServer class S3Handler (line 46) | class S3Handler type common (line 52) | namespace common class FmdHelper (line 54) | class FmdHelper type eos (line 50) | namespace eos type fst (line 42) | namespace fst class HttpHandler (line 44) | class HttpHandler class HttpServer (line 45) | class HttpServer class S3Handler (line 46) | class S3Handler type common (line 52) | namespace common class FmdHelper (line 54) | class FmdHelper class Layout (line 64) | class Layout class CheckSum (line 65) | class CheckSum class XrdFstOfsFile (line 76) | class XrdFstOfsFile : public XrdOfsFileBase, public eos::common::LogId type stat (line 240) | struct stat method GetPath (line 288) | std::string GetPath() const method GetFileSystemId (line 296) | unsigned long GetFileSystemId() const method OnCacheInsert (line 305) | void OnCacheInsert() type timeval (line 399) | struct timeval type timeval (line 400) | struct timeval type timeval (line 403) | struct timeval type timeval (line 404) | struct timeval type timeval (line 405) | struct timeval type timeval (line 406) | struct timeval type timezone (line 407) | struct timezone type timeval (line 437) | struct timeval type timeval (line 438) | struct timeval type timeval (line 439) | struct timeval type timeval (line 440) | struct timeval type timeval (line 441) | struct timeval type timeval (line 442) | struct timeval type timeval (line 443) | struct timeval type timeval (line 444) | struct timeval type timeval (line 445) | struct timeval type timeval (line 446) | struct timeval type stat (line 448) | struct stat type TpcType_t (line 456) | enum TpcType_t { type TpcState_t (line 464) | enum TpcState_t { method GetFstPath (line 616) | inline std::string GetFstPath() const method SetForcedMtime (line 632) | void SetForcedMtime(unsigned long long mtime, unsigned long long mtime... method off_t (line 646) | inline off_t GetOpenSize() const method GetFileId (line 654) | unsigned long long GetFileId() const method IsChunkedUpload (line 679) | bool IsChunkedUpload() const type stat (line 841) | struct stat type stat (line 917) | struct stat FILE: fst/XrdFstOss.cc function XrdOss (line 47) | XrdOss* type rlimit (line 117) | struct rlimit function XrdOssDF (line 251) | XrdOssDF* function XrdOssDF (line 261) | XrdOssDF* type stat (line 276) | struct stat type stat (line 331) | struct stat type stat (line 380) | struct stat type stat (line 508) | struct stat type stat (line 552) | struct stat type utimbuf (line 564) | struct utimbuf type stat (line 587) | struct stat type stat (line 597) | struct stat function XrdSysRWLock (line 615) | XrdSysRWLock* FILE: fst/XrdFstOss.hh class XrdOucStream (line 35) | class XrdOucStream class CheckSum (line 41) | class CheckSum class XrdFstOss (line 46) | class XrdFstOss : public XrdOss, public eos::common::LogId type stat (line 219) | struct stat type stat (line 301) | struct stat FILE: fst/XrdFstOssFile.cc type stat (line 146) | struct stat type stat (line 574) | struct stat type stat (line 633) | struct stat FILE: fst/XrdFstOssFile.hh type eos (line 35) | namespace eos type common (line 37) | namespace common class Buffer (line 39) | class Buffer class XrdFstOssFile (line 50) | class XrdFstOssFile : public XrdOssDF, public eos::common::LogId type stat (line 146) | struct stat FILE: fst/checksum/Adler.cc function EOSFSTNAMESPACE_BEGIN (line 31) | EOSFSTNAMESPACE_BEGIN function MapChunks (line 72) | MapChunks& FILE: fst/checksum/Adler.hh function EOSFSTNAMESPACE_BEGIN (line 34) | EOSFSTNAMESPACE_BEGIN class Adler (line 53) | class Adler : public CheckSum method Adler (line 62) | Adler() : CheckSum("adler") method GetAdler (line 67) | unsigned int GetAdler() method off_t (line 75) | off_t method off_t (line 81) | off_t method GetCheckSumLen (line 87) | int method Reset (line 99) | void method ResetInit (line 110) | void FILE: fst/checksum/BLAKE3.hh function EOSFSTNAMESPACE_BEGIN (line 44) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/CRC32.hh function EOSFSTNAMESPACE_BEGIN (line 38) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/CRC32C.hh function EOSFSTNAMESPACE_BEGIN (line 44) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/CRC64.hh class CRC64 (line 172) | class CRC64 : public CheckSum method CRC64 (line 180) | CRC64() : CheckSum("crc64") method crc64 (line 185) | uint64_t crc64(uint64_t crc, const unsigned char* s, uint64_t l) method off_t (line 198) | off_t method Add (line 204) | bool method GetCheckSumLen (line 247) | int method Reset (line 253) | void method Finalize (line 262) | void FILE: fst/checksum/CheckSum.cc function sigbus_hdl (line 60) | static void type stat (line 320) | struct stat type stat (line 400) | struct stat type sigaction (line 427) | struct sigaction type stat (line 770) | struct stat FILE: fst/checksum/CheckSum.hh function EOSFSTNAMESPACE_BEGIN (line 37) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/ChecksumGroup.hh function EOSFSTNAMESPACE_BEGIN (line 30) | EOSFSTNAMESPACE_BEGIN function SetDefault (line 63) | inline void SetDefault(CheckSum* xs, function SetDefault (line 79) | inline void SetDefault(std::unique_ptr&& xs, function AddAlternative (line 97) | void AddAlternative(CheckSum* xs, function AddAlternative (line 109) | void AddAlternative(std::unique_ptr&& xs, function AddAlternative (line 122) | void AddAlternative(eos::common::LayoutId::eChecksum xs) function Add (line 138) | bool Add(const char* buffer, size_t length, off_t offset) function ResetInitDefault (line 154) | void ResetInitDefault(off_t offsetInit, size_t lengthInit, function ResetInit (line 168) | void ResetInit(eos::common::LayoutId::eChecksum xsType, off_t offsetInit, function ResetInit (line 186) | void ResetInit(std::string name, off_t offsetInit, function Clear (line 197) | void Clear() function HasChecksums (line 206) | bool HasChecksums() const function NeedsRecalculation (line 214) | bool NeedsRecalculation() const function SetDirty (line 228) | void SetDirty() function Finalize (line 238) | void Finalize() function off_t (line 245) | off_t function GetAlternatives (line 254) | std::map function Reset (line 271) | void Reset() function ScanFile (line 281) | bool FILE: fst/checksum/ChecksumPlugins.hh function EOSFSTNAMESPACE_BEGIN (line 44) | EOSFSTNAMESPACE_BEGIN function GetXsObj (line 98) | static std::unique_ptr function GetChecksumObject (line 114) | static std::unique_ptr FILE: fst/checksum/HWH64.hh class HWH64 (line 43) | class HWH64 : public CheckSum method HWH64 (line 53) | HWH64() : CheckSum("hwh"), ctx(key) method off_t (line 58) | off_t GetLastOffset() const override method Add (line 63) | bool Add(const char* buffer, size_t length, off_t offset) method GetCheckSumLen (line 96) | int GetCheckSumLen() const override method Finalize (line 101) | void Finalize() const override method Reset (line 109) | void Reset() FILE: fst/checksum/MD5.hh function EOSFSTNAMESPACE_BEGIN (line 37) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/SHA1.hh function EOSFSTNAMESPACE_BEGIN (line 38) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/SHA256.hh function EOSFSTNAMESPACE_BEGIN (line 38) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/XXHASH64.hh function EOSFSTNAMESPACE_BEGIN (line 38) | EOSFSTNAMESPACE_BEGIN FILE: fst/checksum/cycletimer.h function namespace (line 6) | namespace checksum { FILE: fst/eoscp.cc type AccessType (line 69) | enum AccessType { class XferSummary (line 77) | class XferSummary : public eos::common::Jsonifiable class XferSummaryJson (line 109) | class XferSummaryJson : public eos::common::JsonCppJsonifier method jsonify (line 113) | void jsonify(const XferSummary* obj, std::stringstream& oss) override type timeval (line 261) | struct timeval type timeval (line 262) | struct timeval type timezone (line 263) | struct timezone function usage (line 276) | void function displayInformation (line 354) | void displayInformation() function cout_print (line 369) | void function cerr_print (line 380) | void function XferSummary (line 401) | XferSummary createXferSummary(const VectLocationType& src, function print_summary_header (line 508) | void function print_summary (line 550) | void function print_json_summary (line 667) | void print_json_summary(const XferSummary& xferSummary) function print_progbar (line 678) | void function write_progress (line 714) | void type CompareCksumResult (line 744) | struct CompareCksumResult { function CompareCksumResult (line 750) | CompareCksumResult compareChecksum(XrdCl::FileSystem& fs, function abort_handler (line 821) | void function alarm_handler (line 833) | void function main (line 846) | int FILE: fst/filemd/FmdAttr.cc function EOSFSTNAMESPACE_BEGIN (line 33) | EOSFSTNAMESPACE_BEGIN type stat (line 106) | struct stat type timeval (line 171) | struct timeval type timezone (line 172) | struct timezone type timeval (line 264) | struct timeval type timezone (line 265) | struct timezone FILE: fst/filemd/FmdAttr.hh class FSPathHandler (line 33) | class FSPathHandler class FileIo (line 34) | class FileIo class FmdAttrHandler (line 39) | class FmdAttrHandler final: public FmdHandler method SetSyncStatus (line 101) | void SetSyncStatus(eos::common::FileSystem::fsid_t, bool) override {} FILE: fst/filemd/FmdHandler.cc function EOSFSTNAMESPACE_BEGIN (line 40) | EOSFSTNAMESPACE_BEGIN type stat (line 327) | struct stat FILE: fst/filemd/FmdHandler.hh type eos (line 32) | namespace eos class QdbContactDetails (line 34) | class QdbContactDetails type qclient (line 37) | namespace qclient class QClient (line 39) | class QClient function EOSFSTNAMESPACE_BEGIN (line 42) | EOSFSTNAMESPACE_BEGIN FILE: fst/filemd/FmdMgm.cc function ParseLocations (line 18) | void ParseLocations(std::string locations, eos::ns::FileMdProto& fmd) function ParseChecksum (line 39) | std::string ParseChecksum(const std::string& hexStr) function ParseFileMDTime (line 54) | std::string ParseFileMDTime(XrdOucEnv& env, const char* key, const char*... function EOSFSTNAMESPACE_BEGIN (line 65) | EOSFSTNAMESPACE_BEGIN FILE: fst/filemd/FmdMgm.hh type eos::ns (line 28) | namespace eos::ns class FileMdProto (line 30) | class FileMdProto function EOSFSTNAMESPACE_BEGIN (line 33) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/HttpHandler.cc type HttpHandler::CanCache (line 926) | enum HttpHandler::CanCache FILE: fst/http/HttpHandler.hh class HttpHandler (line 43) | class HttpHandler : public eos::common::HttpHandler type CanCache (line 98) | enum class CanCache { method HttpHandler (line 106) | HttpHandler() method CreateMultipartHeader (line 187) | void type HttpHandler::CanCache (line 283) | enum HttpHandler::CanCache FILE: fst/http/HttpHandlerFstFileCache.cc function EOSFSTNAMESPACE_BEGIN (line 28) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/HttpHandlerFstFileCache.hh function EOSFSTNAMESPACE_BEGIN (line 35) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/HttpServer.cc type MHD_Connection (line 40) | struct MHD_Connection type MHD_Response (line 145) | struct MHD_Response type MHD_Connection (line 181) | struct MHD_Connection type MHD_RequestTerminationCode (line 183) | enum MHD_RequestTerminationCode FILE: fst/http/HttpServer.hh function EOSFSTNAMESPACE_BEGIN (line 36) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/ProtocolHandlerFactory.hh function EOSFSTNAMESPACE_BEGIN (line 45) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/s3/S3Handler.cc function EOSFSTNAMESPACE_BEGIN (line 37) | EOSFSTNAMESPACE_BEGIN FILE: fst/http/s3/S3Handler.hh class S3Handler (line 47) | class S3Handler : public eos::common::S3Handler, public eos::fst::HttpHa... method S3Handler (line 55) | S3Handler () {} FILE: fst/http/xrdhttp/EosFstHttpHandler.cc function decode_hex (line 39) | static int decode_hex(int ch) FILE: fst/http/xrdhttp/EosFstHttpHandler.hh class XrdLink (line 32) | class XrdLink class XrdSecEntity (line 33) | class XrdSecEntity class XrdHttpReq (line 34) | class XrdHttpReq class XrdHttpProtocol (line 35) | class XrdHttpProtocol class EosFstHttpHandler (line 40) | class EosFstHttpHandler : public XrdHttpExtHandler method EosFstHttpHandler (line 46) | EosFstHttpHandler() = default; class XrdSysError (line 133) | class XrdSysError class XrdOucEnv (line 134) | class XrdOucEnv function XrdHttpExtHandler (line 141) | XrdHttpExtHandler* XrdHttpGetExtHandler(XrdHttpExtHandlerArgs) FILE: fst/io/AsyncMetaHandler.cc function ChunkHandler (line 88) | ChunkHandler* function VectChunkHandler (line 120) | VectChunkHandler* FILE: fst/io/AsyncMetaHandler.hh class VectChunkHandler (line 37) | class VectChunkHandler class AsyncMetaHandler (line 42) | class AsyncMetaHandler: public eos::common::LogId FILE: fst/io/ChunkHandler.hh class ChunkHandler (line 41) | class ChunkHandler : public XrdCl::ResponseHandler method GetOffset (line 94) | inline uint64_t method GetLength (line 103) | inline uint32_t method GetRespLength (line 112) | inline uint32_t method IsWrite (line 121) | inline bool FILE: fst/io/FileIo.cc function EOSFSTNAMESPACE_BEGIN (line 30) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/FileIo.hh function EOSFSTNAMESPACE_BEGIN (line 36) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/FileIoPlugin-Server.cc function FileIo (line 40) | FileIo* FILE: fst/io/FileIoPlugin.cc function EOSFSTNAMESPACE_BEGIN (line 29) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/FileIoPlugin.hh class XrdSecEntity (line 31) | class XrdSecEntity class FileIo (line 37) | class FileIo class FileIoPlugin (line 42) | class FileIoPlugin method FileIoPlugin (line 48) | FileIoPlugin() {} FILE: fst/io/FileIoPluginCommon.hh class XrdFstOfsFile (line 41) | class XrdFstOfsFile class FileIoPluginHelper (line 46) | class FileIoPluginHelper method FileIoPluginHelper (line 52) | FileIoPluginHelper() {} method FileIo (line 68) | static FileIo* FILE: fst/io/SimpleHandler.hh function GetOffset (line 80) | inline uint64_t function GetLength (line 89) | inline int32_t function GetRespLength (line 98) | inline int32_t function GetRespStatus (line 107) | inline bool function IsWrite (line 116) | inline bool FILE: fst/io/VectChunkHandler.hh class VectChunkHandler (line 41) | class VectChunkHandler : public XrdCl::ResponseHandler method GetRespLength (line 92) | inline uint32_t method GetLength (line 101) | inline uint32_t method IsWrite (line 119) | inline bool FILE: fst/io/davix/DavixIo.cc function getAttrUrl (line 37) | std::string getAttrUrl(std::string path) type stat (line 503) | struct stat type stat (line 509) | struct stat type stat (line 553) | struct stat type statfs (line 928) | struct statfs FILE: fst/io/davix/DavixIo.hh function EOSFSTNAMESPACE_BEGIN (line 33) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/local/FsIo.cc type stat (line 276) | struct stat type stat (line 302) | struct stat type stat (line 317) | struct stat type statfs (line 398) | struct statfs FILE: fst/io/local/FsIo.hh function EOSFSTNAMESPACE_BEGIN (line 30) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/local/LocalIo.cc type stat (line 333) | struct stat type stat (line 350) | struct stat type stat (line 370) | struct stat FILE: fst/io/local/LocalIo.hh function EOSFSTNAMESPACE_BEGIN (line 31) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/nfs/NfsIo.cc function getAttrPath (line 41) | std::string getAttrPath(std::string path) type stat (line 160) | struct stat type stat (line 420) | struct stat type stat (line 425) | struct stat type stat (line 482) | struct stat type stat (line 559) | struct stat type stat (line 741) | struct stat type statfs (line 966) | struct statfs type statvfs (line 969) | struct statvfs FILE: fst/io/nfs/NfsIo.hh function EOSFSTNAMESPACE_BEGIN (line 34) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/xrd/ResponseCollector.cc function EOSFSTNAMESPACE_BEGIN (line 26) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/xrd/ResponseCollector.hh function EOSFSTNAMESPACE_BEGIN (line 14) | EOSFSTNAMESPACE_BEGIN FILE: fst/io/xrd/XrdIo.cc function InitReadahead (line 51) | bool InitReadahead() function InitReadaheadForceDisable (line 62) | bool InitReadaheadForceDisable() function InitNumRdAheadBlocks (line 73) | uint32_t InitNumRdAheadBlocks() function InitBlocksize (line 85) | int32_t InitBlocksize() function getAttrUrl (line 107) | std::string getAttrUrl(std::string path) type stat (line 870) | struct stat type statfs (line 1185) | struct statfs FILE: fst/io/xrd/XrdIo.hh type eos (line 36) | namespace eos type common (line 38) | namespace common class BufferManager (line 40) | class BufferManager class Buffer (line 41) | class Buffer class AsyncMetaHandler (line 49) | class AsyncMetaHandler type ReadaheadBlock (line 54) | struct ReadaheadBlock { method Update (line 74) | void Update(uint64_t offset, uint32_t length, bool isWrite) class AsyncIoOpenHandler (line 99) | class AsyncIoOpenHandler: public XrdCl::ResponseHandler, method AsyncIoOpenHandler (line 109) | AsyncIoOpenHandler(XrdIo* io_file, XrdCl::ResponseHandler* layout_hand... class XrdIo (line 136) | class XrdIo : public FileIo method fileFallocate (line 317) | int fileFallocate(XrdSfsFileOffset length) method fileFdeallocate (line 330) | int fileFdeallocate(XrdSfsFileOffset fromOffset, XrdSfsFileOffset toOf... type stat (line 395) | struct stat method setAttrSync (line 474) | void setAttrSync(bool mode = false) method GetBlockSize (line 484) | int32_t GetBlockSize() type statfs (line 498) | struct statfs class FtsHandle (line 503) | class FtsHandle method FtsHandle (line 512) | FtsHandle(const char* dirp) method XrdIo (line 645) | XrdIo(const XrdIo&) = delete; method XrdIo (line 650) | XrdIo& operator = (const XrdIo&) = delete; class BufferAllocateException (line 656) | class BufferAllocateException: public std::exception class XrdIoHandler (line 669) | class XrdIoHandler: public XrdCl::ResponseHandler type OpType (line 672) | enum class OpType { method XrdIoHandler (line 688) | XrdIoHandler(std::promise&& promise, OpType op, method HandleResponse (line 735) | virtual void HandleResponse(XrdCl::XRootDStatus* pStatus, FILE: fst/layout/HeaderCRC.hh class HeaderCRC (line 37) | class HeaderCRC : public eos::common::LogId method GetSize (line 95) | inline int GetSize() const method GetSizeBlock (line 103) | inline size_t GetSizeBlock() const method GetSizeLastBlock (line 111) | inline size_t GetSizeLastBlock() const method GetNoBlocks (line 119) | inline long int GetNoBlocks() const method GetIdStripe (line 127) | inline unsigned int GetIdStripe() const method SetNoBlocks (line 135) | inline void SetNoBlocks(long long int numBlocks) method SetSizeLastBlock (line 143) | inline void SetSizeLastBlock(size_t sizeLastBlock) method SetIdStripe (line 151) | inline void SetIdStripe(unsigned int stripe) method IsValid (line 159) | inline bool IsValid() const method SetState (line 167) | inline void SetState(bool state) method off_t (line 175) | off_t GetSizeFile() const FILE: fst/layout/Layout.hh class Layout (line 46) | class Layout : public eos::common::LogId method GetLayoutId (line 100) | inline unsigned int GetLayoutId() method XrdOucErrInfo (line 140) | XrdOucErrInfo* GetErrObj() const method IsEntryServer (line 148) | virtual bool IsEntryServer() method Fallocate (line 219) | virtual int Fallocate(XrdSfsFileOffset lenght) method Fdeallocate (line 232) | virtual int Fdeallocate(XrdSfsFileOffset fromOffset, method Remove (line 243) | virtual int Remove() type stat (line 269) | struct stat method FileIo (line 288) | FileIo* GetFileIo() method Redirect (line 296) | virtual void Redirect(const char* path) FILE: fst/layout/LayoutPlugin.cc function EOSFSTNAMESPACE_BEGIN (line 31) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/LayoutPlugin.hh class Layout (line 34) | class Layout class LayoutPlugin (line 41) | class LayoutPlugin method LayoutPlugin (line 48) | LayoutPlugin() = default; FILE: fst/layout/PlainLayout.cc type stat (line 72) | struct stat type stat (line 201) | struct stat FILE: fst/layout/PlainLayout.hh class PlainLayout (line 40) | class PlainLayout : public Layout type stat (line 173) | struct stat method Fctl (line 183) | virtual int Fctl(const std::string& cmd, const XrdSecEntity* client) method PlainLayout (line 204) | PlainLayout(const PlainLayout&) = delete; method PlainLayout (line 209) | PlainLayout& operator = (const PlainLayout&) = delete; FILE: fst/layout/RaidDpLayout.hh class RaidDpLayout (line 38) | class RaidDpLayout : public RainMetaLayout method RaidDpLayout (line 95) | RaidDpLayout& operator = (const RaidDpLayout&) = delete; method RaidDpLayout (line 96) | RaidDpLayout(const RaidDpLayout&) = delete; method RaidDpLayout (line 97) | RaidDpLayout& operator = (RaidDpLayout&&) = delete; method RaidDpLayout (line 98) | RaidDpLayout(RaidDpLayout&&) = delete; FILE: fst/layout/RainBlock.hh function EOSFSTNAMESPACE_BEGIN (line 29) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/RainGroup.cc function EOSFSTNAMESPACE_BEGIN (line 26) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/RainGroup.hh function EOSFSTNAMESPACE_BEGIN (line 30) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/RainMetaLayout.cc type stat (line 310) | struct stat type stat (line 1624) | struct stat FILE: fst/layout/RainMetaLayout.hh class XrdFstOfsFile (line 35) | class XrdFstOfsFile class RainMetaLayout (line 44) | class RainMetaLayout : public Layout type stat (line 235) | struct stat method RainMetaLayout (line 466) | RainMetaLayout& operator = (const RainMetaLayout&) = delete; method RainMetaLayout (line 467) | RainMetaLayout(const RainMetaLayout&) = delete; method RainMetaLayout (line 468) | RainMetaLayout& operator = (RainMetaLayout&&) = delete; method RainMetaLayout (line 469) | RainMetaLayout(RainMetaLayout&&) = delete; FILE: fst/layout/ReedSLayout.hh function EOSFSTNAMESPACE_BEGIN (line 28) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/ReplicaParLayout.cc type stat (line 381) | struct stat FILE: fst/layout/ReplicaParLayout.hh function EOSFSTNAMESPACE_BEGIN (line 31) | EOSFSTNAMESPACE_BEGIN FILE: fst/layout/gf-complete/examples/gf_example_1.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_2.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_3.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_4.c function usage (line 23) | void usage(char *s) function main (line 29) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_5.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_6.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/examples/gf_example_7.c function usage (line 21) | void usage(char *s) function main (line 27) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/include/gf_complete.h type gf_mult_type_t (line 45) | typedef enum {GF_MULT_DEFAULT, type gf_region_type_t (line 75) | typedef uint32_t gf_region_type_t; type gf_division_type_t (line 82) | typedef enum { GF_DIVIDE_DEFAULT, type gf_val_32_t (line 93) | typedef uint32_t gf_val_32_t; type gf_val_64_t (line 94) | typedef uint64_t gf_val_64_t; type gf (line 100) | struct gf type gf_func_a_b (line 102) | typedef union gf_func_a_b { type gf_func_a (line 108) | typedef union { type gf_region (line 114) | typedef union { type gf_extract (line 120) | typedef union { type gf_t (line 126) | typedef struct gf { FILE: fst/layout/gf-complete/include/gf_general.h type gf_general_t (line 25) | typedef union { FILE: fst/layout/gf-complete/include/gf_int.h type gf_internal_t (line 22) | typedef struct { type gf_region_data (line 72) | typedef struct { type gf_error_type_t (line 110) | typedef enum {GF_E_MDEFDIV, /* Dev != Default && Mult == Default */ FILE: fst/layout/gf-complete/include/gf_w16.h type gf_w16_logtable_data (line 23) | struct gf_w16_logtable_data { type gf_w16_zero_logtable_data (line 30) | struct gf_w16_zero_logtable_data { type gf_w16_lazytable_data (line 37) | struct gf_w16_lazytable_data { type gf_w16_bytwo_data (line 45) | struct gf_w16_bytwo_data { type gf_w16_split_8_8_data (line 51) | struct gf_w16_split_8_8_data { type gf_w16_group_4_4_data (line 55) | struct gf_w16_group_4_4_data { type gf_w16_composite_data (line 60) | struct gf_w16_composite_data { FILE: fst/layout/gf-complete/include/gf_w32.h type gf_split_2_32_lazy_data (line 24) | struct gf_split_2_32_lazy_data { type gf_w32_split_8_8_data (line 29) | struct gf_w32_split_8_8_data { type gf_w32_group_data (line 35) | struct gf_w32_group_data { type gf_split_16_32_lazy_data (line 43) | struct gf_split_16_32_lazy_data { type gf_split_8_32_lazy_data (line 48) | struct gf_split_8_32_lazy_data { type gf_split_4_32_lazy_data (line 53) | struct gf_split_4_32_lazy_data { type gf_w32_bytwo_data (line 58) | struct gf_w32_bytwo_data { type gf_w32_composite_data (line 64) | struct gf_w32_composite_data { FILE: fst/layout/gf-complete/include/gf_w4.h type gf_logtable_data (line 27) | struct gf_logtable_data { type gf_single_table_data (line 33) | struct gf_single_table_data { type gf_double_table_data (line 38) | struct gf_double_table_data { type gf_quad_table_data (line 42) | struct gf_quad_table_data { type gf_quad_table_lazy_data (line 47) | struct gf_quad_table_lazy_data { type gf_bytwo_data (line 53) | struct gf_bytwo_data { FILE: fst/layout/gf-complete/include/gf_w64.h type gf_w64_group_data (line 23) | struct gf_w64_group_data { type gf_split_4_64_lazy_data (line 29) | struct gf_split_4_64_lazy_data { type gf_split_8_64_lazy_data (line 34) | struct gf_split_8_64_lazy_data { type gf_split_16_64_lazy_data (line 39) | struct gf_split_16_64_lazy_data { type gf_split_8_8_data (line 44) | struct gf_split_8_8_data { FILE: fst/layout/gf-complete/include/gf_w8.h type gf_w8_logtable_data (line 25) | struct gf_w8_logtable_data { type gf_w8_logzero_table_data (line 31) | struct gf_w8_logzero_table_data { type gf_w8_logzero_small_table_data (line 38) | struct gf_w8_logzero_small_table_data { type gf_w8_composite_data (line 45) | struct gf_w8_composite_data { type gf_w8_default_data (line 51) | struct gf_w8_default_data { type gf_w8_half_table_data (line 58) | struct gf_w8_half_table_data { type gf_w8_single_table_data (line 63) | struct gf_w8_single_table_data { type gf_w8_double_table_data (line 68) | struct gf_w8_double_table_data { type gf_w8_double_table_lazy_data (line 73) | struct gf_w8_double_table_lazy_data { type gf_w4_logtable_data (line 79) | struct gf_w4_logtable_data { type gf_w4_single_table_data (line 85) | struct gf_w4_single_table_data { type gf_w8_bytwo_data (line 90) | struct gf_w8_bytwo_data { FILE: fst/layout/gf-complete/src/gf.c function gf_error (line 18) | void gf_error() function gf_composite_get_default_poly (line 119) | uint64_t gf_composite_get_default_poly(gf_t *base) function gf_error_check (line 180) | int gf_error_check(int w, int mult_type, int region_type, int divide_type, function gf_scratch_size (line 420) | int gf_scratch_size(int w, function gf_size (line 440) | extern int gf_size(gf_t *gf) function gf_init_easy (line 453) | int gf_init_easy(gf_t *gf, int w) function gf_init_hard (line 465) | int gf_init_hard(gf_t *gf, int w, int mult_type, function gf_free (line 514) | int gf_free(gf_t *gf, int recursive) function gf_alignment_error (line 527) | void gf_alignment_error(char *s, int a) function gf_invert_binary_matrix (line 535) | static function gf_bitmatrix_inverse (line 582) | uint32_t gf_bitmatrix_inverse(uint32_t y, int w, uint32_t pp) function gf_two_byte_region_table_multiply (line 603) | void gf_two_byte_region_table_multiply(gf_region_data *rd, uint16_t *base) function gf_slow_multiply_region (line 652) | static void gf_slow_multiply_region(gf_region_data *rd, void *src, void ... function gf_set_region_data (line 776) | void gf_set_region_data(gf_region_data *rd, function gf_do_initial_region_alignment (line 860) | void gf_do_initial_region_alignment(gf_region_data *rd) function gf_do_final_region_alignment (line 865) | void gf_do_final_region_alignment(gf_region_data *rd) function gf_multby_zero (line 870) | void gf_multby_zero(void *dest, int bytes, int xor) function gf_multby_one (line 902) | void gf_multby_one(void *src, void *dest, int bytes, int xor) function gf_unaligned_xor (line 1036) | static void gf_unaligned_xor(void *src, void *dest, int bytes) FILE: fst/layout/gf-complete/src/gf_general.c function gf_general_set_zero (line 28) | void gf_general_set_zero(gf_general_t *v, int w) function gf_general_set_one (line 40) | void gf_general_set_one(gf_general_t *v, int w) function gf_general_set_two (line 52) | void gf_general_set_two(gf_general_t *v, int w) function gf_general_is_zero (line 64) | int gf_general_is_zero(gf_general_t *v, int w) function gf_general_is_one (line 75) | int gf_general_is_one(gf_general_t *v, int w) function gf_general_set_random (line 86) | void gf_general_set_random(gf_general_t *v, int w, int zero_ok) function gf_general_val_to_s (line 103) | void gf_general_val_to_s(gf_general_t *v, int w, char *s, int hex) function gf_general_s_to_val (line 127) | int gf_general_s_to_val(gf_general_t *v, int w, char *s, int hex) function gf_general_add (line 167) | void gf_general_add(gf_t *gf, gf_general_t *a, gf_general_t *b, gf_gener... function gf_general_multiply (line 185) | void gf_general_multiply(gf_t *gf, gf_general_t *a, gf_general_t *b, gf_... function gf_general_divide (line 202) | void gf_general_divide(gf_t *gf, gf_general_t *a, gf_general_t *b, gf_ge... function gf_general_inverse (line 219) | void gf_general_inverse(gf_t *gf, gf_general_t *a, gf_general_t *b) function gf_general_are_equal (line 236) | int gf_general_are_equal(gf_general_t *v1, gf_general_t *v2, int w) function gf_general_do_region_multiply (line 248) | void gf_general_do_region_multiply(gf_t *gf, gf_general_t *a, void *ra, ... function gf_general_do_region_check (line 265) | void gf_general_do_region_check(gf_t *gf, gf_general_t *a, void *orig_a,... function gf_general_set_up_single_timing_test (line 320) | void gf_general_set_up_single_timing_test(int w, void *ra, void *rb, int... function gf_general_do_single_timing_test (line 399) | int gf_general_do_single_timing_test(gf_t *gf, void *ra, void *rb, int s... FILE: fst/layout/gf-complete/src/gf_method.c function create_gf_from_argv (line 21) | int create_gf_from_argv(gf_t *gf, int w, int argc, char **argv, int star... FILE: fst/layout/gf-complete/src/gf_rand.c function MOA_Random_32 (line 18) | uint32_t MOA_Random_32() { function MOA_Random_64 (line 31) | uint64_t MOA_Random_64() { function MOA_Random_128 (line 40) | void MOA_Random_128(uint64_t *x) { function MOA_Random_W (line 46) | uint32_t MOA_Random_W(int w, int zero_ok) function MOA_Seed (line 58) | void MOA_Seed(uint32_t seed) { function MOA_Fill_Random_Region (line 69) | void MOA_Fill_Random_Region (void *reg, int size) FILE: fst/layout/gf-complete/src/gf_w128.c type gf_w128_split_4_128_data (line 30) | struct gf_w128_split_4_128_data { type gf_w128_split_8_128_data (line 35) | struct gf_w128_split_8_128_data { type gf_group_tables_t (line 40) | typedef struct gf_group_tables_s { function gf_w128_multiply_region_from_single (line 47) | static function gf_w128_clm_multiply_region_from_single (line 85) | static function gf_w128_shift_multiply (line 195) | void function gf_w128_clm_multiply (line 293) | void function gf_w128_bytwo_p_multiply (line 345) | void function gf_w128_sse_bytwo_p_multiply (line 379) | void function gf_w128_sse_bytwo_b_multiply (line 436) | void function gf_w128_bytwo_b_multiply (line 477) | void function gf_w128_split_4_128_multiply_region (line 514) | static function gf_w128_split_4_128_sse_multiply_region (line 598) | static function gf_w128_split_4_128_sse_altmap_multiply_region (line 696) | static function gf_w128_split_8_128_multiply_region (line 804) | static function gf_w128_bytwo_b_multiply_region (line 879) | void function gf_w128_group_m_init (line 947) | static function gf_w128_group_multiply (line 980) | void function gf_w128_group_multiply_region (line 1052) | static function gf_w128_euclid (line 1149) | void function gf_w128_divide_from_inverse (line 1242) | void function gf_w128_inverse_from_divide (line 1251) | void function gf_w128_composite_inverse (line 1262) | static function gf_w128_composite_multiply (line 1298) | static function gf_w128_composite_multiply_region (line 1318) | static function gf_w128_composite_multiply_region_alt (line 1368) | static function gf_w128_composite_init (line 1402) | static function gf_w128_cfm_init (line 1420) | static function gf_w128_shift_init (line 1433) | static function gf_w128_bytwo_init (line 1442) | static function gf_w128_group_r_init (line 1466) | static function gf_w128_group_r_sse_init (line 1492) | static function gf_w128_split_init (line 1519) | static function gf_w128_group_init (line 1572) | static function gf_w128_extract_word (line 1598) | void gf_w128_extract_word(gf_t *gf, void *start, int bytes, int index, g... function gf_w128_split_extract_word (line 1607) | static void gf_w128_split_extract_word(gf_t *gf, void *start, int bytes,... function gf_w128_composite_extract_word (line 1647) | static function gf_w128_scratch_size (line 1675) | int gf_w128_scratch_size(int mult_type, int region_type, int divide_type... function gf_w128_init (line 1724) | int gf_w128_init(gf_t *gf) FILE: fst/layout/gf-complete/src/gf_w16.c function gf_val_32_t (line 33) | static function gf_val_32_t (line 40) | static function gf_w16_multiply_region_from_single (line 48) | static function gf_w16_clm_multiply_region_from_single_2 (line 82) | static function gf_w16_clm_multiply_region_from_single_3 (line 145) | static function gf_w16_clm_multiply_region_from_single_4 (line 213) | static function gf_val_32_t (line 284) | static function gf_val_32_t (line 327) | static function gf_val_32_t (line 337) | static function gf_val_32_t (line 361) | static function gf_val_32_t (line 382) | static function gf_val_32_t (line 394) | static function gf_val_32_t (line 441) | static function gf_val_32_t (line 481) | static function gf_val_32_t (line 524) | static function gf_w16_shift_init (line 548) | static function gf_w16_cfm_init (line 555) | static function gf_w16_log_multiply_region (line 585) | static function gf_val_32_t (line 622) | static function gf_val_32_t (line 633) | static function gf_val_32_t (line 648) | static function gf_w16_log_init (line 658) | static function gf_w16_split_4_16_lazy_nosse_altmap_multiply_region (line 723) | static function gf_w16_split_4_16_lazy_multiply_region (line 784) | static function gf_w16_split_8_16_lazy_multiply_region (line 823) | static function gf_w16_table_lazy_multiply_region (line 910) | static void function gf_w16_split_4_16_lazy_sse_multiply_region (line 951) | static function gf_w16_split_4_16_lazy_sse_altmap_multiply_region (line 1084) | static function gf_w16_split_8_8_multiply (line 1193) | uint32_t function gf_w16_split_init (line 1214) | static function gf_w16_table_init (line 1311) | static function gf_w16_log_zero_multiply_region (line 1320) | static function gf_val_32_t (line 1361) | static function gf_val_32_t (line 1372) | static function gf_val_32_t (line 1387) | static function gf_val_32_t (line 1397) | static function gf_val_32_t (line 1425) | static function gf_w16_bytwo_p_nosse_multiply_region (line 1451) | static function gf_w16_bytwo_p_sse_multiply_region (line 1511) | static function gf_w16_bytwo_b_sse_region_2_noxor (line 1574) | static function gf_w16_bytwo_b_sse_region_2_xor (line 1599) | static function gf_w16_bytwo_b_sse_multiply_region (line 1627) | static function gf_w16_bytwo_b_nosse_multiply_region (line 1681) | static function gf_w16_bytwo_init (line 1821) | static function gf_w16_log_zero_init (line 1875) | static function gf_val_32_t (line 1914) | static function gf_val_32_t (line 1933) | static function gf_val_32_t (line 1978) | static function gf_w16_composite_multiply_region (line 2017) | static function gf_w16_composite_multiply_region_alt (line 2099) | static function gf_w16_composite_init (line 2136) | static function gf_w16_group_4_set_shift_tables (line 2164) | static function gf_val_32_t (line 2179) | static function gf_w16_group_4_4_region_multiply (line 2213) | static function gf_w16_group_init (line 2263) | static function gf_w16_scratch_size (line 2288) | int gf_w16_scratch_size(int mult_type, int region_type, int divide_type,... function gf_w16_init (line 2336) | int gf_w16_init(gf_t *gf) type gf_w16_logtable_data (line 2419) | struct gf_w16_logtable_data type gf_w16_logtable_data (line 2422) | struct gf_w16_logtable_data type gf_w16_logtable_data (line 2431) | struct gf_w16_logtable_data type gf_w16_logtable_data (line 2435) | struct gf_w16_logtable_data type gf_w16_logtable_data (line 2444) | struct gf_w16_logtable_data type gf_w16_logtable_data (line 2448) | struct gf_w16_logtable_data FILE: fst/layout/gf-complete/src/gf_w32.c function gf_w32_inverse_from_divide (line 33) | static function gf_w32_divide_from_inverse (line 40) | static function gf_w32_multiply_region_from_single (line 48) | static function gf_w32_clm_multiply_region_from_single_2 (line 73) | static function gf_w32_clm_multiply_region_from_single_3 (line 123) | static function gf_w32_clm_multiply_region_from_single_4 (line 177) | static function gf_w32_euclid (line 233) | static function gf_val_32_t (line 277) | static function gf_val_32_t (line 287) | static function gf_val_32_t (line 311) | static function gf_w32_matrix (line 338) | static function gf_val_32_t (line 350) | static function gf_w32_cfmgk_multiply_region_from_single (line 387) | static function gf_val_32_t (line 438) | static function gf_val_32_t (line 483) | static function gf_val_32_t (line 522) | static function gf_w32_shift_multiply (line 564) | static function gf_w32_cfmgk_init (line 589) | static function gf_w32_cfm_init (line 624) | static function gf_w32_shift_init (line 656) | static function gf_w32_group_set_shift_tables (line 665) | static function gf_w32_group_s_equals_r_multiply_region (line 685) | static function gf_w32_group_multiply_region (line 739) | static function gf_val_32_t (line 807) | static function gf_val_32_t (line 846) | static function gf_val_32_t (line 893) | static function gf_val_32_t (line 941) | static function gf_val_32_t (line 967) | static function gf_w32_bytwo_p_nosse_multiply_region (line 995) | static function gf_w32_bytwo_p_sse_multiply_region (line 1055) | static function gf_w32_bytwo_b_nosse_multiply_region (line 1109) | static function gf_w32_bytwo_b_sse_region_2_noxor (line 1250) | static function gf_w32_bytwo_b_sse_region_2_xor (line 1275) | static function gf_w32_bytwo_b_sse_multiply_region (line 1303) | static function gf_w32_bytwo_init (line 1357) | static function gf_w32_split_8_8_multiply (line 1412) | static function gf_w32_split_8_32_lazy_multiply_region (line 1437) | static function gf_w32_split_16_32_lazy_multiply_region (line 1505) | static function gf_w32_split_2_32_lazy_multiply_region (line 1566) | static function gf_w32_split_2_32_lazy_sse_multiply_region (line 1623) | static function gf_w32_split_4_32_lazy_multiply_region (line 1703) | static function gf_w32_split_4_32_lazy_sse_altmap_multiply_region (line 1758) | static function gf_w32_split_4_32_lazy_sse_multiply_region (line 1950) | static function gf_w32_split_init (line 2223) | static function gf_w32_group_init (line 2372) | static function gf_w32_composite_multiply_recursive (line 2423) | static function gf_w32_composite_multiply_inline (line 2443) | static function gf_w32_composite_inverse (line 2493) | static function gf_w32_composite_multiply_region (line 2532) | static function gf_w32_composite_multiply_region_alt (line 2619) | static function gf_w32_composite_init (line 2656) | static function gf_w32_scratch_size (line 2687) | int gf_w32_scratch_size(int mult_type, int region_type, int divide_type,... function gf_w32_init (line 2751) | int gf_w32_init(gf_t *gf) FILE: fst/layout/gf-complete/src/gf_w4.c function gf_val_32_t (line 33) | static function gf_val_32_t (line 40) | static function gf_val_32_t (line 48) | static function gf_val_32_t (line 90) | static function gf_val_32_t (line 105) | static function gf_val_32_t (line 113) | static function gf_val_32_t (line 137) | static function gf_w4_multiply_region_from_single (line 180) | static function gf_val_32_t (line 225) | static function gf_val_32_t (line 236) | static function gf_w4_log_multiply_region (line 251) | static function gf_w4_log_init (line 280) | static function gf_val_32_t (line 325) | static function gf_val_32_t (line 336) | static function gf_w4_single_table_multiply_region (line 347) | static function gf_w4_single_table_sse_multiply_region (line 377) | static function gf_w4_single_table_init (line 425) | static function gf_val_32_t (line 471) | static function gf_val_32_t (line 482) | static function gf_w4_double_table_multiply_region (line 493) | static function gf_w4_double_table_init (line 520) | static function gf_val_32_t (line 559) | static function gf_val_32_t (line 570) | static function gf_val_32_t (line 581) | static function gf_val_32_t (line 592) | static function gf_w4_quad_table_multiply_region (line 605) | static function gf_w4_quad_table_init (line 647) | static function gf_w4_quad_table_lazy_init (line 691) | static function gf_w4_table_init (line 734) | static function gf_val_32_t (line 768) | static function gf_val_32_t (line 796) | static function gf_w4_bytwo_p_nosse_multiply_region (line 822) | static function gf_w4_bytwo_p_sse_multiply_region (line 882) | static function gf_w4_bytwo_b_sse_region_2_noxor (line 998) | static function gf_w4_bytwo_b_sse_region_2_xor (line 1022) | static function gf_w4_bytwo_b_sse_region_4_noxor (line 1048) | static function gf_w4_bytwo_b_sse_region_4_xor (line 1073) | static function gf_w4_bytwo_b_sse_region_3_noxor (line 1101) | static function gf_w4_bytwo_b_sse_region_3_xor (line 1127) | static function gf_w4_bytwo_b_sse_region_5_noxor (line 1153) | static function gf_w4_bytwo_b_sse_region_5_xor (line 1180) | static function gf_w4_bytwo_b_sse_region_7_noxor (line 1207) | static function gf_w4_bytwo_b_sse_region_7_xor (line 1235) | static function gf_w4_bytwo_b_sse_region_6_noxor (line 1263) | static function gf_w4_bytwo_b_sse_region_6_xor (line 1290) | static function gf_w4_bytwo_b_sse_multiply_region (line 1317) | static function gf_w4_bytwo_b_nosse_multiply_region (line 1431) | static function gf_w4_bytwo_init (line 1842) | static function gf_w4_cfm_init (line 1896) | static function gf_w4_shift_init (line 1908) | static function gf_w4_scratch_size (line 1918) | int gf_w4_scratch_size(int mult_type, int region_type, int divide_type, ... function gf_w4_init (line 1972) | int type gf_single_table_data (line 2029) | struct gf_single_table_data type gf_single_table_data (line 2033) | struct gf_single_table_data type gf_single_table_data (line 2042) | struct gf_single_table_data type gf_single_table_data (line 2046) | struct gf_single_table_data FILE: fst/layout/gf-complete/src/gf_w64.c function gf_val_64_t (line 16) | static function gf_val_64_t (line 25) | static function gf_w64_multiply_region_from_single (line 33) | static function gf_w64_clm_multiply_region_from_single_2 (line 60) | static function gf_w64_clm_multiply_region_from_single_4 (line 147) | static function gf_val_64_t (line 232) | static function gf_val_64_t (line 282) | static function gf_val_64_t (line 341) | static function gf_val_64_t (line 383) | static function gf_w64_clm_multiply_region (line 426) | void function gf_w64_split_4_64_lazy_multiply_region (line 510) | void function gf_w64_split_8_8_multiply (line 564) | static function gf_w64_split_8_64_lazy_multiply_region (line 589) | void function gf_w64_split_16_64_lazy_multiply_region (line 643) | void function gf_w64_shift_init (line 697) | static function gf_w64_cfm_init (line 706) | static function gf_w64_group_set_shift_tables (line 732) | static function gf_val_64_t (line 755) | static function gf_w64_group_multiply_region (line 806) | static function gf_val_64_t (line 887) | static function gf_w64_group_s_equals_r_multiply_region (line 926) | static function gf_w64_group_init (line 981) | static function gf_val_64_t (line 1023) | static function gf_val_64_t (line 1033) | static function gf_val_64_t (line 1057) | static function gf_val_64_t (line 1083) | static function gf_val_64_t (line 1109) | static function gf_w64_bytwo_p_nosse_multiply_region (line 1139) | static function gf_w64_bytwo_b_nosse_multiply_region (line 1193) | static function gf_w64_bytwo_p_sse_multiply_region (line 1264) | void gf_w64_bytwo_p_sse_multiply_region(gf_t *gf, void *src, void *dest,... function gf_w64_bytwo_b_sse_region_2_xor (line 1329) | static function gf_w64_bytwo_b_sse_region_2_noxor (line 1362) | static function gf_w64_bytwo_b_sse_multiply_region (line 1393) | static function gf_w64_bytwo_init (line 1450) | static function gf_val_64_t (line 1487) | static function gf_val_64_t (line 1528) | static function gf_w64_composite_multiply_region (line 1567) | static function gf_w64_composite_multiply_region_alt (line 1612) | static function gf_w64_composite_init (line 1650) | static function gf_w64_split_4_64_lazy_sse_altmap_multiply_region (line 1669) | static function gf_w64_split_4_64_lazy_sse_multiply_region (line 1753) | static function gf_w64_split_init (line 1958) | static function gf_w64_scratch_size (line 2096) | int gf_w64_scratch_size(int mult_type, int region_type, int divide_type,... function gf_w64_init (line 2154) | int gf_w64_init(gf_t *gf) FILE: fst/layout/gf-complete/src/gf_w8.c function gf_w8_inverse_from_divide (line 31) | static function gf_w8_divide_from_inverse (line 38) | static function gf_w8_euclid (line 46) | static function gf_val_32_t (line 98) | static function gf_val_32_t (line 106) | static function gf_w8_matrix (line 136) | static function gf_val_32_t (line 144) | static function gf_val_32_t (line 179) | static function gf_val_32_t (line 208) | static function gf_w8_multiply_region_from_single (line 240) | static function gf_w8_clm_multiply_region_from_single_2 (line 283) | static function gf_w8_clm_multiply_region_from_single_3 (line 346) | static function gf_w8_clm_multiply_region_from_single_4 (line 413) | static function gf_w8_shift_multiply (line 491) | static function gf_w8_cfm_init (line 519) | static function gf_w8_shift_init (line 546) | static function gf_w8_logzero_multiply (line 560) | static function gf_w8_logzero_divide (line 570) | static function gf_w8_logzero_small_multiply (line 580) | static function gf_w8_logzero_small_divide (line 596) | static function gf_w8_log_multiply (line 607) | static function gf_w8_log_divide (line 618) | static function gf_w8_log_inverse (line 635) | static function gf_w8_logzero_inverse (line 644) | static function gf_w8_logzero_small_inverse (line 653) | static function gf_w8_log_multiply_region (line 663) | static function gf_w8_logzero_multiply_region (line 699) | static function gf_w8_log_init (line 750) | static function gf_val_32_t (line 885) | static function gf_val_32_t (line 894) | static function gf_val_32_t (line 903) | static function gf_val_32_t (line 913) | static function gf_val_32_t (line 923) | static function gf_val_32_t (line 932) | static function gf_w8_double_table_multiply_region (line 941) | static function gf_val_32_t (line 988) | static function gf_val_32_t (line 998) | static function gf_w8_table_multiply_region (line 1008) | static function gf_w8_split_multiply_region_sse (line 1043) | static function gf_val_32_t (line 1113) | static function gf_w8_split_multiply_region (line 1122) | static function gf_w8_split_init (line 1157) | static function gf_w8_table_init (line 1202) | static function gf_w8_composite_multiply_region_alt (line 1327) | static function gf_val_32_t (line 1365) | static function gf_val_32_t (line 1383) | static function gf_val_32_t (line 1426) | static function gf_w8_composite_multiply_region (line 1460) | static function gf_w8_composite_init (line 1550) | static function gf_val_32_t (line 1580) | static function gf_val_32_t (line 1610) | static function gf_w8_bytwo_p_nosse_multiply_region (line 1641) | static function gf_w8_bytwo_p_sse_multiply_region (line 1720) | static function gf_w8_bytwo_b_sse_region_2_noxor (line 1785) | static function gf_w8_bytwo_b_sse_region_2_xor (line 1809) | static function gf_w8_bytwo_b_sse_multiply_region (line 1835) | static function gf_w8_bytwo_b_nosse_multiply_region (line 1905) | static function gf_w8_bytwo_init (line 2344) | static function gf_w8_scratch_size (line 2416) | int gf_w8_scratch_size(int mult_type, int region_type, int divide_type, function gf_w8_init (line 2491) | int gf_w8_init(gf_t* gf) type gf_w8_default_data (line 2620) | struct gf_w8_default_data type gf_w8_single_table_data (line 2621) | struct gf_w8_single_table_data type gf_w8_default_data (line 2625) | struct gf_w8_default_data type gf_w8_single_table_data (line 2628) | struct gf_w8_single_table_data type gf_w8_default_data (line 2637) | struct gf_w8_default_data type gf_w8_single_table_data (line 2638) | struct gf_w8_single_table_data type gf_w8_default_data (line 2641) | struct gf_w8_default_data type gf_w8_single_table_data (line 2644) | struct gf_w8_single_table_data FILE: fst/layout/gf-complete/src/gf_wgen.c type gf_wgen_table_w8_data (line 16) | struct gf_wgen_table_w8_data { type gf_wgen_table_w16_data (line 22) | struct gf_wgen_table_w16_data { type gf_wgen_log_w8_data (line 28) | struct gf_wgen_log_w8_data { type gf_wgen_log_w16_data (line 35) | struct gf_wgen_log_w16_data { type gf_wgen_log_w32_data (line 42) | struct gf_wgen_log_w32_data { type gf_wgen_group_data (line 49) | struct gf_wgen_group_data { function gf_val_32_t (line 58) | static function gf_val_32_t (line 65) | static function gf_val_32_t (line 73) | static function gf_val_32_t (line 117) | gf_val_32_t gf_wgen_extract_word(gf_t *gf, void *start, int bytes, int i... function gf_val_32_t (line 145) | static function gf_wgen_shift_multiply (line 153) | static function gf_wgen_shift_init (line 178) | static function gf_val_32_t (line 186) | static function gf_wgen_bytwo_b_init (line 211) | static function gf_val_32_t (line 219) | static function gf_wgen_bytwo_p_init (line 247) | static function gf_wgen_group_set_shift_tables (line 255) | static function gf_val_32_t (line 282) | static function gf_val_32_t (line 357) | static function gf_wgen_group_init (line 414) | static function gf_val_32_t (line 466) | static function gf_val_32_t (line 479) | static function gf_wgen_table_8_init (line 492) | static function gf_val_32_t (line 527) | static function gf_val_32_t (line 540) | static function gf_wgen_table_16_init (line 553) | static function gf_wgen_table_init (line 588) | static function gf_val_32_t (line 603) | static function gf_val_32_t (line 617) | static function gf_wgen_log_8_init (line 635) | static function gf_val_32_t (line 678) | static function gf_val_32_t (line 692) | static function gf_wgen_log_16_init (line 710) | static function gf_val_32_t (line 754) | static function gf_val_32_t (line 768) | static function gf_wgen_log_32_init (line 786) | static function gf_wgen_log_init (line 829) | static function gf_wgen_scratch_size (line 845) | int gf_wgen_scratch_size(int w, int mult_type, int region_type, int divi... function gf_wgen_cauchy_region (line 899) | void function gf_wgen_init (line 928) | int gf_wgen_init(gf_t *gf) FILE: fst/layout/gf-complete/src/neon/gf_w16_neon.c function neon_w16_split_4_multiply_region (line 50) | static function neon_w16_split_4_altmap_multiply_region (line 108) | static function neon_w16_split_4_multiply_region (line 162) | static function neon_w16_split_4_altmap_multiply_region (line 215) | static function neon_w16_split_4_16_lazy_multiply_region (line 280) | static function gf_w16_split_4_16_lazy_multiply_region_neon (line 329) | static function gf_w16_split_4_16_lazy_altmap_multiply_region_neon (line 337) | static function gf_w16_neon_split_init (line 348) | void gf_w16_neon_split_init(gf_t *gf) FILE: fst/layout/gf-complete/src/neon/gf_w32_neon.c function neon_w32_split_4_32_multiply_region (line 54) | static function neon_w32_split_4_32_lazy_multiply_region (line 194) | static function gf_w32_split_4_32_lazy_multiply_region_neon (line 243) | static function gf_w32_split_4_32_lazy_altmap_multiply_region_neon (line 251) | static function gf_w32_neon_split_init (line 260) | void gf_w32_neon_split_init(gf_t *gf) FILE: fst/layout/gf-complete/src/neon/gf_w4_neon.c function gf_val_32_t (line 48) | static function neon_clm_multiply_region_from_single (line 75) | static inline void function gf_w4_neon_clm_multiply_region_from_single (line 121) | static void function w4_single_table_multiply_region_neon (line 151) | static function gf_w4_single_table_multiply_region_neon (line 207) | static function gf_w4_neon_cfm_init (line 235) | int gf_w4_neon_cfm_init(gf_t *gf) function gf_w4_neon_single_table_init (line 244) | void gf_w4_neon_single_table_init(gf_t *gf) FILE: fst/layout/gf-complete/src/neon/gf_w64_neon.c function neon_w64_split_4_lazy_altmap_multiply_region (line 54) | static function neon_w64_split_4_lazy_multiply_region (line 124) | static function gf_w64_neon_split_4_lazy_multiply_region (line 255) | static function gf_w64_split_4_64_lazy_multiply_region_neon (line 307) | static function gf_w64_split_4_64_lazy_altmap_multiply_region_neon (line 315) | static function gf_w64_neon_split_init (line 324) | void gf_w64_neon_split_init(gf_t *gf) FILE: fst/layout/gf-complete/src/neon/gf_w8_neon.c function gf_val_32_t (line 63) | static function neon_clm_multiply_region_from_single_x (line 111) | static inline void function gf_w8_neon_cfm_init (line 184) | int gf_w8_neon_cfm_init(gf_t *gf) function gf_w8_split_multiply_region_neon (line 210) | static function gf_w8_neon_split_init (line 299) | void gf_w8_neon_split_init(gf_t *gf) FILE: fst/layout/gf-complete/test/gf_unit.c function problem (line 37) | void problem(char *s) function usage (line 46) | void usage(char *s) function SigHandler (line 70) | void SigHandler(int v) function main (line 77) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_add.c function usage (line 17) | void usage(char *s) function read_128 (line 29) | int read_128(char *s, uint64_t *v) function print_128 (line 51) | void print_128(uint64_t *v) function main (line 63) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_div.c function usage (line 21) | void usage(int why) function main (line 39) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_inline_time.c function timer_start (line 21) | void function timer_split (line 30) | double function problem (line 41) | void problem(char *s) function usage (line 48) | void usage(char *s) function main (line 60) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_methods.c function usage (line 40) | void usage(char *s) function main (line 66) | int main(int argc, char *argv[]) FILE: fst/layout/gf-complete/tools/gf_mult.c function usage (line 21) | void usage(int why) function main (line 39) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_poly.c function usage (line 59) | void usage(char *s) function gcd_one (line 84) | int gcd_one(gf_t *gf, int w, int n, gf_general_t *poly, gf_general_t *prod) function x_to_q_to_i_minus_x (line 119) | void x_to_q_to_i_minus_x(gf_t *gf, int w, int n, gf_general_t *poly, int... function main (line 183) | int main(int argc, char **argv) FILE: fst/layout/gf-complete/tools/gf_time.c function timer_start (line 31) | void function timer_split (line 40) | double function problem (line 51) | void problem(char *s) function usage (line 60) | void usage(char *s) function main (line 91) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/cauchy_01.c function usage (line 57) | static void usage(char *s) function main (line 72) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/cauchy_02.c function usage (line 57) | static void usage(char *s) function print_array (line 87) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 114) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/cauchy_03.c function usage (line 57) | static void usage(char *s) function print_array (line 91) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 118) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/cauchy_04.c function usage (line 57) | static void usage(char *s) function print_array (line 88) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 115) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/decoder.c type Coding_Technique (line 80) | enum Coding_Technique {Reed_Sol_Van, Reed_Sol_R6_Op, Cauchy_Orig, Cauchy... type Coding_Technique (line 85) | enum Coding_Technique function main (line 91) | int main (int argc, char **argv) { function ctrl_bs_handler (line 388) | void ctrl_bs_handler(int dummy) { FILE: fst/layout/jerasure/Examples/encoder.c type Coding_Technique (line 78) | enum Coding_Technique {Reed_Sol_Van, Reed_Sol_R6_Op, Cauchy_Orig, Cauchy... type Coding_Technique (line 84) | enum Coding_Technique function jfread (line 90) | int jfread(void *ptr, int size, int nmembers, FILE *stream) function main (line 99) | int main (int argc, char **argv) { function is_prime (line 603) | int is_prime(int w) { function ctrl_bs_handler (line 618) | void ctrl_bs_handler(int dummy) { FILE: fst/layout/jerasure/Examples/jerasure_01.c function usage (line 53) | static void usage(char *s) function main (line 63) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_02.c function usage (line 53) | static void usage(char *s) function main (line 62) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_03.c function usage (line 54) | static void usage(char *s) function main (line 71) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_04.c function usage (line 54) | static void usage(char *s) function main (line 68) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_05.c function usage (line 56) | static void usage(char *s) function print_data_and_coding (line 75) | static void print_data_and_coding(int k, int m, int w, int size, function main (line 112) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_06.c function usage (line 56) | static void usage(char *s) function print_array (line 75) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 102) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_07.c function usage (line 56) | static void usage(char *s) function print_array (line 75) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 102) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/jerasure_08.c function usage (line 56) | static void usage(char *s) function print_array (line 78) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 105) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/liberation_01.c function usage (line 57) | static void usage(char *s) function print_array (line 76) | static void print_array(char **ptrs, int ndevices, int size, int packets... function main (line 103) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_01.c function usage (line 57) | static void usage(char *s) function print_data_and_coding (line 73) | static void print_data_and_coding(int k, int m, int w, int size, function main (line 110) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_02.c function usage (line 55) | static void usage(char *s) function main (line 72) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_03.c function usage (line 56) | static void usage(char *s) function print_data_and_coding (line 73) | static void print_data_and_coding(int k, int m, int w, int size, function main (line 110) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_04.c function usage (line 57) | static void usage(char *s) function main (line 71) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_test_gf.c function free16 (line 69) | static void free16(void *ptr) { function usage (line 76) | static void usage(char *s) function gf_t (line 94) | gf_t* get_gf(int w, int argc, char **argv, int starting) function main (line 104) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/reed_sol_time_gf.c function free16 (line 68) | static void free16(void *ptr) { function usage (line 75) | static void usage(char *s) function gf_t (line 93) | gf_t* get_gf(int w, int argc, char **argv, int starting) function main (line 103) | int main(int argc, char **argv) FILE: fst/layout/jerasure/Examples/test_galois.c function main (line 4) | int main(int argc, char **argv) FILE: fst/layout/jerasure/include/timing.h type timing (line 15) | struct timing { type timing (line 31) | struct timing type timing (line 36) | struct timing type timing (line 41) | struct timing type timing (line 42) | struct timing FILE: fst/layout/jerasure/src/cauchy.c function cauchy_n_ones (line 89) | int cauchy_n_ones(int n, int w) function cauchy_improve_coding_matrix (line 166) | void cauchy_improve_coding_matrix(int k, int m, int w, int *matrix) FILE: fst/layout/jerasure/src/cauchy_best_r6.c function cauchy_n_ones (line 90) | int cauchy_n_ones(int n, int w) function cauchy_improve_coding_matrix (line 167) | void cauchy_improve_coding_matrix(int k, int m, int w, int *matrix) FILE: fst/layout/jerasure/src/galois.c function gf_t (line 59) | gf_t *galois_get_field_ptr(int w) function gf_t (line 68) | gf_t* galois_init_field(int w, function gf_t (line 122) | gf_t* galois_init_composite_field(int w, function galois_init_default_field (line 173) | int galois_init_default_field(int w) function galois_uninit_field (line 185) | int galois_uninit_field(int w) function galois_init (line 197) | static void galois_init(int w) function is_valid_gf (line 217) | static int is_valid_gf(gf_t *gf, int w) function galois_change_technique (line 246) | void galois_change_technique(gf_t *gf, int w) function galois_single_multiply (line 265) | int galois_single_multiply(int x, int y, int w) function galois_single_divide (line 281) | int galois_single_divide(int x, int y, int w) function galois_w08_region_multiply (line 298) | void galois_w08_region_multiply(char *region, /* Region to multiply */ function galois_w16_region_multiply (line 310) | void galois_w16_region_multiply(char *region, /* Region to multiply */ function galois_w32_region_multiply (line 323) | void galois_w32_region_multiply(char *region, /* Region to multiply */ function galois_w8_region_xor (line 335) | void galois_w8_region_xor(void *src, void *dest, int nbytes) function galois_w16_region_xor (line 343) | void galois_w16_region_xor(void *src, void *dest, int nbytes) function galois_w32_region_xor (line 351) | void galois_w32_region_xor(void *src, void *dest, int nbytes) function galois_region_xor (line 359) | void galois_region_xor(char *src, char *dest, int nbytes) function galois_inverse (line 373) | int galois_inverse(int y, int w) FILE: fst/layout/jerasure/src/jerasure.c function jerasure_print_matrix (line 61) | void jerasure_print_matrix(int* m, int rows, int cols, int w) function jerasure_print_bitmatrix (line 89) | void jerasure_print_bitmatrix(int* m, int rows, int cols, int w) function jerasure_make_decoding_matrix (line 110) | int jerasure_make_decoding_matrix(int k, int m, int w, int* matrix, int*... function jerasure_make_decoding_bitmatrix (line 149) | int jerasure_make_decoding_bitmatrix(int k, int m, int w, int* matrix, function jerasure_matrix_decode (line 198) | int jerasure_matrix_decode(int k, int m, int w, int* matrix, int row_k_o... function jerasure_matrix_encode (line 371) | void jerasure_matrix_encode(int k, int m, int w, int* matrix, function jerasure_bitmatrix_dotprod (line 387) | void jerasure_bitmatrix_dotprod(int k, int w, int* bitmatrix_row, function jerasure_do_parity (line 439) | void jerasure_do_parity(int k, char** data_ptrs, char* parity_ptr, int s... function jerasure_invert_matrix (line 451) | int jerasure_invert_matrix(int* mat, int* inv, int rows, int w) function jerasure_invertible_matrix (line 552) | int jerasure_invertible_matrix(int* mat, int rows, int w) function jerasure_free_schedule (line 657) | void jerasure_free_schedule(int** schedule) function jerasure_free_schedule_cache (line 669) | void jerasure_free_schedule_cache(int k, int m, int** *cache) function jerasure_matrix_dotprod (line 689) | void jerasure_matrix_dotprod(int k, int w, int* matrix_row, function jerasure_bitmatrix_decode (line 762) | int jerasure_bitmatrix_decode(int k, int m, int w, int* bitmatrix, function set_up_ids_for_scheduled_decoding (line 941) | static int set_up_ids_for_scheduled_decoding(int k, int m, int* erasures, function jerasure_schedule_decode_lazy (line 1177) | int jerasure_schedule_decode_lazy(int k, int m, int w, int* bitmatrix, function jerasure_schedule_decode_cache (line 1213) | int jerasure_schedule_decode_cache(int k, int m, int w, int** *scache, function jerasure_invert_bitmatrix (line 1296) | int jerasure_invert_bitmatrix(int* mat, int* inv, int rows) function jerasure_invertible_bitmatrix (line 1359) | int jerasure_invertible_bitmatrix(int* mat, int rows) function jerasure_get_stats (line 1420) | void jerasure_get_stats(double* fill_in) function jerasure_do_scheduled_operations (line 1430) | void jerasure_do_scheduled_operations(char** ptrs, int** operations, function jerasure_schedule_encode (line 1457) | void jerasure_schedule_encode(int k, int m, int w, int** schedule, function jerasure_bitmatrix_encode (line 1740) | void jerasure_bitmatrix_encode(int k, int m, int w, int* bitmatrix, function jerasure_autoconf_test (line 1769) | int jerasure_autoconf_test() FILE: fst/layout/jerasure/src/reed_sol.c function reed_sol_galois_w08_region_multby_2 (line 104) | void reed_sol_galois_w08_region_multby_2(char *region, int nbytes) function reed_sol_galois_w16_region_multby_2 (line 120) | void reed_sol_galois_w16_region_multby_2(char *region, int nbytes) function reed_sol_galois_w32_region_multby_2 (line 136) | void reed_sol_galois_w32_region_multby_2(char *region, int nbytes) function reed_sol_r6_encode (line 149) | int reed_sol_r6_encode(int k, int w, char **data_ptrs, char **coding_ptr... FILE: fst/layout/jerasure/src/timing.c function timing_set (line 6) | void function timing_get (line 17) | double function timing_now (line 33) | double function timing_delta (line 45) | double FILE: fst/storage/Communicator.cc function ProcessFstIoLimitsCommand (line 162) | void function ProcessTrafficShapingToggle (line 185) | void function ProcessFstIoStatsReportingThreadPeriod (line 203) | void function ExtractFsPath (line 380) | static std::string ExtractFsPath(const std::string& key) { FILE: fst/storage/ErrorReport.cc function EOSFSTNAMESPACE_BEGIN (line 31) | EOSFSTNAMESPACE_BEGIN FILE: fst/storage/FileSystem.cc type SwitchToRootEuid (line 47) | struct SwitchToRootEuid { method SwitchToRootEuid (line 51) | SwitchToRootEuid() FILE: fst/storage/FileSystem.hh type eos::mq (line 40) | namespace eos::mq class MessagingRealm (line 42) | class MessagingRealm type eos::common (line 45) | namespace eos::common class Statfs (line 47) | class Statfs type qclient (line 50) | namespace qclient type SharedHashUpdate (line 52) | struct SharedHashUpdate class SharedHashSubscription (line 53) | class SharedHashSubscription class Load (line 59) | class Load class FileSystem (line 64) | class FileSystem : public eos::common::FileSystem, eos::common::LogId method SetLocalId (line 84) | inline void SetLocalId() method GetLocalId (line 92) | inline eos::common::FileSystem::fsid_t GetLocalId() const method SetLocalUuid (line 101) | inline void SetLocalUuid() method GetLocalUuid (line 109) | inline std::string GetLocalUuid() const method GetStatus (line 133) | eos::common::BootStatus method getSeqBandwidth (line 174) | inline long long getSeqBandwidth() method getIOPS (line 182) | inline int getIOPS() FILE: fst/storage/MgmSyncer.cc function EOSFSTNAMESPACE_BEGIN (line 28) | EOSFSTNAMESPACE_BEGIN FILE: fst/storage/MonitorVarPartition.hh function EOSFSTNAMESPACE_BEGIN (line 37) | EOSFSTNAMESPACE_BEGIN FILE: fst/storage/Publish.cc function EOSFSTNAMESPACE_BEGIN (line 54) | EOSFSTNAMESPACE_BEGIN function GetUptime (line 80) | static void GetUptime(std::map& output) { function GetXrootdVersion (line 131) | static std::string GetXrootdVersion() { function GetEosVersion (line 148) | static std::string GetEosVersion() { function GetNetworkInterface (line 156) | static std::string GetNetworkInterface() { function GetNetworkCounters (line 177) | static void GetNetworkCounters(std::map& outpu... function GetNetSpeed (line 227) | static uint64_t GetNetSpeed() { function GetNumOfTcpSockets (line 282) | static std::string GetNumOfTcpSockets() { function GetSubtreeSize (line 319) | static std::string GetSubtreeSize(const std::string& path) { function GetNumOfKworkerProcs (line 338) | static uint32_t GetNumOfKworkerProcs() { function OverwriteTestingStatfs (line 376) | static void OverwriteTestingStatfs(const std::string& path, std::map function openOpaque (line 47) | std::string function getCheckSum (line 76) | std::string function isValidStripeCombination (line 104) | bool function cleanup (line 163) | void function getStripeId (line 175) | int function main (line 196) | int FILE: fst/tools/RainHdrDump.cc function main (line 29) | int main(int argc, char* argv[]) FILE: fst/tools/RecoverRaidDP.cc function main (line 29) | int FILE: fst/tools/ScanXS.cc function main (line 33) | int FILE: fst/utils/CheckFileReadWithPattern.cc function GenerateReadRequests (line 35) | std::map function WritePatternToFile (line 104) | void function GetReadRequestsFromFile (line 125) | std::map function CheckMatch (line 166) | bool function GetXrdFileSize (line 251) | uint64_t function main (line 288) | int main(int argc, char* argv[]) FILE: fst/utils/CreateFileWithPattern.cc function GetFilePath (line 26) | std::string GetFilePath(const std::string& fname) function CreateFileWithPattern (line 73) | int CreateFileWithPattern(const std::string& fpath, const std::string& p... function main (line 95) | int main(int argc, char* argv[]) FILE: fst/utils/DiskMeasurements.cc function EOSFSTNAMESPACE_BEGIN (line 39) | EOSFSTNAMESPACE_BEGIN function FillFileGivenSize (line 55) | bool FillFileGivenSize(int fd, size_t length) function MakeTemporaryFile (line 81) | std::string MakeTemporaryFile(std::string base_path) function GetDevicePath (line 111) | std::string GetDevicePath(const std::string& path) function GetBlkSize (line 189) | uint64_t GetBlkSize(int fd) function ComputeIops (line 211) | int ComputeIops(int fd, uint64_t rd_buf_size, std::chrono::seconds timeout) function ComputeBandwidth (line 260) | int ComputeBandwidth(int fd, uint64_t rd_buf_size, std::chrono::seconds ... FILE: fst/utils/DiskMeasurementsMain.cc function main (line 35) | int main(int argc, char** argv) FILE: fst/utils/FSPathHandler.cc type eos::fst (line 26) | namespace eos::fst FILE: fst/utils/FSPathHandler.hh type eos::fst (line 26) | namespace eos::fst type FSPathHandler (line 30) | struct FSPathHandler { class FixedFSPathHandler (line 39) | class FixedFSPathHandler : public FSPathHandler method FixedFSPathHandler (line 42) | FixedFSPathHandler(std::string_view _fs_path) function makeFSPathHandler (line 52) | inline std::unique_ptr FILE: fst/utils/FTSWalkTree.hh function exclude_xs_and_scrub (line 39) | inline bool exclude_xs_and_scrub(std::string_view filename) function WalkDirTree (line 50) | uint64_t function WalkFSTree (line 92) | uint64_t function WalkFsTreeCheckCond (line 113) | bool FILE: fst/utils/IoPriority.cc function EOSFSTNAMESPACE_BEGIN (line 33) | EOSFSTNAMESPACE_BEGIN function ioprio_get (line 50) | int ioprio_get(int which) function ioprio_class (line 62) | int ioprio_class(const std::string& c) function ioprio_value (line 78) | int ioprio_value(const std::string& v) function ioprio_needs_sysadm (line 96) | int ioprio_needs_sysadm(int iopriority) function ioprio_begin (line 109) | int ioprio_begin(int which, int iopriority, int local_iopriority) function ioprio_end (line 137) | int ioprio_end(int which, int iopriority) FILE: fst/utils/OpenFileTracker.cc function EOSFSTNAMESPACE_BEGIN (line 28) | EOSFSTNAMESPACE_BEGIN FILE: fst/utils/OpenFileTracker.hh function EOSFSTNAMESPACE_BEGIN (line 32) | EOSFSTNAMESPACE_BEGIN FILE: fst/utils/ScanRate.cc function EOSFSTNAMESPACE_BEGIN (line 28) | EOSFSTNAMESPACE_BEGIN FILE: fst/utils/ScanRate.hh type utils (line 33) | namespace utils FILE: fst/utils/StdFSWalkTree.hh type eos::fst::stdfs (line 37) | namespace eos::fst::stdfs function WalkDirTree (line 54) | uint64_t WalkDirTree(std::string_view path, FilterFn&& filter, PathOp&... function WalkDirTree (line 79) | uint64_t WalkDirTree(std::string_view path, FilterFn&& filter, PathOp&... function IsRegularFile (line 116) | bool IsRegularFile(It it) function WalkFSTree (line 128) | uint64_t FILE: fst/utils/TpcInfo.hh function EOSFSTNAMESPACE_BEGIN (line 29) | EOSFSTNAMESPACE_BEGIN FILE: fst/utils/TransformAttr.hh type eos::fst (line 30) | namespace eos::fst function TransformAttr (line 34) | bool TransformAttr(const std::string& path, FILE: fst/utils/XrdOfsPathHandler.cc type eos::fst (line 24) | namespace eos::fst FILE: fst/utils/XrdOfsPathHandler.hh type eos::fst (line 24) | namespace eos::fst class XrdFstOfs (line 27) | class XrdFstOfs class XrdOfsPathHandler (line 29) | class XrdOfsPathHandler final: public FSPathHandler method XrdOfsPathHandler (line 32) | XrdOfsPathHandler(XrdFstOfs const* pOFS): function makeFSPathHandler (line 43) | inline std::unique_ptr FILE: fst/xrdcl_plugins/RainFile.cc function XRootDStatus (line 68) | XRootDStatus function XRootDStatus (line 189) | XRootDStatus function XRootDStatus (line 225) | XRootDStatus function XRootDStatus (line 269) | XRootDStatus function XRootDStatus (line 302) | XRootDStatus function XRootDStatus (line 325) | XRootDStatus function XRootDStatus (line 352) | XRootDStatus function XRootDStatus (line 374) | XRootDStatus function XRootDStatus (line 416) | XRootDStatus function XRootDStatus (line 437) | XRootDStatus function URL (line 514) | URL FILE: fst/xrdcl_plugins/RainFile.hh type eos (line 36) | namespace eos type fst (line 38) | namespace fst class RainMetaLayout (line 40) | class RainMetaLayout FILE: fst/xrdcl_plugins/RainPlugin.cc function EOSFSTNAMESPACE_BEGIN (line 44) | EOSFSTNAMESPACE_BEGIN type EnvInitializer (line 90) | struct EnvInitializer { method EnvInitializer (line 94) | EnvInitializer() FILE: fusex/auth/AuthenticationGroup.cc function ProcessCache (line 50) | ProcessCache* AuthenticationGroup::processCache() function BoundIdentityProvider (line 63) | BoundIdentityProvider* AuthenticationGroup::boundIdentityProvider() function ProcessInfoProvider (line 77) | ProcessInfoProvider* AuthenticationGroup::processInfoProvider() function JailResolver (line 89) | JailResolver* AuthenticationGroup::jailResolver() function SecurityChecker (line 101) | SecurityChecker* AuthenticationGroup::securityChecker() function EnvironmentReader (line 114) | EnvironmentReader* AuthenticationGroup::environmentReader() function CredentialValidator (line 126) | CredentialValidator* AuthenticationGroup::credentialValidator() function UuidStore (line 139) | UuidStore* AuthenticationGroup::uuidStore() function UserCredentialFactory (line 151) | UserCredentialFactory* AuthenticationGroup::userCredentialFactory() FILE: fusex/auth/AuthenticationGroup.hh class ProcessCache (line 29) | class ProcessCache class BoundIdentityProvider (line 30) | class BoundIdentityProvider class ProcessInfoProvider (line 31) | class ProcessInfoProvider class JailResolver (line 32) | class JailResolver class SecurityChecker (line 33) | class SecurityChecker class EnvironmentReader (line 34) | class EnvironmentReader class CredentialValidator (line 35) | class CredentialValidator class UuidStore (line 36) | class UuidStore class UserCredentialFactory (line 37) | class UserCredentialFactory class AuthenticationGroup (line 44) | class AuthenticationGroup FILE: fusex/auth/BoundIdentityProvider.hh class SecurityChecker (line 38) | class SecurityChecker class EnvironmentReader (line 39) | class EnvironmentReader class CredentialValidator (line 40) | class CredentialValidator class LogbookScope (line 41) | class LogbookScope class BoundIdentityProvider (line 43) | class BoundIdentityProvider method setCredentialConfig (line 92) | void setCredentialConfig(const CredentialConfig& conf) method XrdSecsssID (line 124) | static XrdSecsssID& XrdSecsssIDInstance() FILE: fusex/auth/CredentialCache.hh type UserCredentialsHasher (line 35) | struct UserCredentialsHasher { method hash (line 37) | static uint64_t hash(const UserCredentials& key) class CredentialCache (line 50) | class CredentialCache method CredentialCache (line 54) | CredentialCache() : cache(16 /* 2^16 shards */, method retrieve (line 57) | std::shared_ptr retrieve(const UserCredentials& c... method store (line 64) | bool store(const UserCredentials& credInfo, method invalidate (line 71) | bool invalidate(const UserCredentials& credInfo) FILE: fusex/auth/CredentialFinder.hh class CredentialConfig (line 42) | class CredentialConfig method CredentialConfig (line 46) | CredentialConfig() : use_user_krb5cc(false), use_user_gsiproxy(false), class TrustedCredentials (line 91) | class TrustedCredentials method TrustedCredentials (line 97) | TrustedCredentials(const UserCredentials& uc_, struct timespec mtime_, method TrustedCredentials (line 106) | TrustedCredentials() method clear (line 128) | void clear() method initialize (line 140) | void initialize(const UserCredentials& uc_, struct timespec mtime_, method getFinalPath (line 164) | std::string getFinalPath() const method getKey (line 176) | std::string getKey() const method toXrdParams (line 184) | void toXrdParams(XrdCl::URL::ParamsMap& paramsMap) const method toUserName (line 236) | std::string toUserName() const method toXrdParams (line 271) | std::string toXrdParams() const method invalidate (line 288) | void invalidate() const method valid (line 293) | bool valid() const method UserCredentials (line 301) | UserCredentials& getUC() method UserCredentials (line 309) | const UserCredentials& getUC() const method getIntercepted (line 317) | std::string getIntercepted() const method getMTime (line 325) | struct timespec getMTime() const { method empty (line 329) | bool empty() const method describe (line 337) | std::string describe() const type timespec (line 352) | struct timespec class BoundIdentity (line 359) | class BoundIdentity method BoundIdentity (line 363) | BoundIdentity() method LoginIdentifier (line 368) | LoginIdentifier& getLogin() method LoginIdentifier (line 373) | const LoginIdentifier& getLogin() const method TrustedCredentials (line 378) | TrustedCredentials* getCreds() method TrustedCredentials (line 383) | const TrustedCredentials* getCreds() const method getAge (line 388) | std::chrono::seconds getAge() const method describe (line 398) | std::string describe() const class Environment (line 414) | class Environment method push_back (line 424) | void push_back(const std::string& str) FILE: fusex/auth/CredentialValidator.cc function data_eq (line 82) | static int data_eq(krb5_data d1, krb5_data d2) function data_eq_string (line 88) | static inline int data_eq_string(krb5_data d, const char* s) function krb5_boolean (line 98) | static krb5_boolean is_local_tgt(krb5_principal princ, krb5_data* realm) function krb5_boolean (line 109) | static inline krb5_boolean ts_after(krb5_timestamp a, krb5_timestamp b) function check_ccache (line 117) | static int check_ccache(krb5_context& context, krb5_ccache cache, function checkTimespecEquality (line 497) | static bool checkTimespecEquality(const struct timespec& t1, FILE: fusex/auth/CredentialValidator.hh class TrustedCredentials (line 29) | class TrustedCredentials class SecurityChecker (line 30) | class SecurityChecker type UserCredentials (line 31) | struct UserCredentials type JailInformation (line 32) | struct JailInformation class UuidStore (line 33) | class UuidStore class LogbookScope (line 34) | class LogbookScope class CredentialValidator (line 43) | class CredentialValidator FILE: fusex/auth/DirectoryIterator.cc type dirent (line 65) | struct dirent FILE: fusex/auth/DirectoryIterator.hh class DirectoryIterator (line 30) | class DirectoryIterator type dirent (line 66) | struct dirent type dirent (line 74) | struct dirent FILE: fusex/auth/EnvironmentReader.cc function FutureEnvironment (line 181) | FutureEnvironment EnvironmentReader::stageRequest(pid_t pid, uid_t uid) FILE: fusex/auth/EnvironmentReader.hh type FutureEnvironment (line 33) | struct FutureEnvironment { method Environment (line 43) | Environment get() method waitUntilDeadline (line 55) | bool waitUntilDeadline(std::chrono::milliseconds t) class EnvironmentReader (line 78) | class EnvironmentReader type SimulatedResponse (line 119) | struct SimulatedResponse { type QueuedRequest (line 128) | struct QueuedRequest { FILE: fusex/auth/FileDescriptor.hh class FileDescriptor (line 29) | class FileDescriptor method FileDescriptor (line 32) | FileDescriptor(int fd_) : fd(fd_) method FileDescriptor (line 42) | FileDescriptor() {} method FileDescriptor (line 50) | FileDescriptor& operator=(const FileDescriptor&) = delete; method FileDescriptor (line 51) | FileDescriptor(const FileDescriptor&) = delete; method FileDescriptor (line 54) | FileDescriptor(FileDescriptor&& other) method FileDescriptor (line 63) | FileDescriptor& operator=(FileDescriptor&& other) method close (line 73) | void close() method ok (line 81) | bool ok() method err (line 86) | std::string err() method getFD (line 91) | int getFD() FILE: fusex/auth/JailIdentifier.cc function JailIdentifier (line 42) | JailIdentifier JailResolver::resolveIdentifier(pid_t pid) function JailInformation (line 125) | JailInformation JailResolver::resolve(pid_t pid) function JailInformation (line 135) | JailInformation JailResolver::resolveOrReturnMyJail(pid_t pid) FILE: fusex/auth/JailIdentifier.hh class JailIdentifier (line 38) | class JailIdentifier method JailIdentifier (line 44) | JailIdentifier() : errc(0), st_dev(0), st_ino(0) {} method JailIdentifier (line 49) | static JailIdentifier MakeError(int errc, const std::string& msg) method JailIdentifier (line 60) | static JailIdentifier Make(dev_t dev, ino_t ino) type JailInformation (line 112) | struct JailInformation { class JailResolver (line 123) | class JailResolver FILE: fusex/auth/Logbook.cc function LogbookScope (line 45) | LogbookScope Logbook::makeScope(const std::string& header) function LogbookScope (line 100) | LogbookScope LogbookScope::makeScope(const std::string& header) FILE: fusex/auth/Logbook.hh class Logbook (line 30) | class Logbook class LogbookScope (line 37) | class LogbookScope class Logbook (line 73) | class Logbook FILE: fusex/auth/LoginIdentifier.hh class LoginIdentifier (line 37) | class LoginIdentifier method LoginIdentifier (line 41) | LoginIdentifier() method getStringID (line 50) | std::string getStringID() const method getConnectionID (line 55) | uint64_t getConnectionID() const FILE: fusex/auth/ProcessCache.cc function ProcessSnapshot (line 191) | ProcessSnapshot ProcessCache::retrieve(pid_t pid, uid_t uid, gid_t gid, function ProcessSnapshot (line 202) | ProcessSnapshot ProcessCache::retrieve(pid_t pid, uid_t uid, gid_t gid, FILE: fusex/auth/ProcessCache.hh class Logbook (line 33) | class Logbook class ProcessCacheEntry (line 35) | class ProcessCacheEntry method ProcessCacheEntry (line 39) | ProcessCacheEntry(const ProcessInfo& pinfo, const JailInformation& jinfo, method ProcessInfo (line 43) | const ProcessInfo& getProcessInfo() const method BoundIdentity (line 48) | const BoundIdentity* getBoundIdentity() const method getXrdLogin (line 53) | std::string getXrdLogin() const method getXrdCreds (line 58) | std::string getXrdCreds() const method getUserName (line 63) | std::string getUserName() const method Jiffies (line 68) | Jiffies getStartTime() const method getCmdStr (line 73) | std::string getCmdStr() const method filledCredentials (line 83) | bool filledCredentials() const method getExe (line 88) | std::string getExe() const class ExecveAlert (line 101) | class ExecveAlert class ProcessCache (line 108) | class ProcessCache method onlyUnix (line 148) | bool onlyUnix(uid_t uid) const { type ProcessCacheKey (line 160) | struct ProcessCacheKey { method ProcessCacheKey (line 165) | ProcessCacheKey(pid_t p, uid_t u, gid_t g) : pid(p), uid(u), gid(g) { } type KeyHasher (line 181) | struct KeyHasher { method hash (line 183) | static uint64_t hash(const ProcessCacheKey& key) FILE: fusex/auth/ProcessInfo.hh class ProcessInfo (line 39) | class ProcessInfo method ProcessInfo (line 43) | ProcessInfo() : empty(true), pid(0), ppid(0), pgrp(0), sid(0), startTi... method fillStat (line 48) | void fillStat(pid_t pid, pid_t ppid, pid_t pgrp, pid_t sid, Jiffies st... method isSameProcess (line 64) | bool isSameProcess(const ProcessInfo& other) method fillCmdline (line 74) | void fillCmdline(const std::vector& contents) method fillExecutablePath (line 80) | void fillExecutablePath(const std::string& path) method fillRmInfo (line 85) | void fillRmInfo() method isEmpty (line 90) | bool isEmpty() const method pid_t (line 95) | pid_t getPid() const method pid_t (line 100) | pid_t getParentId() const method pid_t (line 105) | pid_t getGroupLeader() const method pid_t (line 110) | pid_t getSid() const method Jiffies (line 115) | Jiffies getStartTime() const method getCmdStr (line 125) | std::string getCmdStr() const method getFlags (line 130) | unsigned int getFlags() const method getExecPath (line 135) | std::string getExecPath() const method RmInfo (line 140) | const RmInfo& getRmInfo() const method getExe (line 145) | std::string getExe() const class ProcessInfoProvider (line 173) | class ProcessInfoProvider FILE: fusex/auth/RmInfo.hh class RmInfo (line 42) | class RmInfo method RmInfo (line 46) | RmInfo() { } method isRm (line 50) | bool isRm() const method isRecursive (line 55) | bool isRecursive() const method isForce (line 60) | bool isForce() const method isVerbose (line 65) | bool isVerbose() const FILE: fusex/auth/ScopedEUidSetter.hh class ScopedEUidSetter (line 35) | class ScopedEUidSetter method ScopedEUidSetter (line 41) | ScopedEUidSetter(uid_t euid_, gid_t egid_) method IsOk (line 90) | bool IsOk() const FILE: fusex/auth/ScopedFsUidSetter.hh class ScopedFsUidSetter (line 35) | class ScopedFsUidSetter method ScopedFsUidSetter (line 41) | ScopedFsUidSetter(uid_t fsuid_, gid_t fsgid_) method IsOk (line 91) | bool IsOk() const FILE: fusex/auth/SecurityChecker.cc function extractTimespec (line 36) | struct timespec extractTimespec(const struct stat& st) type timespec (line 55) | struct timespec type stat (line 122) | struct stat type stat (line 219) | struct stat FILE: fusex/auth/SecurityChecker.hh type CredentialState (line 57) | enum class CredentialState { class SecurityChecker (line 64) | class SecurityChecker type Info (line 73) | struct Info { type timespec (line 75) | struct timespec method Info (line 78) | static Info Ok(struct timespec mtime) method Info (line 86) | static Info BadPermissions() method Info (line 94) | static Info CannotStat() method Info (line 102) | static Info WithContents(struct timespec mtime, const std::string& c... method Info (line 111) | Info() : state(CredentialState::kCannotStat), mtime{0, 0} { } method Info (line 113) | Info(CredentialState st, struct timespec mt) : state(st), mtime(mt) { } type timespec (line 129) | struct timespec method useInjected (line 140) | bool useInjected() { type InjectedData (line 173) | struct InjectedData { type timespec (line 176) | struct timespec method InjectedData (line 178) | InjectedData() { } method InjectedData (line 180) | InjectedData(uid_t u, mode_t md, struct timespec mt) : uid(u), mode(... type InjectedRequest (line 183) | struct InjectedRequest { FILE: fusex/auth/UnixAuthenticator.hh class UnixAuthenticator (line 29) | class UnixAuthenticator FILE: fusex/auth/UserCredentialFactory.cc function SearchOrder (line 38) | SearchOrder UserCredentialFactory::parse(LogbookScope& scope, FILE: fusex/auth/UserCredentialFactory.hh type UserCredentials (line 30) | struct UserCredentials class LogbookScope (line 31) | class LogbookScope class UserCredentialFactory (line 42) | class UserCredentialFactory FILE: fusex/auth/UserCredentials.hh type CredentialType (line 43) | enum class CredentialType : std::uint32_t { function credentialTypeAsString (line 58) | inline std::string credentialTypeAsString(CredentialType type) type UserCredentials (line 115) | struct UserCredentials { method UserCredentials (line 120) | UserCredentials() method UserCredentials (line 133) | static UserCredentials MakeKrb5(const JailIdentifier& jail, method UserCredentials (line 150) | static UserCredentials MakeKrk5(const std::string& keyring, uid_t uid, method UserCredentials (line 167) | static UserCredentials MakeKcm(const std::string& kcm, uid_t uid, gid_... method UserCredentials (line 183) | static UserCredentials MakeOAUTH2(const JailIdentifier& jail, method UserCredentials (line 202) | static UserCredentials MakeX509(const JailIdentifier& jail, method UserCredentials (line 218) | static UserCredentials MakeNobody() method UserCredentials (line 233) | static UserCredentials MakeSSS(const std::string& endorsement, uid_t uid, method UserCredentials (line 250) | static UserCredentials MakeZTN(const JailIdentifier& jail, method hasUnsafeCharacters (line 267) | bool hasUnsafeCharacters() const method describe (line 347) | std::string describe() const FILE: fusex/auth/Utils.cc function readFile (line 28) | bool readFile(int fd, std::string& contents) function readFile (line 56) | bool readFile(const std::string& path, std::string& contents) function writeFile600 (line 93) | bool writeFile600(const std::string& path, const std::string& contents) function checkCredSecurity (line 116) | bool checkCredSecurity(const struct stat& filestat, uid_t uid) function chopTrailingSlashes (line 128) | std::string chopTrailingSlashes(const std::string& path) FILE: fusex/auth/Utils.hh class FatalException (line 35) | class FatalException : public std::exception method FatalException (line 39) | FatalException(const std::string& m) : msg(m) { } function split_on_nullbyte (line 56) | inline std::vector split_on_nullbyte(std::string_view data) function join (line 68) | inline std::string join(const std::vector& contents, type stat (line 89) | struct stat FILE: fusex/auth/UuidStore.cc type stat (line 40) | struct stat type dirent (line 61) | struct dirent FILE: fusex/auth/UuidStore.hh class UuidStore (line 37) | class UuidStore FILE: fusex/backend/backend.cc type timespec (line 160) | struct timespec type timespec (line 345) | struct timespec type statvfs (line 1040) | struct statvfs type timespec (line 1232) | struct timespec FILE: fusex/backend/backend.hh class backend (line 38) | class backend method set_clientuuid (line 106) | void set_clientuuid(std::string& s) type statvfs (line 111) | struct statvfs FILE: fusex/benchmark/fusex-benchmark.cc function main (line 39) | int main(int argc, char* argv[]) FILE: fusex/cap/cap.cc function fuse_ino_t (line 258) | fuse_ino_t type timespec (line 460) | struct timespec type timespec (line 487) | struct timespec FILE: fusex/cap/cap.hh class cap (line 39) | class cap class quotax (line 45) | class quotax method quotax (line 48) | quotax() = default; method quotax (line 52) | quotax(const quotax& other) = delete; method quotax (line 53) | quotax& operator=(const quotax& other) = delete; method XrdSysMutex (line 62) | XrdSysMutex& Locker() method quotax (line 67) | quotax& operator=(eos::fusex::quota other) method writer (line 74) | int writer() method updated (line 78) | void updated() method time_t (line 82) | time_t timestamp() method inc_writer (line 88) | void inc_writer() method dec_writer (line 92) | void dec_writer() method inc_inode (line 96) | void inc_inode() method dec_inode (line 100) | void dec_inode() method inc_volume (line 104) | void inc_volume(uint64_t size) method dec_volume (line 108) | void dec_volume(uint64_t size) method local_reset (line 112) | void local_reset() method local_inode_reset (line 117) | void local_inode_reset() method set_vtime (line 122) | void set_vtime(uint64_t _vt, uint64_t _vt_ns) method get_vtime (line 127) | uint64_t get_vtime() const method get_vtime_ns (line 131) | uint64_t get_vtime_ns() const method get_local_inode (line 135) | int64_t get_local_inode() const method get_local_volume (line 139) | int64_t get_local_volume() const class capx (line 157) | class capx method capx (line 164) | capx() : lastusage(0) { } method capx (line 166) | capx(fuse_req_t req, fuse_ino_t ino) method capx (line 176) | capx(const capx& other) = delete; method capx (line 177) | capx& operator=(const capx& other) = delete; method capx (line 186) | capx& operator=(eos::fusex::cap other) method XrdSysMutex (line 192) | XrdSysMutex& Locker() method use (line 207) | void use() method time_t (line 212) | time_t used() const method vtimeTS (line 217) | uint64_t vtimeTS() method vtime_nsTS (line 223) | uint64_t vtime_nsTS() method vtime (line 229) | uint64_t vtime() method vtime_ns (line 234) | uint64_t vtime_ns() class qmap (line 253) | class qmap : public qmap_t, public XrdSysMutex method qmap (line 258) | qmap() { } class cmap (line 265) | class cmap : public std::map, public XrdSysMutex method cmap (line 270) | cmap() { } method share_quotanode (line 294) | bool share_quotanode(shared_cap cap1, shared_cap cap2) method open_writer_inode (line 300) | void open_writer_inode(shared_cap cap) method close_writer_inode (line 306) | void close_writer_inode(shared_cap cap) method book_inode (line 312) | void book_inode(shared_cap cap) method free_inode (line 319) | void free_inode(shared_cap cap) method book_volume (line 326) | void book_volume(shared_cap cap, uint64_t size) method free_volume (line 333) | void free_volume(shared_cap cap, uint64_t size) method has_quota (line 340) | uint64_t has_quota(shared_cap cap, uint64_t size) method set_volume_edquota (line 360) | void set_volume_edquota(shared_cap cap) method update_quota (line 370) | void update_quota(shared_cap cap, const eos::fusex::quota& new_quota) method shared_quota (line 378) | shared_quota quota(shared_cap cap) method clear (line 397) | void clear() method XrdSysMutex (line 408) | XrdSysMutex& get_revocationLock() method size (line 415) | size_t size() method revocation_set_t (line 421) | revocation_set_t& get_revocationmap() FILE: fusex/data/bufferll.hh class bufferll (line 36) | class bufferll : public std::vector method bufferll (line 40) | bufferll(unsigned size = 0, unsigned capacity = 0) method putData (line 61) | size_t method off_t (line 71) | off_t method readData (line 94) | size_t method peekData (line 115) | size_t method releasePeek (line 137) | void method truncateData (line 147) | void method off_t (line 155) | off_t getSize() method zero (line 161) | void zero() class bufferllmanager (line 180) | class bufferllmanager : public XrdSysMutex method bufferllmanager (line 184) | bufferllmanager(size_t _max = 128, size_t _default_size = 128 * 1024) method configure (line 196) | void configure(size_t _max, size_t _size) method shared_buffer (line 202) | shared_buffer get_buffer(size_t size) method put_buffer (line 221) | void put_buffer(shared_buffer buffer) method queued (line 244) | size_t queued() method inflight (line 250) | size_t inflight() FILE: fusex/data/cache.cc function shared_io (line 157) | shared_io FILE: fusex/data/cache.hh class cache (line 38) | class cache method off_t (line 57) | virtual off_t prefetch_size() method set_cookie (line 65) | virtual int set_cookie(const std::string& cookie) method cookie (line 70) | virtual int cookie(std::string& acookie) method rescue (line 75) | virtual int rescue(std::string& location) method reset (line 80) | virtual int reset() method recovery_location (line 85) | virtual int recovery_location(std::string& location) FILE: fusex/data/cacheconfig.hh type cache_t (line 28) | enum cache_t { type cacheconfig (line 32) | struct cacheconfig { method cacheconfig (line 33) | cacheconfig() FILE: fusex/data/cachehandler.hh class cachehandler (line 33) | class cachehandler method cachehandler (line 37) | cachehandler() { } method cachehandler (line 43) | static cachehandler& method inmemory (line 57) | bool inmemory() method journaled (line 62) | bool journaled() method cacheconfig (line 67) | cacheconfig& get_config() FILE: fusex/data/cachelock.hh class cachelock_error (line 16) | class cachelock_error method cachelock_error (line 20) | cachelock_error(int errcode) : errcode(errcode) { } method cachelock_error (line 22) | cachelock_error(const cachelock_error& err) : errcode(err.errcode) { } method cachelock_error (line 24) | cachelock_error& operator=(const cachelock_error& err) class cachelock (line 42) | class cachelock method cachelock (line 46) | cachelock() : readers(0) method read_lock (line 75) | void read_lock() method read_unlock (line 82) | void read_unlock() method read_wait (line 94) | void read_wait() method write_lock (line 103) | void write_lock() method write_unlock (line 112) | void write_unlock() method write_wait (line 117) | void write_wait() method broadcast (line 126) | void broadcast() method lock (line 133) | static void lock(pthread_mutex_t& mtx) method unlock (line 142) | static void unlock(pthread_mutex_t& mtx) method wait (line 151) | static void wait(pthread_cond_t& var, pthread_mutex_t& mtx) method broadcast (line 161) | static void broadcast(pthread_cond_t& var, pthread_mutex_t& mtx) class read_lock (line 177) | class read_lock method read_lock (line 181) | read_lock(cachelock& lck) : lck(lck) class write_lock (line 199) | class write_lock method write_lock (line 203) | write_lock(cachelock& lck) : lck(lck) FILE: fusex/data/cachesyncer.cc class CollectiveHandler (line 18) | class CollectiveHandler : public XrdCl::ResponseHandler method CollectiveHandler (line 22) | CollectiveHandler(size_t count) : count(count), sem(0), result(true) method HandleResponse (line 26) | virtual void HandleResponse(XrdCl::XRootDStatus* status, method Wait (line 32) | void Wait() method Report (line 37) | void Report(XrdCl::XRootDStatus* status) method WasSuccessful (line 50) | bool WasSuccessful() FILE: fusex/data/cachesyncer.hh class cachesyncer (line 15) | class cachesyncer method cachesyncer (line 22) | cachesyncer(XrdCl::File& file) : file(file) { } FILE: fusex/data/data.cc type timespec (line 1175) | struct timespec type timespec (line 1330) | struct timespec type timespec (line 1475) | struct timespec type fd_guard (line 1760) | struct fd_guard { method fd_guard (line 1761) | fd_guard(int& fd) : fd_(fd) { } FILE: fusex/data/data.hh class data (line 54) | class data class datax (line 60) | class datax : public LogId method datax (line 65) | datax() : mIno(0), mReq(0), mFile(0), mSize(0), mAttached(0), mMd(0), method datax (line 77) | datax(metad::shared_md md) : mIno(0), mReq(0), mFile(0), mSize(0), method XrdSysMutex (line 90) | XrdSysMutex& Locker() method id (line 97) | uint64_t id() const method fuse_req_t (line 102) | fuse_req_t req() const method shared_io (line 107) | shared_io file() method remove_file_cache (line 112) | void remove_file_cache() method flags (line 117) | int flags() method can_recover_read (line 171) | bool can_recover_read() method disable_read_recovery (line 176) | void disable_read_recovery() method attach (line 183) | void attach() method detach (line 189) | bool detach() method detach_nolock (line 195) | bool detach_nolock() method attached (line 200) | bool attached() method attached_nolock (line 206) | bool attached_nolock() method attached_once_nolock (line 211) | bool attached_once_nolock() method unlinked (line 216) | bool unlinked() method simulate_write_error_in_flusher (line 224) | bool simulate_write_error_in_flusher() method simulate_write_error_in_flush (line 229) | bool simulate_write_error_in_flush() method inlined (line 234) | bool inlined() method md (line 244) | metad::shared_md md() method fullpath (line 249) | std::string fullpath() method fid (line 256) | std::string fid() method obfuscate (line 261) | std::string obfuscate() method recoverystack (line 272) | std::deque recoverystack() type _data_fh (line 317) | struct _data_fh { method _data_fh (line 332) | _data_fh(shared_data _data, metad::shared_md _md, bool _rw, fuse_id ... type _data_fh (line 348) | struct _data_fh type _data_fh (line 351) | struct _data_fh method shared_data (line 354) | shared_data ioctx() method mdctx (line 359) | metad::shared_md mdctx() method fuse_id (line 364) | fuse_id fuseid() method authid (line 369) | std::string authid() const method maxfilesize (line 374) | uint64_t maxfilesize() const method opensize (line 379) | uint64_t opensize() const method set_authid (line 384) | void set_authid(const std::string& authid) method set_update (line 389) | void set_update() method set_flocked (line 394) | void set_flocked(bool val) method set_edquota (line 399) | void set_edquota() method has_update (line 404) | bool has_update() method set_maxfilesize (line 415) | void set_maxfilesize(uint64_t size) class dmap (line 424) | class dmap : public std::map, public XrdSysMutex method dmap (line 429) | dmap() { } method run (line 433) | void run() method join (line 442) | void join() method size (line 480) | size_t size() method set_xoff (line 486) | void set_xoff() method get_xoff (line 491) | uint64_t get_xoff() FILE: fusex/data/dircleaner.cc type stat (line 141) | struct stat type stat (line 168) | struct stat type statvfs (line 286) | struct statvfs FILE: fusex/data/dircleaner.hh class dircleaner (line 41) | class dircleaner type fileinfo (line 45) | struct fileinfo { type tree_info (line 53) | struct tree_info { method tree_info (line 55) | tree_info() method change (line 70) | void change(int64_t size, int64_t files) method reset (line 88) | void reset() method get_size (line 96) | int64_t get_size() method get_files (line 104) | int64_t get_files() method tree_info_t (line 119) | tree_info_t& get_external_tree() method set_trim_suffix (line 124) | void set_trim_suffix(const std::string& sfx) FILE: fusex/data/diskcache.cc type stat (line 273) | struct stat type stat (line 371) | struct stat FILE: fusex/data/diskcache.hh class diskcache (line 39) | class diskcache : public cache method off_t (line 68) | virtual off_t prefetch_size() override type stat (line 82) | struct stat type stat (line 83) | struct stat FILE: fusex/data/interval_tree.hh class interval_node_t (line 38) | class interval_node_t method interval_node_t (line 49) | interval_node_t(I low, I high, const V& value) : class interval_tree (line 68) | class interval_tree : public rbtree< I, V, interval_node_t > method make_node (line 76) | std::unique_ptr make_node(I low, I high, const V& value) type less (line 85) | struct less { method insert (line 95) | void insert(I low, I high, const V& value) method erase (line 100) | void erase(I low, I high) method query (line 111) | std::set query(I low, I high) method overlaps (line 124) | static bool overlaps(I low, I high, const N* node) method query (line 133) | static void query(I low, I high, std::unique_ptr& node, method insert_into (line 160) | void insert_into(I low, I high, const V& value, std::unique_ptr& node, method erase_node (line 183) | void erase_node(std::unique_ptr& node) method update_max (line 255) | void update_max(N* node, I new_high) method update_max (line 267) | void update_max(N* node) method set_max (line 275) | void set_max(N* node) method right_rotation (line 291) | virtual void right_rotation(N* node) method left_rotation (line 299) | virtual void left_rotation(N* node) FILE: fusex/data/io.hh type XrdCl (line 33) | namespace XrdCl class Proxy (line 35) | class Proxy class io (line 39) | class io method io (line 43) | io() method io (line 51) | io(fuse_ino_t _ino) method disable_caches (line 65) | void disable_caches() method disable_file_cache (line 74) | void disable_file_cache() method is_caching (line 80) | bool is_caching() method set_file (line 85) | void set_file(cache* file) method set_journal (line 90) | void set_journal(journalcache* journal) method set_xrdioro (line 94) | void set_xrdioro(fuse_req_t req, XrdCl::shared_proxy _cl) method set_xrdiorw (line 99) | void set_xrdiorw(fuse_req_t req, XrdCl::shared_proxy _cl) method cache (line 104) | cache* file() method journalcache (line 109) | journalcache* journal() method xrdioro (line 114) | XrdCl::shared_proxy xrdioro(fuse_req_t req) method xrdiorw (line 123) | XrdCl::shared_proxy xrdiorw(fuse_req_t req) method has_xrdioro (line 132) | bool has_xrdioro(fuse_req_t req) method has_xrdiorw (line 137) | bool has_xrdiorw(fuse_req_t req) method xrdioro (line 142) | XrdCl::shared_proxy xrdioro(std::string& id) method xrdiorw (line 151) | XrdCl::shared_proxy xrdiorw(std::string& id) method erase_xrdioro (line 170) | bool erase_xrdioro(fuse_req_t req) method erase_xrdioro (line 176) | bool erase_xrdioro(const std::string& id) FILE: fusex/data/journalcache.cc type stat (line 215) | struct stat function off_t (line 476) | off_t journalcache::get_max_offset() FILE: fusex/data/journalcache.hh class journalcache (line 40) | class journalcache type header_t (line 43) | struct header_t { type chunk_t (line 50) | struct chunk_t { method chunk_t (line 52) | chunk_t() : offset(0), size(0), buff(0) { } method chunk_t (line 55) | chunk_t(off_t offset, size_t size, const void* buff) : offset(offset), method chunk_t (line 59) | chunk_t(off_t offset, size_t size, std::unique_ptr buff) : method get_truncatesize (line 95) | ssize_t get_truncatesize() method set_attr (line 101) | int set_attr(const std::string& key, const std::string& value) method attr (line 106) | int attr(const std::string& key, std::string& value) method fits (line 118) | bool fits(ssize_t count) method set_cookie (line 129) | int set_cookie(const std::string& cookie) method first_flush (line 134) | bool first_flush() method done_flush (line 139) | void done_flush() method offset_for_update (line 152) | static uint64_t offset_for_update(uint64_t offset, uint64_t shift) type stat (line 177) | struct stat type stat (line 178) | struct stat FILE: fusex/data/memorycache.hh class memorycache (line 37) | class memorycache : public cache FILE: fusex/data/rbtree.hh class rb_invariant_error (line 31) | class rb_invariant_error : public std::exception method rb_invariant_error (line 35) | rb_invariant_error() { } type colour_t (line 44) | enum colour_t { class node_t (line 50) | class node_t method node_t (line 57) | node_t(const K& key, const V& value) : key(key), value(value), colour(... class rbtree (line 72) | class rbtree method make_node (line 79) | static std::unique_ptr make_node(const K& key, const V& value) method swap_right_child (line 84) | static void swap_right_child(std::unique_ptr& node, method swap_successor (line 116) | static void swap_successor(std::unique_ptr& node, type leaf_node_t (line 162) | struct leaf_node_t { method leaf_node_t (line 164) | leaf_node_t(N* parent) : colour(BLACK), parent(parent) { } method leaf_node_t (line 166) | leaf_node_t(const leaf_node_t& leaf) : colour(leaf.colour), method leaf_node_t (line 169) | leaf_node_t& operator=(const leaf_node_t& leaf) method leaf_node_t (line 176) | leaf_node_t* operator->() method leaf_node_t (line 181) | leaf_node_t& operator*() class iterator (line 202) | class iterator method iterator (line 206) | iterator(N* node = 0) : node(node) { } method N (line 208) | N* operator->() method N (line 213) | N& operator*() method N (line 218) | const N* operator->() const method N (line 223) | const N& operator*() const method iterator (line 233) | iterator& operator++() method rbtree (line 270) | rbtree() : tree_size(0) { } method insert (line 274) | void insert(const K& key, const V& value) method erase (line 279) | void erase(const K& key) method clear (line 285) | void clear() method iterator (line 291) | iterator find(const K& key) method iterator (line 206) | iterator(N* node = 0) : node(node) { } method N (line 208) | N* operator->() method N (line 213) | N& operator*() method N (line 218) | const N* operator->() const method N (line 223) | const N& operator*() const method iterator (line 233) | iterator& operator++() method iterator (line 297) | const iterator find(const K& key) const method iterator (line 206) | iterator(N* node = 0) : node(node) { } method N (line 208) | N* operator->() method N (line 213) | N& operator*() method N (line 218) | const N* operator->() const method N (line 223) | const N& operator*() const method iterator (line 233) | iterator& operator++() method size (line 303) | size_t size() const method empty (line 308) | bool empty() const method iterator (line 313) | iterator begin() method iterator (line 206) | iterator(N* node = 0) : node(node) { } method N (line 208) | N* operator->() method N (line 213) | N& operator*() method N (line 218) | const N* operator->() const method N (line 223) | const N& operator*() const method iterator (line 233) | iterator& operator++() method iterator (line 328) | iterator end() method iterator (line 206) | iterator(N* node = 0) : node(node) { } method N (line 208) | N* operator->() method N (line 213) | N& operator*() method N (line 218) | const N* operator->() const method N (line 223) | const N& operator*() const method iterator (line 233) | iterator& operator++() method insert_into (line 335) | void insert_into(const K& key, const V& value, std::unique_ptr& node, method erase_node (line 357) | void erase_node(std::unique_ptr& node) method PTR (line 427) | static PTR& find_in(const K& key, PTR& node) method PTR (line 445) | static PTR& find_min(PTR& node) method PTR (line 459) | static PTR& find_successor(PTR& node) method has_two (line 468) | static bool has_two(const N* node) method replace (line 475) | static void replace(std::unique_ptr& ptr, N* node) method right_rotation (line 481) | virtual void right_rotation(N* node) method left_rotation (line 513) | virtual void left_rotation(N* node) method N (line 547) | N* get_grandparent(N* node) method N (line 556) | N* get_uncle(N* node) method rb_insert_case1 (line 571) | void rb_insert_case1(N* node) method rb_insert_case2 (line 580) | void rb_insert_case2(N* node) method rb_insert_case3 (line 589) | void rb_insert_case3(N* node) method rb_insert_case4 (line 604) | void rb_insert_case4(N* node) method rb_insert_case5 (line 621) | void rb_insert_case5(N* node) method is_left (line 637) | static bool is_left(NODE node) method is_right (line 643) | static bool is_right(NODE node) method N (line 649) | N* get_sibling(NODE node) method rb_erase_case1 (line 663) | void rb_erase_case1(NODE node) method rb_erase_case2 (line 671) | void rb_erase_case2(NODE node) method rb_erase_case3 (line 694) | void rb_erase_case3(NODE node) method rb_erase_case4 (line 717) | void rb_erase_case4(NODE node) method rb_erase_case5 (line 740) | void rb_erase_case5(NODE node) method rb_erase_case6 (line 779) | void rb_erase_case6(NODE node) FILE: fusex/data/xrdclproxy.cc function XRootDStatus (line 125) | XRootDStatus function XRootDStatus (line 145) | XRootDStatus function XRootDStatus (line 502) | XRootDStatus function XRootDStatus (line 665) | XRootDStatus function XRootDStatus (line 686) | XRootDStatus function XRootDStatus (line 726) | XRootDStatus function XRootDStatus (line 782) | XRootDStatus function XRootDStatus (line 850) | XRootDStatus function XRootDStatus (line 871) | XRootDStatus function XRootDStatus (line 1081) | XRootDStatus function XRootDStatus (line 1111) | XRootDStatus function XRootDStatus (line 1162) | XRootDStatus function XRootDStatus (line 1241) | XRootDStatus function XRootDStatus (line 1390) | XRootDStatus function XRootDStatus (line 1424) | XRootDStatus function XRootDStatus (line 1462) | XRootDStatus function XRootDStatus (line 1496) | XRootDStatus FILE: fusex/data/xrdclproxy.hh type XrdCl (line 46) | namespace XrdCl class Fuzzing (line 50) | class Fuzzing method Fuzzing (line 54) | Fuzzing() method Configure (line 58) | static void Configure(size_t _open_async_submit_scaler, class Proxy (line 92) | class Proxy class ReadAsyncHandler (line 289) | class ReadAsyncHandler method ReadAsyncHandler (line 993) | ReadAsyncHandler() : mAsyncCond(0) { } method ReadAsyncHandler (line 995) | ReadAsyncHandler(ReadAsyncHandler* other) : mAsyncCond(0) method ReadAsyncHandler (line 1009) | ReadAsyncHandler(shared_proxy file, off_t off, uint32_t size, method release_buffer (line 1041) | void release_buffer() method shared_proxy (line 1059) | shared_proxy proxy() method time_t (line 1064) | time_t creationtime() method expired (line 1069) | bool expired() method off_t (line 1079) | off_t offset() method size (line 1084) | size_t size() method valid (line 1089) | bool valid() method matches (line 1094) | bool matches(off_t off, uint32_t size, method successor (line 1117) | bool successor(off_t off, uint32_t size) method XrdSysCondVar (line 1129) | XrdSysCondVar& ReadCondVar() method XRootDStatus (line 1134) | XRootDStatus& Status() method done (line 1139) | bool done() method eof (line 1144) | bool eof() method disable (line 1149) | void disable(std::shared_ptr self) method nexpired (line 1159) | static size_t nexpired() method XRootDStatus (line 365) | XRootDStatus Write(uint64_t offset, method inherit_attached (line 403) | void inherit_attached(shared_proxy proxy) method inherit_writequeue (line 409) | void inherit_writequeue(shared_proxy new_proxy, shared_proxy proxy) method inherit_protocol (line 419) | void inherit_protocol(shared_proxy proxy) method status2errno (line 426) | static int status2errno(const XRootDStatus& status) type OPEN_STATE (line 443) | enum OPEN_STATE { method OPEN_STATE (line 482) | OPEN_STATE state() method XRootDStatus (line 488) | XRootDStatus read_state() method XRootDStatus (line 493) | XRootDStatus write_state() method XRootDStatus (line 498) | XRootDStatus opening_state() method opening_state_should_retry (line 503) | bool opening_state_should_retry() method set_state (line 518) | void set_state(OPEN_STATE newstate, XRootDStatus* xs = 0) method set_lasturl (line 531) | void set_lasturl() method set_state_TS (line 556) | void set_state_TS(OPEN_STATE newstate, XRootDStatus* xs = 0) method state_age (line 562) | double state_age() method set_readstate (line 568) | void set_readstate(XRootDStatus* xs) method set_writestate (line 573) | void set_writestate(XRootDStatus* xs) type READAHEAD_STRATEGY (line 578) | enum READAHEAD_STRATEGY { method set_readahead_maximum_position (line 584) | void set_readahead_maximum_position(off_t offset) method off_t (line 589) | off_t get_readahead_maximum_position() const method set_readahead_sparse_ratio (line 594) | void set_readahead_sparse_ratio(double r) method get_readhead_sparse_ratio (line 599) | double get_readhead_sparse_ratio() method READAHEAD_STRATEGY (line 604) | static READAHEAD_STRATEGY readahead_strategy_from_string( method set_readahead_strategy (line 618) | void set_readahead_strategy(READAHEAD_STRATEGY rhs, method get_readahead_efficiency (line 632) | float get_readahead_efficiency() method get_readahead_volume_efficiency (line 638) | float get_readahead_volume_efficiency() method set_id (line 646) | void set_id(uint64_t ino, fuse_req_t req) method id (line 664) | uint64_t id() const method fuse_req_t (line 669) | fuse_req_t req() const method fuse_id (line 674) | fuse_id fuseid() const method Proxy (line 681) | Proxy() : method Collect (line 722) | void Collect() method HasReadsInFlight (line 736) | bool HasReadsInFlight() method HasWritesInFlight (line 741) | bool HasWritesInFlight() method HasTooManyWritesInFlight (line 747) | bool HasTooManyWritesInFlight() method DropReadAhead (line 753) | void DropReadAhead() method DoneReadAhead (line 769) | bool DoneReadAhead() class OpenAsyncHandler (line 812) | class OpenAsyncHandler : public XrdCl::ResponseHandler method OpenAsyncHandler (line 817) | OpenAsyncHandler() { } method OpenAsyncHandler (line 819) | OpenAsyncHandler(shared_proxy file) : method SetProxy (line 822) | void SetProxy(shared_proxy file) method shared_proxy (line 833) | shared_proxy proxy() class CloseAsyncHandler (line 844) | class CloseAsyncHandler : public XrdCl::ResponseHandler method CloseAsyncHandler (line 849) | CloseAsyncHandler() { } method CloseAsyncHandler (line 851) | CloseAsyncHandler(shared_proxy file) : method SetProxy (line 854) | void SetProxy(shared_proxy file) method shared_proxy (line 864) | shared_proxy proxy() class WriteAsyncHandler (line 876) | class WriteAsyncHandler : public XrdCl::ResponseHandler method WriteAsyncHandler (line 881) | WriteAsyncHandler() { } method WriteAsyncHandler (line 883) | WriteAsyncHandler(WriteAsyncHandler* other) method WriteAsyncHandler (line 891) | WriteAsyncHandler(shared_proxy file, uint32_t size, off_t off = 0, method SetProxy (line 921) | void SetProxy(shared_proxy proxy) method off_t (line 931) | off_t offset() method timeout (line 936) | uint16_t timeout() method shared_proxy (line 946) | shared_proxy proxy() method disable (line 951) | void disable(std::shared_ptr self) method copy (line 958) | void copy(const void* cbuffer, size_t size) class ReadAsyncHandler (line 988) | class ReadAsyncHandler : public XrdCl::ResponseHandler method ReadAsyncHandler (line 993) | ReadAsyncHandler() : mAsyncCond(0) { } method ReadAsyncHandler (line 995) | ReadAsyncHandler(ReadAsyncHandler* other) : mAsyncCond(0) method ReadAsyncHandler (line 1009) | ReadAsyncHandler(shared_proxy file, off_t off, uint32_t size, method release_buffer (line 1041) | void release_buffer() method shared_proxy (line 1059) | shared_proxy proxy() method time_t (line 1064) | time_t creationtime() method expired (line 1069) | bool expired() method off_t (line 1079) | off_t offset() method size (line 1084) | size_t size() method valid (line 1089) | bool valid() method matches (line 1094) | bool matches(off_t off, uint32_t size, method successor (line 1117) | bool successor(off_t off, uint32_t size) method XrdSysCondVar (line 1129) | XrdSysCondVar& ReadCondVar() method XRootDStatus (line 1134) | XRootDStatus& Status() method done (line 1139) | bool done() method eof (line 1144) | bool eof() method disable (line 1149) | void disable(std::shared_ptr self) method nexpired (line 1159) | static size_t nexpired() method XrdSysCondVar (line 1220) | XrdSysCondVar& OpenCondVar() method XrdSysCondVar (line 1227) | XrdSysCondVar& WriteCondVar() method XrdSysCondVar (line 1234) | XrdSysCondVar& ReadCondVar() method CleanWriteQueue (line 1272) | void CleanWriteQueue() method inc_write_queue_direct_submissions (line 1284) | void inc_write_queue_direct_submissions() method inc_write_queue_scheduled_submissions (line 1289) | void inc_write_queue_scheduled_submissions() method get_scheduled_submission_fraction (line 1294) | float get_scheduled_submission_fraction() method close_after_write (line 1301) | bool close_after_write() method close_after_write_timeout (line 1306) | uint16_t close_after_write_timeout() method chunk_map (line 1311) | chunk_map& ChunkMap() method chunk_rmap (line 1316) | chunk_rmap& ChunkRMap() method nominal_read_ahead (line 1321) | size_t nominal_read_ahead() method set_readahead_position (line 1326) | void set_readahead_position(off_t pos) method set_readahead_nominal (line 1331) | void set_readahead_nominal(size_t size) method off_t (line 1336) | off_t readahead_position() method isDeleted (line 1347) | bool isDeleted() method setDeleted (line 1352) | void setDeleted() method url (line 1357) | std::string url() method flags (line 1362) | OpenFlags::Flags flags() method mode (line 1368) | Access::Mode mode() method read_chunks_in_flight (line 1373) | int read_chunks_in_flight() method clear_read_chunks_in_flight (line 1378) | void clear_read_chunks_in_flight() method inc_read_chunks_in_flight (line 1383) | void inc_read_chunks_in_flight() method dec_read_chunks_in_flight (line 1388) | void dec_read_chunks_in_flight() method chunk_timeout (line 1393) | static ssize_t chunk_timeout(ssize_t to = 0) method Fuzzing (line 1404) | Fuzzing& fuzzing() class Protocol (line 1412) | class Protocol method Protocol (line 1415) | Protocol() {} method Protocol (line 1424) | Protocol& getProtocol() method Protocol (line 1415) | Protocol() {} method Proxies (line 1430) | static int Proxies() class ProxyStat (line 1435) | class ProxyStat : public XrdSysMutex, public std::map self) method nexpired (line 1159) | static size_t nexpired() method XRootDStatus (line 365) | XRootDStatus Write(uint64_t offset, method inherit_attached (line 403) | void inherit_attached(shared_proxy proxy) method inherit_writequeue (line 409) | void inherit_writequeue(shared_proxy new_proxy, shared_proxy proxy) method inherit_protocol (line 419) | void inherit_protocol(shared_proxy proxy) method status2errno (line 426) | static int status2errno(const XRootDStatus& status) type OPEN_STATE (line 443) | enum OPEN_STATE { method OPEN_STATE (line 482) | OPEN_STATE state() method XRootDStatus (line 488) | XRootDStatus read_state() method XRootDStatus (line 493) | XRootDStatus write_state() method XRootDStatus (line 498) | XRootDStatus opening_state() method opening_state_should_retry (line 503) | bool opening_state_should_retry() method set_state (line 518) | void set_state(OPEN_STATE newstate, XRootDStatus* xs = 0) method set_lasturl (line 531) | void set_lasturl() method set_state_TS (line 556) | void set_state_TS(OPEN_STATE newstate, XRootDStatus* xs = 0) method state_age (line 562) | double state_age() method set_readstate (line 568) | void set_readstate(XRootDStatus* xs) method set_writestate (line 573) | void set_writestate(XRootDStatus* xs) type READAHEAD_STRATEGY (line 578) | enum READAHEAD_STRATEGY { method set_readahead_maximum_position (line 584) | void set_readahead_maximum_position(off_t offset) method off_t (line 589) | off_t get_readahead_maximum_position() const method set_readahead_sparse_ratio (line 594) | void set_readahead_sparse_ratio(double r) method get_readhead_sparse_ratio (line 599) | double get_readhead_sparse_ratio() method READAHEAD_STRATEGY (line 604) | static READAHEAD_STRATEGY readahead_strategy_from_string( method set_readahead_strategy (line 618) | void set_readahead_strategy(READAHEAD_STRATEGY rhs, method get_readahead_efficiency (line 632) | float get_readahead_efficiency() method get_readahead_volume_efficiency (line 638) | float get_readahead_volume_efficiency() method set_id (line 646) | void set_id(uint64_t ino, fuse_req_t req) method id (line 664) | uint64_t id() const method fuse_req_t (line 669) | fuse_req_t req() const method fuse_id (line 674) | fuse_id fuseid() const method Proxy (line 681) | Proxy() : method Collect (line 722) | void Collect() method HasReadsInFlight (line 736) | bool HasReadsInFlight() method HasWritesInFlight (line 741) | bool HasWritesInFlight() method HasTooManyWritesInFlight (line 747) | bool HasTooManyWritesInFlight() method DropReadAhead (line 753) | void DropReadAhead() method DoneReadAhead (line 769) | bool DoneReadAhead() class OpenAsyncHandler (line 812) | class OpenAsyncHandler : public XrdCl::ResponseHandler method OpenAsyncHandler (line 817) | OpenAsyncHandler() { } method OpenAsyncHandler (line 819) | OpenAsyncHandler(shared_proxy file) : method SetProxy (line 822) | void SetProxy(shared_proxy file) method shared_proxy (line 833) | shared_proxy proxy() class CloseAsyncHandler (line 844) | class CloseAsyncHandler : public XrdCl::ResponseHandler method CloseAsyncHandler (line 849) | CloseAsyncHandler() { } method CloseAsyncHandler (line 851) | CloseAsyncHandler(shared_proxy file) : method SetProxy (line 854) | void SetProxy(shared_proxy file) method shared_proxy (line 864) | shared_proxy proxy() class WriteAsyncHandler (line 876) | class WriteAsyncHandler : public XrdCl::ResponseHandler method WriteAsyncHandler (line 881) | WriteAsyncHandler() { } method WriteAsyncHandler (line 883) | WriteAsyncHandler(WriteAsyncHandler* other) method WriteAsyncHandler (line 891) | WriteAsyncHandler(shared_proxy file, uint32_t size, off_t off = 0, method SetProxy (line 921) | void SetProxy(shared_proxy proxy) method off_t (line 931) | off_t offset() method timeout (line 936) | uint16_t timeout() method shared_proxy (line 946) | shared_proxy proxy() method disable (line 951) | void disable(std::shared_ptr self) method copy (line 958) | void copy(const void* cbuffer, size_t size) class ReadAsyncHandler (line 988) | class ReadAsyncHandler : public XrdCl::ResponseHandler method ReadAsyncHandler (line 993) | ReadAsyncHandler() : mAsyncCond(0) { } method ReadAsyncHandler (line 995) | ReadAsyncHandler(ReadAsyncHandler* other) : mAsyncCond(0) method ReadAsyncHandler (line 1009) | ReadAsyncHandler(shared_proxy file, off_t off, uint32_t size, method release_buffer (line 1041) | void release_buffer() method shared_proxy (line 1059) | shared_proxy proxy() method time_t (line 1064) | time_t creationtime() method expired (line 1069) | bool expired() method off_t (line 1079) | off_t offset() method size (line 1084) | size_t size() method valid (line 1089) | bool valid() method matches (line 1094) | bool matches(off_t off, uint32_t size, method successor (line 1117) | bool successor(off_t off, uint32_t size) method XrdSysCondVar (line 1129) | XrdSysCondVar& ReadCondVar() method XRootDStatus (line 1134) | XRootDStatus& Status() method done (line 1139) | bool done() method eof (line 1144) | bool eof() method disable (line 1149) | void disable(std::shared_ptr self) method nexpired (line 1159) | static size_t nexpired() method XrdSysCondVar (line 1220) | XrdSysCondVar& OpenCondVar() method XrdSysCondVar (line 1227) | XrdSysCondVar& WriteCondVar() method XrdSysCondVar (line 1234) | XrdSysCondVar& ReadCondVar() method CleanWriteQueue (line 1272) | void CleanWriteQueue() method inc_write_queue_direct_submissions (line 1284) | void inc_write_queue_direct_submissions() method inc_write_queue_scheduled_submissions (line 1289) | void inc_write_queue_scheduled_submissions() method get_scheduled_submission_fraction (line 1294) | float get_scheduled_submission_fraction() method close_after_write (line 1301) | bool close_after_write() method close_after_write_timeout (line 1306) | uint16_t close_after_write_timeout() method chunk_map (line 1311) | chunk_map& ChunkMap() method chunk_rmap (line 1316) | chunk_rmap& ChunkRMap() method nominal_read_ahead (line 1321) | size_t nominal_read_ahead() method set_readahead_position (line 1326) | void set_readahead_position(off_t pos) method set_readahead_nominal (line 1331) | void set_readahead_nominal(size_t size) method off_t (line 1336) | off_t readahead_position() method isDeleted (line 1347) | bool isDeleted() method setDeleted (line 1352) | void setDeleted() method url (line 1357) | std::string url() method flags (line 1362) | OpenFlags::Flags flags() method mode (line 1368) | Access::Mode mode() method read_chunks_in_flight (line 1373) | int read_chunks_in_flight() method clear_read_chunks_in_flight (line 1378) | void clear_read_chunks_in_flight() method inc_read_chunks_in_flight (line 1383) | void inc_read_chunks_in_flight() method dec_read_chunks_in_flight (line 1388) | void dec_read_chunks_in_flight() method chunk_timeout (line 1393) | static ssize_t chunk_timeout(ssize_t to = 0) method Fuzzing (line 1404) | Fuzzing& fuzzing() class Protocol (line 1412) | class Protocol method Protocol (line 1415) | Protocol() {} method Protocol (line 1424) | Protocol& getProtocol() method Protocol (line 1415) | Protocol() {} method Proxies (line 1430) | static int Proxies() class ProxyStat (line 1435) | class ProxyStat : public XrdSysMutex, public std::map parse_options(int argc, char** argv) function Inode (line 162) | static Inode& get_inode(fuse_ino_t ino) function get_fs_fd (line 179) | static int get_fs_fd(fuse_ino_t ino) function umount (line 186) | static void function sfs_init (line 201) | static void sfs_init(void* userdata, fuse_conn_info* conn) function sfs_getattr (line 236) | static void sfs_getattr(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi) function do_setattr (line 261) | static void do_setattr(fuse_req_t req, fuse_ino_t ino, struct stat* attr, function sfs_setattr (line 345) | static void sfs_setattr(fuse_req_t req, fuse_ino_t ino, struct stat* attr, function do_lookup (line 360) | static int do_lookup(fuse_ino_t parent, const char* name, function sfs_lookup (line 472) | static void sfs_lookup(fuse_req_t req, fuse_ino_t parent, const char* name) function mknod_symlink (line 502) | static void mknod_symlink(fuse_req_t req, fuse_ino_t parent, function sfs_mknod (line 544) | static void sfs_mknod(fuse_req_t req, fuse_ino_t parent, const char* name, function sfs_mkdir (line 558) | static void sfs_mkdir(fuse_req_t req, fuse_ino_t parent, const char* name, function sfs_symlink (line 572) | static void sfs_symlink(fuse_req_t req, const char* link, fuse_ino_t par... function sfs_link (line 586) | static void sfs_link(fuse_req_t req, fuse_ino_t ino, fuse_ino_t parent, function sfs_rmdir (line 633) | static void sfs_rmdir(fuse_req_t req, fuse_ino_t parent, const char* name) function sfs_rename (line 654) | static void sfs_rename(fuse_req_t req, fuse_ino_t parent, const char* name, function forget_one (line 679) | static void forget_one(fuse_ino_t ino, uint64_t n) function sfs_unlink (line 713) | static void sfs_unlink(fuse_req_t req, fuse_ino_t parent, const char* name) function sfs_forget (line 768) | static void sfs_forget(fuse_req_t req, fuse_ino_t ino, uint64_t nlookup) function sfs_forget_multi (line 782) | static void sfs_forget_multi(fuse_req_t req, size_t count, function sfs_readlink (line 801) | static void sfs_readlink(fuse_req_t req, fuse_ino_t ino) function DirHandle (line 826) | static DirHandle* get_dir_handle(fuse_file_info* fi) function sfs_opendir (line 832) | static void sfs_opendir(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi) function is_dot_or_dotdot (line 890) | static bool is_dot_or_dotdot(const char* name) function do_readdir (line 897) | static void do_readdir(fuse_req_t req, fuse_ino_t ino, size_t size, function sfs_readdir (line 1027) | static void sfs_readdir(fuse_req_t req, fuse_ino_t ino, size_t size, function sfs_readdirplus (line 1042) | static void sfs_readdirplus(fuse_req_t req, fuse_ino_t ino, size_t size, function sfs_releasedir (line 1057) | static void sfs_releasedir(fuse_req_t req, fuse_ino_t ino, fuse_file_inf... function sfs_create (line 1073) | static void sfs_create(fuse_req_t req, fuse_ino_t parent, const char* name, function sfs_fsyncdir (line 1125) | static void sfs_fsyncdir(fuse_req_t req, fuse_ino_t ino, int datasync, function sfs_open (line 1149) | static void sfs_open(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi) function sfs_release (line 1212) | static void sfs_release(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi) function sfs_flush (line 1233) | static void sfs_flush(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi) function sfs_fsync (line 1249) | static void sfs_fsync(fuse_req_t req, fuse_ino_t ino, int datasync, function do_read (line 1273) | static void do_read(fuse_req_t req, size_t size, off_t off, fuse_file_in... function sfs_read (line 1284) | static void sfs_read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t ... function do_write_buf (line 1299) | static void do_write_buf(fuse_req_t req, size_t size, off_t off, function sfs_write_buf (line 1331) | static void sfs_write_buf(fuse_req_t req, fuse_ino_t ino, fuse_bufvec* i... function sfs_statfs (line 1347) | static void sfs_statfs(fuse_req_t req, fuse_ino_t ino) function sfs_fallocate (line 1369) | static void sfs_fallocate(fuse_req_t req, fuse_ino_t ino, int mode, function sfs_flock (line 1390) | static void sfs_flock(fuse_req_t req, fuse_ino_t ino, fuse_file_info* fi, function sfs_getxattr (line 1406) | static void sfs_getxattr(fuse_req_t req, fuse_ino_t ino, const char* name, function sfs_listxattr (line 1483) | static void sfs_listxattr(fuse_req_t req, fuse_ino_t ino, size_t size) function sfs_setxattr (line 1542) | static void sfs_setxattr(fuse_req_t req, fuse_ino_t ino, const char* name, function sfs_removexattr (line 1564) | static void sfs_removexattr(fuse_req_t req, fuse_ino_t ino, const char* ... function assign_operations (line 1584) | static void assign_operations(fuse_lowlevel_ops& sfs_oper) function prepare (line 1622) | std::string prepare(std::string input, std::string keylocation) function execute (line 1662) | int execute(std::string& scmd) function main (line 1885) | int main(int argc, char* argv[]) FILE: fusex/eoscfsd/eoscfsd.hh type Inode (line 83) | struct Inode method Inode (line 140) | Inode() = default; method Inode (line 141) | Inode(const Inode&) = delete; method Inode (line 142) | Inode(Inode&& inode) = delete; method Inode (line 143) | Inode& operator=(Inode&& inode) = delete; method Inode (line 144) | Inode& operator=(const Inode&) = delete; type std (line 95) | namespace std type hash (line 98) | struct hash { type forgetentry (line 109) | struct forgetentry { method forgetentry (line 110) | forgetentry() method forgetentry (line 115) | forgetentry(ino_t p, std::string n) : parent(p), name(n) type Inode (line 129) | struct Inode { method Inode (line 140) | Inode() = default; method Inode (line 141) | Inode(const Inode&) = delete; method Inode (line 142) | Inode(Inode&& inode) = delete; method Inode (line 143) | Inode& operator=(Inode&& inode) = delete; method Inode (line 144) | Inode& operator=(const Inode&) = delete; class Fs (line 154) | class Fs method Stat (line 195) | Stat& getFuseStat() type fuse_session (line 200) | struct fuse_session type DirHandle (line 220) | struct DirHandle { method DirHandle (line 224) | DirHandle() = default; method DirHandle (line 225) | DirHandle(const DirHandle&) = delete; method DirHandle (line 226) | DirHandle& operator=(const DirHandle&) = delete; class FsID (line 237) | class FsID method FsID (line 240) | FsID(fuse_req_t req) method FsID (line 251) | FsID(uid_t u, gid_t g) : uid(u), gid(g) method uid_t (line 262) | uid_t getUid() const method gid_t (line 266) | gid_t getGid() const method getName (line 270) | std::string getName() const FILE: fusex/eoscfsd/obfuscate.hh type ay (line 47) | namespace ay function key_type (line 53) | constexpr key_type generate_key(key_type seed) function cipher (line 68) | constexpr void cipher(char* data, size_type size, key_type key) class obfuscator (line 78) | class obfuscator method obfuscator (line 82) | constexpr obfuscator(const char* data) method size_type (line 99) | constexpr size_type size() const method key_type (line 104) | constexpr key_type key() const class obfuscated_data (line 116) | class obfuscated_data method obfuscated_data (line 119) | obfuscated_data(const obfuscator& obfuscator) method decrypt (line 144) | void decrypt() method encrypt (line 153) | void encrypt() method is_encrypted (line 162) | bool is_encrypted() const function make_obfuscator (line 180) | constexpr auto make_obfuscator(const char(&data)[N]) FILE: fusex/eosxd/eosfuse.cc function startMount (line 105) | static int function chmod_to_700_or_die (line 247) | static void type fuse_args (line 384) | struct fuse_args type fuse_cmdline_opts (line 389) | struct fuse_cmdline_opts type stat (line 590) | struct stat type stat (line 842) | struct stat type rlimit (line 1274) | struct rlimit type rlimit (line 1284) | struct rlimit type stat (line 1625) | struct stat type eosxd_options (line 1677) | struct eosxd_options { type eosxd_options (line 1680) | struct eosxd_options type fuse_opt (line 1684) | struct fuse_opt type fuse_loop_config (line 2143) | struct fuse_loop_config function catch (line 2224) | catch (Json::Exception const&) { type fuse_conn_info (line 2273) | struct fuse_conn_info type sigaction (line 2279) | struct sigaction type fuse_file_info (line 2726) | struct fuse_file_info type fuse_entry_param (line 2736) | struct fuse_entry_param type stat (line 2807) | struct stat type fuse_file_info (line 2808) | struct fuse_file_info type timespec (line 2928) | struct timespec type timespec (line 2994) | struct timespec type timespec (line 3047) | struct timespec type timespec (line 3169) | struct timespec type timespec (line 3197) | struct timespec type fuse_entry_param (line 3252) | struct fuse_entry_param type fuse_entry_param (line 3281) | struct fuse_entry_param type fuse_file_info (line 3407) | struct fuse_file_info type fuse_file_info (line 3633) | struct fuse_file_info type fuse_file_info (line 3642) | struct fuse_file_info type stat (line 3674) | struct stat type stat (line 3675) | struct stat type fuse_entry_param (line 3696) | struct fuse_entry_param type fuse_entry_param (line 3746) | struct fuse_entry_param type stat (line 3768) | struct stat type fuse_entry_param (line 3796) | struct fuse_entry_param type fuse_file_info (line 3880) | struct fuse_file_info type fuse_file_info (line 3897) | struct fuse_file_info type statvfs (line 3943) | struct statvfs type statvfs (line 3944) | struct statvfs type fuse_entry_param (line 4014) | struct fuse_entry_param type timespec (line 4067) | struct timespec type fuse_file_info (line 4756) | struct fuse_file_info type fuse_entry_param (line 4843) | struct fuse_entry_param type fuse_file_info (line 4943) | struct fuse_file_info type fuse_entry_param (line 5029) | struct fuse_entry_param type timespec (line 5097) | struct timespec type fuse_file_info (line 5262) | struct fuse_file_info type fuse_file_info (line 5314) | struct fuse_file_info type timespec (line 5368) | struct timespec type fuse_file_info (line 5427) | struct fuse_file_info type flock (line 5444) | struct flock type fuse_file_info (line 5475) | struct fuse_file_info type timespec (line 5509) | struct timespec type fuse_forget_data (line 5581) | struct fuse_forget_data type fuse_file_info (line 5602) | struct fuse_file_info type timespec (line 5658) | struct timespec type flock (line 5687) | struct flock type flock (line 5700) | struct flock type fuse_ctx (line 5859) | struct fuse_ctx type fuse_ctx (line 5869) | struct fuse_ctx type fuse_ctx (line 5884) | struct fuse_ctx type fuse_ctx (line 5892) | struct fuse_ctx type richacl (line 6091) | struct richacl type richacl (line 6107) | struct richacl type richacl (line 6415) | struct richacl type fuse_entry_param (line 6882) | struct fuse_entry_param type timespec (line 6930) | struct timespec type fuse_entry_param (line 6989) | struct fuse_entry_param type timespec (line 7047) | struct timespec type fuse_file_info (line 7123) | struct fuse_file_info type flock (line 7123) | struct flock type fuse_file_info (line 7171) | struct fuse_file_info type flock (line 7172) | struct flock type fuse_file_info (line 7232) | struct fuse_file_info type flock (line 7254) | struct flock type fuse_ctx (line 7399) | struct fuse_ctx FILE: fusex/eosxd/eosfuse.hh class EosFuse (line 58) | class EosFuse : public llfusexx::FuseBase method EosFuse (line 62) | static EosFuse& type fuse_conn_info (line 81) | struct fuse_conn_info type fuse_file_info (line 85) | struct fuse_file_info type stat (line 87) | struct stat type fuse_file_info (line 88) | struct fuse_file_info type fuse_file_info (line 96) | struct fuse_file_info type fuse_file_info (line 99) | struct fuse_file_info type fuse_file_info (line 102) | struct fuse_file_info type fuse_file_info (line 105) | struct fuse_file_info type fuse_file_info (line 107) | struct fuse_file_info type fuse_file_info (line 133) | struct fuse_file_info type fuse_file_info (line 136) | struct fuse_file_info type fuse_file_info (line 139) | struct fuse_file_info type fuse_file_info (line 142) | struct fuse_file_info type fuse_file_info (line 144) | struct fuse_file_info type fuse_file_info (line 147) | struct fuse_file_info type fuse_forget_data (line 154) | struct fuse_forget_data type fuse_file_info (line 157) | struct fuse_file_info type fuse_file_info (line 188) | struct fuse_file_info type flock (line 188) | struct flock type fuse_file_info (line 191) | struct fuse_file_info type flock (line 192) | struct flock type fuse_file_info (line 196) | struct fuse_file_info method EosFuse (line 204) | static EosFuse& Instance() method fuse_session (line 209) | fuse_session* Session() method fuse_chan (line 215) | fuse_chan* Channel() type cfg (line 223) | struct cfg { type options (line 242) | struct options { type eFLUSH_WAIT_OPEN (line 261) | enum eFLUSH_WAIT_OPEN { type recovery (line 295) | struct recovery { type fuzzing (line 306) | struct fuzzing { type inlining (line 314) | struct inlining { method cfg_t (line 327) | cfg_t& Config() method Track (line 332) | Track& Tracker() method SubMount (line 337) | SubMount& Mounter() method dump (line 348) | static std::string dump(fuse_id id, type opendir_fh (line 374) | struct opendir_fh { method opendir_fh (line 378) | opendir_fh() type reply_buf (line 388) | struct reply_buf { method reply_buf (line 393) | reply_buf() method reset (line 398) | void reset() type timespec (line 410) | struct timespec type reply_buf (line 411) | struct reply_buf method reply_buf (line 393) | reply_buf() method reset (line 398) | void reset() type timespec (line 414) | struct timespec method kv (line 424) | kv* getKV() method cap (line 429) | cap& getCap() method cleanup (line 434) | void cleanup(fuse_ino_t ino) method truncateLogFile (line 443) | int truncateLogFile() method sizeLogFile (line 453) | size_t sizeLogFile() method shrinkLogFile (line 468) | void shrinkLogFile() method Trace (line 483) | bool Trace() method SetTrace (line 487) | void SetTrace(bool t) method Merge (line 499) | static void Merge(Json::Value& a, Json::Value& b) method Stat (line 529) | Stat& getFuseStat() type fuse_session (line 544) | struct fuse_session type fuse_chan (line 547) | struct fuse_chan FILE: fusex/eosxd/llfusexx.hh type llfusexx (line 76) | namespace llfusexx class FuseBase (line 83) | class FuseBase type fuse_lowlevel_ops (line 90) | struct fuse_lowlevel_ops method fuse_lowlevel_ops (line 96) | const fuse_lowlevel_ops& method disable_xattr (line 102) | void disable_xattr() method disable_link (line 110) | void disable_link() method FuseBase (line 122) | FuseBase() FILE: fusex/eosxd/main.cc function main (line 26) | int FILE: fusex/kv/NoKV.hh class NoKV (line 43) | class NoKV : public kv method clean_stores (line 76) | int clean_stores(const std::string& storedir, const std::string& newdb... method prefix (line 81) | std::string prefix(const std::string& key) method statistics (line 86) | std::string statistics() override FILE: fusex/kv/RocksKV.cc function safe_strtoll (line 39) | static bool function badStatus (line 109) | static int badStatus(const rocksdb::Status& st) type dirent (line 283) | struct dirent type stat (line 301) | struct stat FILE: fusex/kv/RocksKV.hh class RocksKV (line 47) | class RocksKV : public kv method prefix (line 78) | std::string prefix(const std::string& key) method statistics (line 83) | std::string statistics() override method TransactionPtr (line 98) | TransactionPtr startTransaction() FILE: fusex/kv/kv.hh class kv (line 43) | class kv : public XrdSysMutex method kv (line 47) | kv() { } method buildKey (line 77) | std::string buildKey(uint64_t key, const std::string& name_space) FILE: fusex/md/kernelcache.hh class kernelcache (line 32) | class kernelcache method inval_inode (line 36) | static void inval_inode(fuse_ino_t inode, bool isfile = false) method inval_entry (line 49) | static void inval_entry(fuse_ino_t parent_inode, const std::string name) FILE: fusex/md/md.cc type fuse_entry_param (line 345) | struct fuse_entry_param type fuse_entry_param (line 471) | struct fuse_entry_param type timespec (line 1350) | struct timespec type timespec (line 1425) | struct timespec type flock (line 1665) | struct flock type flock (line 1734) | struct flock type statvfs (line 1818) | struct statvfs type timespec (line 3286) | struct timespec type timespec (line 3358) | struct timespec function fuse_ino_t (line 3530) | fuse_ino_t function fuse_ino_t (line 3545) | fuse_ino_t FILE: fusex/md/md.hh class metad (line 59) | class metad class mdx (line 63) | class mdx type md_op (line 70) | enum md_op { method mdx (line 74) | mdx() : mSync(1) method mdx (line 88) | mdx(fuse_ino_t ino) : mdx() method mdx (line 95) | mdx(const mdx& other) = delete; method mdx (line 96) | mdx& operator=(const mdx& other) = delete; method UpdateProtoFrom (line 98) | void UpdateProtoFrom(const eos::fusex::md &src) { method XrdSysMutex (line 162) | XrdSysMutex& Locker() type fuse_entry_param (line 169) | struct fuse_entry_param method setop_delete (line 171) | void setop_delete() method setop_add (line 176) | void setop_add() method setop_setsize (line 181) | void setop_setsize() method setop_localstore (line 186) | void setop_localstore() method setop_update (line 191) | void setop_update() method setop_none (line 196) | void setop_none() method lookup_inc (line 201) | void lookup_inc() method lookup_dec (line 209) | bool lookup_dec(int n) method lookup_is (line 221) | int lookup_is() method opendir_inc (line 226) | void opendir_inc() method opendir_dec (line 235) | bool opendir_dec(int n) method opendir_is (line 247) | int opendir_is() method md_op (line 252) | md_op getop() const method deleted (line 257) | bool deleted() const method set_lock_remote (line 262) | void set_lock_remote() method set_lock_local (line 267) | void set_lock_local() method locks_remote (line 272) | bool locks_remote() method cap_inc (line 277) | void cap_inc() method cap_dec (line 283) | void cap_dec() method cap_count_set (line 289) | void cap_count_set(uint64_t cnt) method cap_count (line 294) | int cap_count() type flock (line 299) | struct flock method WaitSync (line 304) | int WaitSync(int ms) method Signal (line 309) | void Signal() method Cookie (line 314) | std::string Cookie() method sizeTS (line 329) | size_t sizeTS() method store_fullpath (line 345) | void store_fullpath(const std::string& pfp, const std::string& name) method inlinesize (line 357) | uint64_t inlinesize() method obfuscate (line 362) | bool obfuscate() method set_obfuscate_key (line 373) | void set_obfuscate_key(const std::string& key, bool encryption = false, method keyprint16 (line 384) | std::string keyprint16(const std::string& key1, const std::string& k... method wrong_key (line 390) | bool wrong_key(const std::string& keyprint) method encrypted (line 401) | bool encrypted() method obfuscate_key (line 407) | std::string obfuscate_key() method set_inlinesize (line 418) | void set_inlinesize(uint64_t inlinesize) method force_refresh (line 423) | void force_refresh() method needs_refresh (line 428) | bool needs_refresh() const method clear_refresh (line 433) | void clear_refresh() method set_lru_prev (line 438) | void set_lru_prev(uint64_t prev) method set_lru_next (line 443) | void set_lru_next(uint64_t next) method lru_prev (line 448) | uint64_t lru_prev() const method lru_next (line 452) | uint64_t lru_next() const method set_rmrf (line 457) | void set_rmrf() method get_rmrf (line 462) | bool get_rmrf() const method unset_rmrf (line 467) | void unset_rmrf() method pidTS (line 480) | uint64_t pidTS() method pid (line 486) | uint64_t pid() type flock (line 502) | struct flock type hmac_t (line 511) | struct hmac_t { type GetLockHelper_s (line 524) | struct GetLockHelper_s { method GetLockHelper_s (line 525) | GetLockHelper_s(metad *meta, fuse_ino_t ino) : meta_(meta), ino_(ino... method GetLockHelper_s (line 526) | GetLockHelper_s( const GetLockHelper_s& ) = delete; method GetLockHelper_s (line 527) | GetLockHelper_s &operator=( const GetLockHelper_s& ) = delete; method UnLock (line 530) | void UnLock() { method fuse_ino_t (line 534) | fuse_ino_t InoAndClear() { method GetLockHelper_s (line 545) | GetLockHelper_s GetMtxAcquire(fuse_ino_t ino) { method GetLockHelper_s (line 525) | GetLockHelper_s(metad *meta, fuse_ino_t ino) : meta_(meta), ino_(ino... method GetLockHelper_s (line 526) | GetLockHelper_s( const GetLockHelper_s& ) = delete; method GetLockHelper_s (line 527) | GetLockHelper_s &operator=( const GetLockHelper_s& ) = delete; method UnLock (line 530) | void UnLock() { method fuse_ino_t (line 534) | fuse_ino_t InoAndClear() { method GetMtxRelease (line 566) | void GetMtxRelease(GetLockHelper_s &lh) { class vmap (line 579) | class vmap method vmap (line 584) | vmap() { } method clear (line 599) | void clear() method size (line 606) | size_t size() class pmap (line 621) | class pmap : public std::map, public XrdSysMutex method pmap (line 626) | pmap() method init (line 633) | void init(kv* _kv) type flock (line 749) | struct flock type flock (line 750) | struct flock type statvfs (line 752) | struct statvfs class mdstat (line 776) | class mdstat method mdstat (line 780) | mdstat() method reset (line 787) | void reset() method inodes_inc (line 798) | void inodes_inc() method inodes_stacked_inc (line 803) | void inodes_stacked_inc() method inodes_ever_inc (line 808) | void inodes_ever_inc() method inodes_dec (line 813) | void inodes_dec() method inodes_stacked_dec (line 818) | void inodes_stacked_dec() method inodes_deleted_inc (line 823) | void inodes_deleted_inc() method inodes_deleted_ever_inc (line 828) | void inodes_deleted_ever_inc() method lru_resets_inc (line 833) | void lru_resets_inc() method inodes_deleted_dec (line 838) | void inodes_deleted_dec() method inodes_backlog_store (line 843) | void inodes_backlog_store(ssize_t n) method inodes (line 848) | ssize_t inodes() method inodes_stacked (line 853) | ssize_t inodes_stacked() method inodes_ever (line 858) | ssize_t inodes_ever() method inodes_deleted (line 863) | ssize_t inodes_deleted() method inodes_deleted_ever (line 869) | ssize_t inodes_deleted_ever() method inodes_backlog (line 874) | ssize_t inodes_backlog() method lru_resets (line 879) | ssize_t lru_resets() method mdstat (line 894) | mdstat& stats() method mdstat (line 780) | mdstat() method reset (line 787) | void reset() method inodes_inc (line 798) | void inodes_inc() method inodes_stacked_inc (line 803) | void inodes_stacked_inc() method inodes_ever_inc (line 808) | void inodes_ever_inc() method inodes_dec (line 813) | void inodes_dec() method inodes_stacked_dec (line 818) | void inodes_stacked_dec() method inodes_deleted_inc (line 823) | void inodes_deleted_inc() method inodes_deleted_ever_inc (line 828) | void inodes_deleted_ever_inc() method lru_resets_inc (line 833) | void lru_resets_inc() method inodes_deleted_dec (line 838) | void inodes_deleted_dec() method inodes_backlog_store (line 843) | void inodes_backlog_store(ssize_t n) method inodes (line 848) | ssize_t inodes() method inodes_stacked (line 853) | ssize_t inodes_stacked() method inodes_ever (line 858) | ssize_t inodes_ever() method inodes_deleted (line 863) | ssize_t inodes_deleted() method inodes_deleted_ever (line 869) | ssize_t inodes_deleted_ever() method inodes_backlog (line 874) | ssize_t inodes_backlog() method lru_resets (line 879) | ssize_t lru_resets() method vmap (line 899) | vmap& vmaps() method vmap (line 584) | vmap() { } method clear (line 599) | void clear() method size (line 606) | size_t size() method mdreset (line 904) | void mdreset() method lrureset (line 917) | void lrureset() method set_cap_count (line 923) | void method get_clientuuid (line 937) | std::string get_clientuuid() const class mdqwaiter (line 942) | class mdqwaiter method mdqwaiter (line 946) | mdqwaiter() : done_(false) { } method wait (line 948) | void wait() method notify (line 954) | void notify() method done (line 962) | bool done() const { return done_; } class flushentry (line 970) | class flushentry method flushentry (line 974) | flushentry(const uint64_t id, const std::string& aid, mdx::md_op o, method flushentry (line 982) | flushentry(const uint64_t id, const std::string& aid, mdx::md_op o, method authid (line 996) | std::string authid() const method updateauthid (line 1001) | void updateauthid(const std::string &aid) method op (line 1006) | mdx::md_op op() const method id (line 1011) | uint64_t id() const method fuse_id (line 1016) | fuse_id get_fuse_id() const method bind (line 1021) | void bind() method registerwaiter (line 1026) | void registerwaiter(mdqwaiter *w) method merge (line 1031) | static std::deque merge(std::deque& f) method dump (line 1036) | static std::string dump(flushentry& e) method set_zmq_wants_to_connect (line 1057) | void set_zmq_wants_to_connect(int val) method zmq_wants_to_connect (line 1062) | int zmq_wants_to_connect() method set_is_visible (line 1067) | void set_is_visible(int val) method is_visible (line 1072) | int is_visible() method should_flush_write_size (line 1077) | bool should_flush_write_size() method server_version (line 1083) | std::string server_version() method supports_appname (line 1089) | bool supports_appname() method supports_mdquery (line 1095) | bool supports_mdquery() method supports_hideversion (line 1101) | bool supports_hideversion() class MdLocker (line 1113) | class MdLocker method MdLocker (line 1117) | MdLocker(shared_md& m1, shared_md& m2, bool ordr) FILE: fusex/misc/ConcurrentMount.cc type sockaddr_un (line 41) | struct sockaddr_un type sockaddr (line 251) | struct sockaddr type sockaddr (line 290) | struct sockaddr type pollfd (line 300) | struct pollfd type msghdr (line 329) | struct msghdr type cmsghdr (line 330) | struct cmsghdr type iovec (line 331) | struct iovec type cmsghdr (line 334) | struct cmsghdr type msghdr (line 366) | struct msghdr type cmsghdr (line 367) | struct cmsghdr type iovec (line 368) | struct iovec type cmsghdr (line 371) | struct cmsghdr type pollfd (line 392) | struct pollfd FILE: fusex/misc/ConcurrentMount.hh class ConcurrentMount (line 70) | class ConcurrentMount method lockpfx (line 111) | std::string lockpfx() const { type sockaddr_storage (line 138) | struct sockaddr_storage type sockaddr_un (line 139) | struct sockaddr_un FILE: fusex/misc/FuseException.hh class FuseException (line 16) | class FuseException : public std::exception method FuseException (line 20) | FuseException(int rc) : code(rc) { } method FuseException (line 22) | FuseException(const FuseException& ex) : code(ex.code) { } method FuseException (line 24) | FuseException& operator=(const FuseException& ex) FILE: fusex/misc/FuseId.hh type fuse_identity (line 37) | struct fuse_identity { class fuse_id (line 42) | class fuse_id method getid (line 49) | std::shared_ptr getid() const method patch (line 54) | void patch() method fuse_id (line 63) | fuse_id() method fuse_id (line 68) | fuse_id(fuse_req_t req) method init (line 76) | void init(fuse_req_t req) method fuse_id (line 84) | fuse_id(const fuse_id& o) method bind (line 93) | int bind() type fuse_identity (line 101) | struct fuse_identity FILE: fusex/misc/RunningPidScanner.cc function isPid (line 39) | bool isPid(const char* str) type dirent (line 70) | struct dirent FILE: fusex/misc/RunningPidScanner.hh class RunningPidScanner (line 33) | class RunningPidScanner type Entry (line 39) | struct Entry { FILE: fusex/misc/SyncQueue.hh class SyncQueue (line 33) | class SyncQueue method SyncQueue (line 40) | SyncQueue() method Put (line 66) | void Put(Item* item) method Get (line 80) | bool Get(Item*& i, time_t timeout = 5 * 60) FILE: fusex/misc/ThreadPool.hh class ThreadPool (line 17) | class ThreadPool method ThreadPool (line 21) | ThreadPool(int min, int max) : min(min), max(max), active(true), busy(0), method Execute (line 29) | void Execute(Task* t) method Stop (line 39) | void Stop() method CreateThread (line 121) | void CreateThread() { method Busy (line 132) | inline void Busy() { method Idle (line 137) | inline void Idle() { method Remove (line 142) | inline void Remove(const pthread_t& thread) { FILE: fusex/misc/Track.hh class Track (line 35) | class Track class Monitor (line 39) | class Monitor method Monitor (line 263) | Monitor(const char* caller, const char* origin, Track& tracker, void... type attachDetail_t (line 41) | struct attachDetail_t { method attachDetail_t (line 42) | attachDetail_t() : atime(0), caller(""), origin(""), req(nullptr) { } type _meta (line 49) | struct _meta { method _meta (line 51) | _meta() method Track (line 67) | Track() { } method assure (line 71) | void method clear (line 78) | void method clean (line 85) | void method forget (line 127) | void method forget (line 134) | void method size (line 144) | size_t method blocked_ms (line 151) | double blocked_ms(std::string& function, uint64_t& inode, std::string&... method Attach (line 201) | std::shared_ptr method SetOrigin (line 237) | void SetOrigin(void* req, unsigned long long ino, const char* origin) class Monitor (line 259) | class Monitor method Monitor (line 263) | Monitor(const char* caller, const char* origin, Track& tracker, void... FILE: fusex/misc/filename.hh class filename (line 28) | class filename method endswith_case_sensitive (line 32) | static bool endswith_case_sensitive(std::string mainStr, std::string t... method matches_suffix (line 42) | static bool matches_suffix(const std::string& name, method matches (line 54) | static bool matches(const std::string& name, FILE: fusex/misc/fusexrdlogin.hh class fusexrdlogin (line 35) | class fusexrdlogin FILE: fusex/misc/longstring.hh class longstring (line 31) | class longstring FILE: fusex/misc/richacl.hh function racl2eos (line 40) | int type richacl (line 190) | struct richacl type richacl (line 209) | struct richacl type richace (line 216) | struct richace type richacl (line 225) | struct richacl type richace (line 400) | struct richace type richacl (line 422) | struct richacl type richace (line 434) | struct richace function richacl_for_each_entry (line 435) | richacl_for_each_entry(ace, denials) { function richacl_for_each_entry (line 445) | richacl_for_each_entry(ace, acl) { function id_t (line 464) | id_t function richace (line 493) | static richace* type richacl (line 522) | struct richacl type richacl (line 523) | struct richacl type richacl (line 524) | struct richacl type richace (line 528) | struct richace function richacl_for_each_entry (line 534) | richacl_for_each_entry(ace, acl) { function richacl_for_each_entry (line 548) | richacl_for_each_entry(pace, pacl) { function escape (line 584) | std::string escape(std::string src) FILE: fusex/misc/stringTS.hh class stringTS (line 33) | class stringTS method stringTS (line 37) | stringTS() { } method stringTS (line 39) | stringTS(const std::string& s) method get (line 46) | std::string get() method set (line 52) | void set(const std::string& s) FILE: fusex/stat/Stat.hh class StatAvg (line 40) | class StatAvg method StatAvg (line 48) | StatAvg() method Add (line 58) | void method StampZero (line 81) | void method GetAvg3600 (line 100) | double method GetAvg300 (line 112) | double method GetAvg60 (line 124) | double method GetAvg5 (line 136) | double class StatExt (line 149) | class StatExt method StatExt (line 169) | StatExt() method Insert (line 203) | void method StampZero (line 251) | void method GetN3600 (line 276) | double method GetAvg3600 (line 288) | double method GetMin3600 (line 302) | double method GetMax3600 (line 314) | double method GetN300 (line 326) | double method GetAvg300 (line 338) | double method GetMin300 (line 352) | double method GetMax300 (line 364) | double method GetN60 (line 376) | double method GetAvg60 (line 388) | double method GetMin60 (line 402) | double method GetMax60 (line 414) | double method GetN5 (line 426) | double method GetAvg5 (line 438) | double method GetMin5 (line 452) | double method GetMax5 (line 464) | double class Stat (line 529) | class Stat method GetOps (line 554) | size_t GetOps() method GetOpsTS (line 559) | size_t GetOpsTS() method Stat (line 617) | Stat() { } FILE: fusex/submount/SubMount.cc type stat (line 50) | struct stat type stat (line 108) | struct stat type stat (line 109) | struct stat FILE: fusex/submount/SubMount.hh class SubMount (line 34) | class SubMount method SubMount (line 38) | SubMount() { } FILE: fusex/tests/auth/credential-finder.cc function TEST (line 27) | TEST(Environment, BasicSanity) function TEST (line 55) | TEST(TrustedCredentials, BasicSanity) FILE: fusex/tests/auth/environment-reader.cc function TEST (line 27) | TEST(EnvironmentReader, BasicSanity) function inject (line 54) | static void inject(EnvironmentReader& reader, size_t from, size_t until) function issueRequests (line 66) | static void issueRequests(EnvironmentReader& reader, size_t from, size_t... function TEST (line 85) | TEST(EnvironmentReader, HeavyLoad) FILE: fusex/tests/auth/logbook.cc function TEST (line 28) | TEST(Logbook, BasicSanity) { function TEST (line 36) | TEST(Logbook, NotActive) { function TEST (line 42) | TEST(Logbook, Scoping) { FILE: fusex/tests/auth/login-identifier.cc function TEST (line 27) | TEST(LoginIdentifier, BasicSanity) FILE: fusex/tests/auth/process-cache.cc function TEST_F (line 30) | TEST_F(UnixAuthF, BasicSanity) function TEST_F (line 51) | TEST_F(Krb5AuthF, BasicSanity) function TEST_F (line 62) | TEST_F(Krb5AuthF, UnixFallback) function TEST (line 71) | TEST(UserCredentialFactory, BothKrb5AndX509) { function TEST (line 109) | TEST(UserCredentialFactory, JustKrb5) { function TEST (line 132) | TEST(UserCredentialFactory, JustKrk5) { function TEST (line 154) | TEST(UserCredentialFactory, ParseSingleKrb5) { function TEST (line 183) | TEST(UserCredentialFactory, ParseSingleKrk5) { function TEST (line 200) | TEST(UserCredentialFactory, ParseSingleX509) { function TEST (line 218) | TEST(UserCredentialFactory, ParseEnv) { FILE: fusex/tests/auth/process-info.cc function TEST (line 27) | TEST(ProcessInfoProvider, BasicSanity) function TEST (line 44) | TEST(ProcessInfoProvider, BasicSanity2) function TEST (line 61) | TEST(ProcessInfoProvider, ParseBroken) function TEST (line 81) | TEST(ProcessInfoProvider, ParseCmdline) function TEST (line 103) | TEST(ProcessInfoProvider, GetMyProcessInfo) function TEST (line 119) | TEST(ProcessInfoProvider, BasicSanity3) FILE: fusex/tests/auth/rm-info.cc function TEST (line 28) | TEST(RmInfo, BasicSanity1) function TEST (line 35) | TEST(RmInfo, BasicSanity2) function TEST (line 42) | TEST(RmInfo, BasicSanity3) function TEST (line 49) | TEST(RmInfo, BasicSanity4) FILE: fusex/tests/auth/security-checker.cc function TEST (line 27) | TEST(SecurityChecker, BasicSanity) FILE: fusex/tests/auth/test-utils.cc function Environment (line 29) | Environment AuthenticationFixture::createEnv(const std::string& kerberos... FILE: fusex/tests/auth/test-utils.hh class AuthenticationFixture (line 34) | class AuthenticationFixture : public AuthenticationGroup { method AuthenticationFixture (line 39) | AuthenticationFixture(const CredentialConfig &config) method getCASPath (line 47) | static std::string getCASPath() { method InitializeCAS (line 54) | static void InitializeCAS() { method CredentialConfig (line 62) | static CredentialConfig makeUnixConfig() { method CredentialConfig (line 73) | static CredentialConfig makeKrb5Config() { method injectProcess (line 86) | void injectProcess(pid_t pid, pid_t ppid, pid_t pgrp, pid_t sid, method JailInformation (line 102) | const JailInformation& localJail() const { class UnixAuthF (line 114) | class UnixAuthF : public AuthenticationFixture, public ::testing::Test { method UnixAuthF (line 116) | UnixAuthF() : AuthenticationFixture(makeUnixConfig()) {} class Krb5AuthF (line 123) | class Krb5AuthF : public AuthenticationFixture, public ::testing::Test { method Krb5AuthF (line 125) | Krb5AuthF() : AuthenticationFixture(makeKrb5Config()) {} FILE: fusex/tests/auth/utils.cc function TEST (line 30) | TEST(ChopTrailingSlashes, BasicSanity) function TEST (line 41) | TEST(sha256, BasicSanity) function TEST (line 47) | TEST(FileReadWrite, BasicSanity) function TEST (line 58) | TEST(JailIdentifier, IdentifyMyself) function TEST (line 78) | TEST(UuidStore, BasicSanity) FILE: fusex/tests/interval-tree.cc function Populate (line 30) | static void Populate(interval_tree& tree) class IntervalTreeTest (line 51) | class IntervalTreeTest method TestInvariant (line 55) | static bool TestInvariant(const interval_tree& tree) method TestInvariant (line 60) | static bool TestInvariant(const function TEST (line 88) | TEST(IntervalTree, BasicSanity) function TEST (line 95) | TEST(IntervalTree, Querying) FILE: fusex/tests/ioverify.cc function usage (line 12) | void usage() function main (line 22) | int main(int argc, char* argv[]) FILE: fusex/tests/journal-cache.cc class TestData (line 18) | class TestData function random_str (line 24) | static std::string random_str(uint64_t size) function TEST (line 40) | TEST(JournalCache, BasicSanity) FILE: fusex/tests/lru-test.cc function TEST (line 28) | TEST(LRU, BasicSanity) FILE: fusex/tests/rb-tree.cc class RBTreeTest (line 31) | class RBTreeTest method Populate (line 35) | static void Populate(rbtree& tree) method TestRBInvariant (line 50) | static std::pair TestRBInvariant(const rbtree TestRBInvariant(const method GetMax (line 92) | static std::pair GetMax(const method GetMin (line 108) | static std::pair GetMin(const method TestBSTInvariant (line 124) | static bool TestBSTInvariant(const rbtree& tree) method TestBSTInvariant (line 129) | static bool TestBSTInvariant(const std::unique_ptr< node_t GetPendingJobs() method ClearPendingJobs (line 153) | void ClearPendingJobs() method getObserverMgr (line 161) | auto getObserverMgr() type QdbHelper (line 189) | struct QdbHelper { method QdbHelper (line 193) | QdbHelper(const eos::QdbContactDetails& qdb_details) method PendingJobsIterator (line 205) | inline qclient::QHash::Iterator PendingJobsIterator() FILE: mgm/devices/Devices.cc function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN FILE: mgm/devices/Devices.hh class XrdOucErrInfo (line 33) | class XrdOucErrInfo function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/drain/DrainFs.hh type eos (line 33) | namespace eos type common (line 35) | namespace common class ThreadPool (line 37) | class ThreadPool class TableFormatterBase (line 44) | class TableFormatterBase class DrainFs (line 49) | class DrainFs: public eos::common::LogId type State (line 55) | enum class State {Done, Failed, Running, Rerun} method SignalStop (line 77) | inline void SignalStop() method GetDrainStatus (line 85) | inline eos::common::DrainStatus GetDrainStatus() const method GetFsId (line 93) | inline eos::common::FileSystem::fsid_t GetFsId() const method SetFuture (line 110) | inline void SetFuture(std::future&& future) method IsRunning (line 120) | inline bool IsRunning() const method NumRunningJobs (line 214) | inline uint64_t NumRunningJobs() const method NumFailedJobs (line 223) | inline uint64_t NumFailedJobs() const FILE: mgm/drain/DrainTransferJob.cc function ContainerExists (line 43) | bool ContainerExists(const eos::IContainerMD::id_t cid) function EOSMGMNAMESPACE_BEGIN (line 57) | EOSMGMNAMESPACE_BEGIN FILE: mgm/drain/DrainTransferJob.hh class DrainProgressHandler (line 43) | class DrainProgressHandler: public XrdCl::CopyProgressHandler, method DrainProgressHandler (line 53) | DrainProgressHandler(): method BeginJob (line 67) | void BeginJob(uint16_t jobNum, uint16_t jobTotal, const XrdCl::URL* so... method JobProgress (line 82) | void JobProgress(uint16_t jobNum, uint64_t bytesProcessed, method ShouldCancel (line 94) | bool ShouldCancel(uint16_t jobNum) override method DoCancel (line 102) | void DoCancel() class DrainTransferJob (line 119) | class DrainTransferJob: public eos::common::LogId type Status (line 123) | enum class Status {OK, Running, Failed, Ready} method DrainTransferJob (line 141) | DrainTransferJob(eos::common::FileId::fileid_t fid, method Cancel (line 174) | inline void Cancel() method SetStatus (line 191) | inline void SetStatus(DrainTransferJob::Status status) method GetStatus (line 199) | virtual DrainTransferJob::Status GetStatus() const method GetFileIdentifier (line 224) | eos::IFileMD::id_t GetFileIdentifier() const method SetMinTransferRate (line 234) | void SetMinTransferRate(const uint64_t min_rate) type FileDrainInfo (line 249) | struct FileDrainInfo { FILE: mgm/drain/Drainer.hh class TableFormatterBase (line 36) | class TableFormatterBase class FileSystem (line 37) | class FileSystem class DrainFs (line 38) | class DrainFs class Drainer (line 43) | class Drainer: public eos::common::LogId method GetThreadPoolInfo (line 105) | std::string GetThreadPoolInfo() const FILE: mgm/egroup/Egroup.cc function ldap_uninitialize (line 33) | static void ldap_uninitialize(LDAP* ld) function EOSMGMNAMESPACE_BEGIN (line 40) | EOSMGMNAMESPACE_BEGIN type timeval (line 115) | struct timeval type timeval (line 147) | struct timeval type berval (line 185) | struct berval FILE: mgm/egroup/Egroup.hh function EOSMGMNAMESPACE_BEGIN (line 47) | EOSMGMNAMESPACE_BEGIN FILE: mgm/features/Features.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/features/Features.hh function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/filesystem/FileSystem.hh type eos (line 31) | namespace eos type mq (line 33) | namespace mq class MessagingRealm (line 35) | class MessagingRealm type qclient (line 39) | namespace qclient class SharedHashUpdate (line 41) | class SharedHashUpdate FILE: mgm/fsck/Fsck.cc type timeval (line 942) | struct timeval type timezone (line 943) | struct timezone type tm (line 944) | struct tm FILE: mgm/fsck/Fsck.hh class Fsck (line 58) | class Fsck: public eos::common::LogId method SetMaxThreadPoolSize (line 199) | inline void SetMaxThreadPoolSize(uint64_t max) method GetThreadPoolInfo (line 209) | inline std::string GetThreadPoolInfo() const FILE: mgm/fsck/FsckEntry.hh type FstFileInfoT (line 51) | struct FstFileInfoT { method FstFileInfoT (line 61) | FstFileInfoT(const std::string& local_path, FstErr err): class FsckEntry (line 67) | class FsckEntry class FsckEntry (line 84) | class FsckEntry: public eos::common::LogId FILE: mgm/fsview/FsView.cc function setFsStatus (line 62) | void setFsStatus(FileSystem* fs, function isHeartbeatRecent (line 86) | inline bool isHeartbeatRecent(time_t heartbeatTime) class fsid_iterator (line 426) | class fsid_iterator method fsid_iterator (line 433) | fsid_iterator(const std::set* subset, method valid (line 450) | bool valid() const method next (line 462) | void next() function FileSystem (line 2517) | FileSystem* function FsPrioritySets (line 3402) | FsPrioritySets class DoubleAggregatedStats (line 3948) | class DoubleAggregatedStats : public std::map minus(const ByteRange& other) const method overlapOrTouch (line 164) | bool overlapOrTouch(const ByteRange& other) const method overlap (line 182) | bool overlap(const ByteRange& other) const method updateEnd (line 207) | void updateEnd(Offset newend) class Lock (line 227) | class Lock method Lock (line 232) | Lock(const ByteRange& range, pid_t pid, method pid_t (line 237) | pid_t pid() const method owner (line 242) | std::string owner() const method ByteRange (line 247) | const ByteRange& range() const method overlap (line 252) | bool overlap(const Lock& other) const method contains (line 261) | bool contains(const Lock& other) const method absorb (line 270) | bool absorb(const Lock& other) method minus (line 279) | std::vector minus(const Lock& other) class LockSet (line 305) | class LockSet class LockTracker (line 335) | class LockTracker type flock (line 338) | struct flock type flock (line 339) | struct flock type flock (line 350) | struct flock type flock (line 351) | struct flock FILE: mgm/geobalancer/GeoBalancer.cc function printSizes (line 146) | static void FILE: mgm/geobalancer/GeoBalancer.hh type eos (line 48) | namespace eos class IFileMD (line 50) | class IFileMD function EOSMGMNAMESPACE_BEGIN (line 53) | EOSMGMNAMESPACE_BEGIN class GeoBalancer (line 107) | class GeoBalancer FILE: mgm/geotree/SchedulingFastTree.hh type Node (line 82) | struct Node { function search (line 95) | void type Node (line 202) | struct Node class FsId2NodeIdxMap (line 251) | class FsId2NodeIdxMap : public SchedTreeBase method FsId2NodeIdxMap (line 267) | FsId2NodeIdxMap(): method tFastTreeIdx (line 278) | tFastTreeIdx copyToFsId2NodeIdxMap(FsId2NodeIdxMap* dest) const method selfAllocate (line 291) | bool method selfUnallocate (line 300) | bool method get (line 307) | bool class const_iterator (line 340) | class const_iterator method const_iterator (line 345) | const_iterator(T* const& fsidPtr, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 350) | const_iterator() : method const_iterator (line 354) | const_iterator& method const_iterator (line 361) | const_iterator& method const_iterator (line 368) | const_iterator method const_iterator (line 392) | inline const_iterator method const_iterator (line 345) | const_iterator(T* const& fsidPtr, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 350) | const_iterator() : method const_iterator (line 354) | const_iterator& method const_iterator (line 361) | const_iterator& method const_iterator (line 368) | const_iterator method const_iterator (line 397) | inline const_iterator method const_iterator (line 345) | const_iterator(T* const& fsidPtr, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 350) | const_iterator() : method const_iterator (line 354) | const_iterator& method const_iterator (line 361) | const_iterator& method const_iterator (line 368) | const_iterator class FsId2NodeIdxMap (line 415) | class FsId2NodeIdxMap : public SchedTreeBase method FsId2NodeIdxMap (line 433) | FsId2NodeIdxMap(): method tFastTreeIdx (line 444) | tFastTreeIdx copyToFsId2NodeIdxMap(FsId2NodeIdxMap* dest) const method selfAllocate (line 457) | bool method selfUnallocate (line 467) | bool method get (line 474) | bool class const_iterator (line 516) | class const_iterator method const_iterator (line 521) | const_iterator(char* const& fsid, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 526) | const_iterator() : method const_iterator (line 530) | const_iterator& method const_iterator (line 537) | const_iterator& method const_iterator (line 544) | const_iterator method const_iterator (line 568) | inline const_iterator method const_iterator (line 521) | const_iterator(char* const& fsid, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 526) | const_iterator() : method const_iterator (line 530) | const_iterator& method const_iterator (line 537) | const_iterator& method const_iterator (line 544) | const_iterator method const_iterator (line 573) | inline const_iterator method const_iterator (line 521) | const_iterator(char* const& fsid, tFastTreeIdx* const& nodeIdxPtr) : method const_iterator (line 526) | const_iterator() : method const_iterator (line 530) | const_iterator& method const_iterator (line 537) | const_iterator& method const_iterator (line 544) | const_iterator class PlacementPriorityComparator (line 612) | class PlacementPriorityComparator method PlacementPriorityComparator (line 617) | PlacementPriorityComparator() : saturationThresh(0), spreadingFillRati... method isValidSlot (line 631) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 639) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class PlacementPriorityRandWeightEvaluator (line 654) | class PlacementPriorityRandWeightEvaluator method PlacementPriorityRandWeightEvaluator (line 657) | PlacementPriorityRandWeightEvaluator() class DrainingPlacementPriorityComparator (line 676) | class DrainingPlacementPriorityComparator method DrainingPlacementPriorityComparator (line 681) | DrainingPlacementPriorityComparator() : saturationThresh(0), method isValidSlot (line 695) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 704) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class ROAccessPriorityComparator (line 730) | class ROAccessPriorityComparator method ROAccessPriorityComparator (line 734) | ROAccessPriorityComparator() : saturationThresh(0) method isValidSlot (line 746) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 754) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class DrainingAccessPriorityComparator (line 768) | class DrainingAccessPriorityComparator method DrainingAccessPriorityComparator (line 772) | DrainingAccessPriorityComparator() : saturationThresh(0) method isValidSlot (line 784) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 794) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class GatewayPriorityComparator (line 808) | class GatewayPriorityComparator method GatewayPriorityComparator (line 812) | GatewayPriorityComparator() : saturationThresh(0) method isValidSlot (line 824) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 831) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class RWAccessPriorityComparator (line 845) | class RWAccessPriorityComparator method RWAccessPriorityComparator (line 849) | RWAccessPriorityComparator() : saturationThresh(0) method isValidSlot (line 861) | inline bool isValidSlot(const SchedTreeBase::TreeNodeStateChar* const& s, method isSaturatedSlot (line 870) | inline bool isSaturatedSlot(const SchedTreeBase::TreeNodeStateChar* co... class AccessPriorityRandWeightEvaluator (line 886) | class AccessPriorityRandWeightEvaluator method AccessPriorityRandWeightEvaluator (line 889) | AccessPriorityRandWeightEvaluator() class GatewayPriorityRandWeightEvaluator (line 908) | class GatewayPriorityRandWeightEvaluator method GatewayPriorityRandWeightEvaluator (line 911) | GatewayPriorityRandWeightEvaluator() type FastTreeBranchComparator (line 935) | struct FastTreeBranchComparator method FastTreeBranchComparator (line 2356) | FastTreeBranchComparator(const tFastTree* ftree) : fTree(ftree) type FastTreeBranchComparatorInv (line 937) | struct FastTreeBranchComparatorInv method FastTreeBranchComparatorInv (line 2370) | FastTreeBranchComparatorInv(const tFastTree* ftree) : fTree(ftree) type FastTreeBranch (line 939) | struct FastTreeBranch { class FastTree (line 944) | class FastTree type FileData (line 1000) | struct FileData : public TreeNodeSlots { type TreeStructure (line 1004) | struct TreeStructure { type FastTreeNode (line 1010) | struct FastTreeNode { method FTLower (line 1031) | inline bool method FTGreater (line 1040) | inline bool method FTLowerNode (line 1050) | inline bool method FTGreaterNode (line 1057) | inline bool method isValidSlotNode (line 1064) | inline bool method isSaturatedSlotNode (line 1070) | inline bool method FTLowerBranch (line 1078) | inline bool method isValidSlotBranch (line 1087) | inline bool method FTEqual (line 1094) | inline bool method FTEqualNode (line 1103) | inline bool method FTEqualBranch (line 1110) | inline bool method tFastTreeIdx (line 1119) | inline tFastTreeIdx method getRandomBranchGeneric (line 1168) | inline bool method tFastTreeIdx (line 1225) | inline tFastTreeIdx method fixBranchSorting (line 1285) | inline void method fixBranchSortingHP (line 1352) | inline void method sortBranchesAtNode (line 1448) | inline void method sortAllBranches (line 1502) | inline void method aggregateFileData (line 1508) | bool aggregateFileData(const tFastTreeIdx& node) method aggregateFsData (line 1550) | bool aggregateFsData(const tFastTreeIdx& node) method updateBranch (line 1610) | inline void method getTotalSpace (line 1627) | uint64_t getTotalSpace(const tFastTreeIdx& node = 0) method getTotalWritableSpace (line 1632) | uint64_t getTotalWritableSpace(const tFastTreeIdx& node = 0) method updateTree (line 1637) | inline void method tFastTreeIdx (line 1666) | inline tFastTreeIdx method sGetMaxDataMemSize (line 1672) | inline static size_t sGetMaxDataMemSize() method tFastTreeIdx (line 1677) | inline tFastTreeIdx method tFastTreeIdx (line 1683) | inline tFastTreeIdx method _findFreeSlotsAll (line 1709) | inline bool method checkConsistency (line 1778) | inline void method recursiveDisplay (line 1851) | void method FastTree (line 1868) | FastTree() : method setSaturationThreshold (line 1887) | void setSaturationThreshold(const char& thresh) method setSpreadingFillRatioCap (line 1891) | void setSpreadingFillRatioCap(const char& cap) method setFillRatioCompTol (line 1895) | void setFillRatioCompTol(const char& tol) method selfAllocate (line 1899) | bool method selfUnallocate (line 1911) | bool method tSelf (line 1918) | tSelf& operator = (const tSelf& model) method copyToBuffer (line 1930) | size_t method copyToFastTree (line 1954) | size_t method recursiveDisplay (line 1960) | void method decrementFreeSlot (line 2068) | void method findFreeSlotFirstHit (line 2108) | bool method findFreeSlotFirstHitBack (line 2153) | bool method findFreeSlotSkipSaturated (line 2169) | bool method findFreeSlot (line 2296) | inline bool method disableSubTree (line 2308) | inline void disableSubTree(const tFastTreeIdx& node) method disableNode (line 2323) | inline void disableNode(const tFastTreeIdx& node) class FastTree (line 981) | class FastTree : public SchedTreeBase type FileData (line 1000) | struct FileData : public TreeNodeSlots { type TreeStructure (line 1004) | struct TreeStructure { type FastTreeNode (line 1010) | struct FastTreeNode { method FTLower (line 1031) | inline bool method FTGreater (line 1040) | inline bool method FTLowerNode (line 1050) | inline bool method FTGreaterNode (line 1057) | inline bool method isValidSlotNode (line 1064) | inline bool method isSaturatedSlotNode (line 1070) | inline bool method FTLowerBranch (line 1078) | inline bool method isValidSlotBranch (line 1087) | inline bool method FTEqual (line 1094) | inline bool method FTEqualNode (line 1103) | inline bool method FTEqualBranch (line 1110) | inline bool method tFastTreeIdx (line 1119) | inline tFastTreeIdx method getRandomBranchGeneric (line 1168) | inline bool method tFastTreeIdx (line 1225) | inline tFastTreeIdx method fixBranchSorting (line 1285) | inline void method fixBranchSortingHP (line 1352) | inline void method sortBranchesAtNode (line 1448) | inline void method sortAllBranches (line 1502) | inline void method aggregateFileData (line 1508) | bool aggregateFileData(const tFastTreeIdx& node) method aggregateFsData (line 1550) | bool aggregateFsData(const tFastTreeIdx& node) method updateBranch (line 1610) | inline void method getTotalSpace (line 1627) | uint64_t getTotalSpace(const tFastTreeIdx& node = 0) method getTotalWritableSpace (line 1632) | uint64_t getTotalWritableSpace(const tFastTreeIdx& node = 0) method updateTree (line 1637) | inline void method tFastTreeIdx (line 1666) | inline tFastTreeIdx method sGetMaxDataMemSize (line 1672) | inline static size_t sGetMaxDataMemSize() method tFastTreeIdx (line 1677) | inline tFastTreeIdx method tFastTreeIdx (line 1683) | inline tFastTreeIdx method _findFreeSlotsAll (line 1709) | inline bool method checkConsistency (line 1778) | inline void method recursiveDisplay (line 1851) | void method FastTree (line 1868) | FastTree() : method setSaturationThreshold (line 1887) | void setSaturationThreshold(const char& thresh) method setSpreadingFillRatioCap (line 1891) | void setSpreadingFillRatioCap(const char& cap) method setFillRatioCompTol (line 1895) | void setFillRatioCompTol(const char& tol) method selfAllocate (line 1899) | bool method selfUnallocate (line 1911) | bool method tSelf (line 1918) | tSelf& operator = (const tSelf& model) method copyToBuffer (line 1930) | size_t method copyToFastTree (line 1954) | size_t method recursiveDisplay (line 1960) | void method decrementFreeSlot (line 2068) | void method findFreeSlotFirstHit (line 2108) | bool method findFreeSlotFirstHitBack (line 2153) | bool method findFreeSlotSkipSaturated (line 2169) | bool method findFreeSlot (line 2296) | inline bool method disableSubTree (line 2308) | inline void disableSubTree(const tFastTreeIdx& node) method disableNode (line 2323) | inline void disableNode(const tFastTreeIdx& node) function copyFastTree (line 2331) | inline size_t type FastTreeBranchComparator (line 2351) | struct FastTreeBranchComparator { method FastTreeBranchComparator (line 2356) | FastTreeBranchComparator(const tFastTree* ftree) : fTree(ftree) type FastTreeBranchComparatorInv (line 2365) | struct FastTreeBranchComparatorInv { method FastTreeBranchComparatorInv (line 2370) | FastTreeBranchComparatorInv(const tFastTree* ftree) : fTree(ftree) function debugDisplay (line 2441) | void __attribute__((used)) __attribute__((noinline)) FILE: mgm/geotree/SchedulingSlowTree.cc function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN function SlowTreeNode (line 180) | SlowTreeNode* SlowTree::insert(const TreeNodeInfo* info, function SlowTreeNode (line 204) | SlowTreeNode* SlowTree::insert(const TreeNodeInfo* info, function SlowTreeNode (line 373) | SlowTreeNode* SlowTree::moveToNewGeoTag(SlowTreeNode* node, FILE: mgm/geotree/SchedulingSlowTree.hh class SlowTreeNode (line 68) | class SlowTreeNode : public SchedTreeBase method destroy (line 89) | void destroy() method update (line 97) | void update() method SlowTreeNode (line 114) | SlowTreeNode() : pFather(0) , pLeavesCount(0), pNodeCount(0) method writeFastTreeNodeTemplate (line 121) | inline bool class SlowTree (line 153) | class SlowTree : public SchedTreeBase method Init (line 161) | void Init() method SlowTree (line 176) | SlowTree(const std::string& groupId) method setName (line 181) | void setName(const std::string& groupId) method SlowTree (line 189) | SlowTree() method emitDebugInfo (line 195) | void emitDebugInfo(const size_t debugLevel) const method getNodeCount (line 201) | size_t getNodeCount() const FILE: mgm/geotree/SchedulingTreeCommon.cc function ostream (line 36) | ostream& SchedTreeBase::TreeNodeInfo::display(ostream &os) const function ostream (line 51) | ostream& operator << (ostream &os, const SchedTreeBase::FastTreeInfo &info) FILE: mgm/geotree/SchedulingTreeCommon.hh function EOSMGMNAMESPACE_BEGIN (line 57) | EOSMGMNAMESPACE_BEGIN function sGetMaxNodeCount (line 118) | inline static size_t sGetMaxNodeCount() type TreeNodeInfo (line 129) | struct TreeNodeInfo { type tStatus (line 150) | enum tStatus function fsStatusToStr (line 152) | static std::string fsStatusToStr(int16_t s) function intermediateStatusToStr (line 193) | static std::string intermediateStatusToStr(int16_t s) type TreeNodeState (line 213) | struct TreeNodeState { method TreeNodeState (line 214) | TreeNodeState() : type TreeNodeSlots (line 229) | struct TreeNodeSlots { method TreeNodeSlots (line 238) | TreeNodeSlots() : type TreeNodeStateFloat (line 246) | struct TreeNodeStateFloat : public TreeNodeState { method writeCompactVersion (line 247) | void function comparePlct (line 260) | inline static signed char function compareAccessRO (line 370) | inline static signed char function compareAccessDrain (line 420) | inline static signed char function compareAccessRW (line 480) | inline static signed char function compareDrnPlct (line 530) | inline static signed char function compareGateway (line 619) | inline static signed char FILE: mgm/geotree/SchedulingTreeTest.cc function PopulateSchedGroupFromFile (line 60) | int PopulateSchedGroupFromFile(const string& fileName, size_t groupSize, function treeDepthSimilarity (line 137) | inline size_t treeDepthSimilarity(const std::string& left, function functionalTestFastTree (line 160) | void functionalTestFastTree(FastTree* fptree, FastTree* ... function debugDisplayPlct (line 234) | void debugDisplayPlct(const FastPlacementTree& tree) function debugDisplayAccs (line 238) | void debugDisplayAccs(const FastROAccessTree& tree) function testAccess (line 243) | bool testAccess(const std::string& toAccess, const std::string& accessible) function main (line 295) | int main() function main2 (line 447) | int main2() function mainFull (line 491) | int mainFull() FILE: mgm/geotreeengine/GeoTreeEngine.cc function GetMaxPlacementAttempts (line 115) | unsigned int GetMaxPlacementAttempts() type timeval (line 641) | struct timeval type timeval (line 721) | struct timeval type TreeInfoFsIdComparator (line 1435) | struct TreeInfoFsIdComparator { method TreeInfoFsIdComparator (line 1437) | TreeInfoFsIdComparator(SchedTreeBase::FastTreeInfo* infos) type timeval (line 2742) | struct timeval FILE: mgm/geotreeengine/GeoTreeEngine.hh class GeoTreeEngine (line 223) | class GeoTreeEngine : public eos::common::LogId type Penalties (line 228) | struct Penalties { method Penalties (line 232) | Penalties() : type tLatencyStats (line 239) | struct tLatencyStats { method tLatencyStats (line 241) | tLatencyStats() : method getage (line 245) | double getage(double nowms = 0.0) method update (line 255) | void update(const double& nowms = 0.0) type nodeAgreg (line 265) | struct nodeAgreg { method nodeAgreg (line 274) | nodeAgreg() : saturated(false), fsCount(0), rOpen(0), wOpen(0), type FastStructSched (line 291) | struct FastStructSched { method FastStructSched (line 302) | FastStructSched() method DeepCopyTo (line 374) | bool DeepCopyTo(FastStructSched* target) const method UpdateTrees (line 414) | void UpdateTrees() method applyDlScorePenalty (line 423) | inline void applyDlScorePenalty(SchedTreeBase::tFastTreeIdx idx, method applyUlScorePenalty (line 438) | inline void applyUlScorePenalty(SchedTreeBase::tFastTreeIdx idx, method buildFastStructures (line 453) | inline bool buildFastStructures(SlowTree* slowTree) method resizePenalties (line 462) | inline void resizePenalties(const size_t& newsize) method setConfigParam (line 467) | inline void setConfigParam( type FastStructProxy (line 492) | struct FastStructProxy { method FastStructProxy (line 499) | FastStructProxy() method DeepCopyTo (line 534) | bool DeepCopyTo(FastStructProxy* target) const method UpdateTrees (line 566) | void UpdateTrees() method applyDlScorePenalty (line 571) | inline void applyDlScorePenalty(SchedTreeBase::tFastTreeIdx idx, method applyUlScorePenalty (line 581) | inline void applyUlScorePenalty(SchedTreeBase::tFastTreeIdx idx, method buildFastStructures (line 591) | inline bool buildFastStructures(SlowTree* slowTree) method resizePenalties (line 599) | inline void resizePenalties(const size_t& newsize) method setConfigParam (line 604) | inline void setConfigParam( type TreeMapEntry (line 621) | struct TreeMapEntry { method TreeMapEntry (line 643) | TreeMapEntry(const std::string& groupName = "") : method swapFastStructBuffers (line 662) | void swapFastStructBuffers() method updateBGFastStructuresConfigParam (line 668) | void updateBGFastStructuresConfigParam( method refreshBackGroundFastStructures (line 678) | void refreshBackGroundFastStructures() method updateFastStructures (line 683) | bool updateFastStructures() type SchedTME (line 705) | struct SchedTME : public TreeMapEntry { method SchedTME (line 710) | SchedTME(const std::string& groupName) : method updateSlowTreeInfoFromBgFastStruct (line 715) | void updateSlowTreeInfoFromBgFastStruct() type ProxyTMEBase (line 751) | struct ProxyTMEBase : public TreeMapEntry { method ProxyTMEBase (line 756) | ProxyTMEBase(const std::string& groupName) : method updateSlowTreeInfoFromBgFastStruct (line 761) | void updateSlowTreeInfoFromBgFastStruct() type DataProxyTME (line 793) | struct DataProxyTME : public ProxyTMEBase { method DataProxyTME (line 794) | DataProxyTME(const std::string& groupName) : ProxyTMEBase(groupName) method updateFastStructures (line 798) | bool updateFastStructures(SchedTME* entry) method updateFastStructures (line 853) | bool updateFastStructures(ProxyTMEBase* entry) type SchedType (line 913) | enum SchedType type AccessStruct (line 1027) | struct AccessStruct { method AccessStruct (line 1042) | AccessStruct(const std::string& cfgkey): type PenaltySubSys (line 1078) | struct PenaltySubSys { method PenaltySubSys (line 1095) | PenaltySubSys(const size_t& circSize) : type LatencySubSys (line 1112) | struct LatencySubSys { method LatencySubSys (line 1116) | LatencySubSys(const size_t& circSize) : method checkPendingDeletionsFs (line 1152) | void checkPendingDeletionsFs() method checkPendingDeletionsDp (line 1182) | void checkPendingDeletionsDp() method applyDlScorePenalty (line 1216) | inline void applyDlScorePenalty(SchedTME* entry, method applyUlScorePenalty (line 1225) | inline void applyUlScorePenalty(SchedTME* entry, method recallScorePenalty (line 1234) | inline void recallScorePenalty(SchedTME* entry, method placeNewReplicas (line 1278) | bool placeNewReplicas(SchedTME* entry, method accessReplicas (line 1462) | unsigned char accessReplicas(SchedTME* entry, method _setInternalParam (line 1546) | bool _setInternalParam(T& param, const T& value, method setInternalParam (line 1570) | bool setInternalParam(T& param, const int& value, method setInternalParam (line 1584) | bool setInternalParam(T& param, const float& value, method setInternalParam (line 1600) | bool setInternalParam(std::vector& param, const std::vector& param, method PauseUpdater (line 1917) | inline static bool PauseUpdater() method ResumeUpdater (line 1949) | inline static void ResumeUpdater() method setAccessGeotagMapping (line 2063) | inline bool setAccessGeotagMapping(XrdOucString* output, method setAccessGeotagMapping (line 2076) | inline bool setAccessGeotagMapping(const std::string& geotag, method clearAccessGeotagMapping (line 2093) | inline bool clearAccessGeotagMapping(XrdOucString* output, method showAccessGeotagMapping (line 2118) | inline bool showAccessGeotagMapping(XrdOucString* output, bool monitor... method setAccessProxygroup (line 2141) | inline bool setAccessProxygroup(XrdOucString* output, const std::strin... method setAccessProxygroup (line 2154) | inline bool setAccessProxygroup(const std::string& geotag, method clearAccessProxygroup (line 2171) | inline bool clearAccessProxygroup(XrdOucString* output, method showAccessProxygroup (line 2195) | inline bool showAccessProxygroup(XrdOucString* output, bool monitoring) FILE: mgm/groupbalancer/BalancerEngine.cc type eos::mgm::group_balancer (line 8) | namespace eos::mgm::group_balancer function groups_picked_t (line 53) | groups_picked_t function groups_picked_t (line 167) | groups_picked_t FILE: mgm/groupbalancer/BalancerEngine.hh type eos::mgm::group_balancer (line 33) | namespace eos::mgm::group_balancer type IBalancerEngine (line 36) | struct IBalancerEngine { type BalancerEngineData (line 83) | struct BalancerEngineData { class BalancerEngine (line 91) | class BalancerEngine: public IBalancerEngine method group_size_map (line 98) | const group_size_map& get_group_sizes() const override method BalancerEngine (line 106) | BalancerEngine() = default; method BalancerEngineData (line 111) | const BalancerEngineData& get_data() const method canPick (line 120) | bool canPick() const method sourceGroupCount (line 126) | size_t sourceGroupCount() const method targetGroupCount (line 131) | size_t targetGroupCount() const FILE: mgm/groupbalancer/BalancerEngineFactory.hh type eos::mgm::group_balancer (line 29) | namespace eos::mgm::group_balancer function BalancerEngineT (line 32) | BalancerEngineT get_engine_type(std::string_view name) function BalancerEngine (line 43) | BalancerEngine* make_balancer_engine(BalancerEngineT engine_t) FILE: mgm/groupbalancer/BalancerEngineTypes.hh type eos::mgm::group_balancer (line 33) | namespace eos::mgm::group_balancer type GroupStatus (line 37) | enum class GroupStatus { function GroupStatus (line 45) | inline constexpr GroupStatus getGroupStatus(std::string_view status) function GroupStatusToStr (line 62) | inline std::string GroupStatusToStr(GroupStatus s) class GroupSizeInfo (line 89) | class GroupSizeInfo method GroupSizeInfo (line 95) | GroupSizeInfo(uint64_t usedBytes, uint64_t capacity) method GroupSizeInfo (line 100) | GroupSizeInfo(GroupStatus status, uint64_t usedBytes, uint64_t capac... method swapFile (line 109) | void swapFile(GroupSizeInfo* toGroup, uint64_t size) method usedBytes (line 115) | uint64_t method capacity (line 121) | uint64_t method filled (line 127) | double method draining (line 133) | bool draining() const method on (line 138) | bool on() const type BalancerEngineT (line 162) | enum class BalancerEngineT { function engine_should_average (line 169) | inline bool engine_should_average(BalancerEngineT engine) { FILE: mgm/groupbalancer/BalancerEngineUtils.hh type eos::mgm::group_balancer (line 33) | namespace eos::mgm::group_balancer type detail (line 36) | namespace detail function calculateAvg (line 43) | inline double calculateAvg(const group_size_map& m) function value_type (line 57) | value_type function extract_double_value (line 70) | double extract_double_value(const map_type& m, const key_type& k, function extract_percent_value (line 84) | double extract_percent_value(Args&& ... args) function extract_commalist_value (line 91) | std::unordered_set function is_valid_threshold (line 101) | inline bool is_valid_threshold(const std::string& threshold_str) function is_valid_threshold (line 115) | inline bool is_valid_threshold(const std::string& threshold_str, FILE: mgm/groupbalancer/ConverterUtils.cc type eos::mgm::group_balancer (line 11) | namespace eos::mgm::group_balancer function getFileProcTransferNameAndSize (line 17) | std::string FILE: mgm/groupbalancer/ConverterUtils.hh type eos::mgm::group_balancer (line 33) | namespace eos::mgm::group_balancer type PrefixFilter (line 39) | struct PrefixFilter { method PrefixFilter (line 42) | PrefixFilter(std::string_view _prefix): prefix(_prefix) {} FILE: mgm/groupbalancer/FreeSpaceBalancerEngine.cc type eos::mgm::group_balancer (line 5) | namespace eos::mgm::group_balancer FILE: mgm/groupbalancer/FreeSpaceBalancerEngine.hh type eos::mgm::group_balancer (line 29) | namespace eos::mgm::group_balancer class FreeSpaceBalancerEngine (line 32) | class FreeSpaceBalancerEngine: public BalancerEngine FILE: mgm/groupbalancer/GroupBalancer.cc function printSizes (line 241) | static void FILE: mgm/groupbalancer/GroupBalancer.hh class FsSpace (line 41) | class FsSpace type group_balancer (line 47) | namespace group_balancer class BalancerEngine (line 49) | class BalancerEngine class GroupBalancer (line 56) | class GroupBalancer type Config (line 83) | struct Config { method Config (line 92) | Config(): is_enabled(true), is_conv_enabled(true), num_tx(0), type FileInfo (line 99) | struct FileInfo { method FileInfo (line 104) | FileInfo() = default; method FileInfo (line 105) | FileInfo(eos::common::FileId::fileid_t _fid, method reconfigure (line 142) | inline void reconfigure() FILE: mgm/groupbalancer/GroupsInfoFetcher.cc type eos::mgm::group_balancer (line 4) | namespace eos::mgm::group_balancer function group_size_map (line 7) | group_size_map FILE: mgm/groupbalancer/GroupsInfoFetcher.hh type eos::mgm::group_balancer (line 30) | namespace eos::mgm::group_balancer type IGroupsInfoFetcher (line 34) | struct IGroupsInfoFetcher { type OnGroupStatusFilter (line 40) | struct OnGroupStatusFilter { class eosGroupsInfoFetcher (line 56) | class eosGroupsInfoFetcher final: public IGroupsInfoFetcher type base_group_status_filter (line 59) | struct base_group_status_filter { type group_status_filter (line 68) | struct group_status_filter : public base_group_status_filter { method group_status_filter (line 69) | group_status_filter(F&& _f): f(std::forward(_f)) {} method apply (line 70) | virtual bool apply(GroupStatus status) method eosGroupsInfoFetcher (line 80) | eosGroupsInfoFetcher(const std::string& _spaceName, method eosGroupsInfoFetcher (line 85) | eosGroupsInfoFetcher(const std::string& _spaceName): spaceName(_spac... method is_valid_status (line 91) | bool is_valid_status(GroupStatus status) method should_average (line 96) | void should_average(bool _do_average) { FILE: mgm/groupbalancer/MinMaxBalancerEngine.cc type eos::mgm::group_balancer (line 6) | namespace eos::mgm::group_balancer FILE: mgm/groupbalancer/MinMaxBalancerEngine.hh type eos::mgm::group_balancer (line 28) | namespace eos::mgm::group_balancer class MinMaxBalancerEngine (line 31) | class MinMaxBalancerEngine: public BalancerEngine method get_min_threshold (line 38) | double get_min_threshold() const method get_max_threshold (line 43) | double get_max_threshold() const FILE: mgm/groupbalancer/StdDevBalancerEngine.cc type eos::mgm::group_balancer (line 28) | namespace eos::mgm::group_balancer FILE: mgm/groupbalancer/StdDevBalancerEngine.hh type eos::mgm::group_balancer (line 28) | namespace eos::mgm::group_balancer class StdDevBalancerEngine (line 31) | class StdDevBalancerEngine: public BalancerEngine method get_min_threshold (line 39) | double get_min_threshold() const method get_max_threshold (line 44) | double get_max_threshold() const FILE: mgm/groupbalancer/StdDrainerEngine.cc type eos::mgm::group_balancer (line 5) | namespace eos::mgm::group_balancer FILE: mgm/groupbalancer/StdDrainerEngine.hh type eos::mgm::group_balancer (line 27) | namespace eos::mgm::group_balancer class StdDrainerEngine (line 30) | class StdDrainerEngine: public BalancerEngine method get_threshold (line 38) | double get_threshold() const FILE: mgm/groupdrainer/DrainProgressTracker.cc type eos::mgm (line 3) | namespace eos::mgm FILE: mgm/groupdrainer/DrainProgressTracker.hh type eos::mgm (line 31) | namespace eos::mgm class DrainProgressTracker (line 39) | class DrainProgressTracker FILE: mgm/groupdrainer/GroupDrainer.cc type eos::mgm (line 17) | namespace eos::mgm function GroupStatus (line 509) | GroupStatus function GroupStatus (line 557) | GroupStatus function TableRow (line 583) | static TableRow FILE: mgm/groupdrainer/GroupDrainer.hh type eos::mgm (line 38) | namespace eos::mgm type group_balancer (line 41) | namespace group_balancer class BalancerEngine (line 43) | class BalancerEngine class GroupDrainer (line 55) | class GroupDrainer: public eos::common::LogId method isTransfersFull (line 79) | bool isTransfersFull() const method getAllowedTransfers (line 85) | uint64_t getAllowedTransfers() const method reconfigure (line 106) | void reconfigure() method addTransferEntry (line 113) | void addTransferEntry(eos::common::FileId::fileid_t fid) method dropTransferEntry (line 120) | void dropTransferEntry(eos::common::FileId::fileid_t fid) method addFailedTransferEntry (line 132) | void addFailedTransferEntry(eos::common::FileId::fileid_t fid, method trackedTransferEntry (line 149) | bool trackedTransferEntry(eos::common::FileId::fileid_t fid) type StatusFormat (line 166) | enum class StatusFormat { method isValidDrainCompleteStatus (line 193) | static bool isValidDrainCompleteStatus(GroupStatus s) FILE: mgm/groupdrainer/RetryTracker.hh type eos::mgm (line 4) | namespace eos::mgm type RetryTracker (line 10) | struct RetryTracker { method RetryTracker (line 14) | RetryTracker() : count(0) {} method need_update (line 16) | bool need_update(uint64_t retry_interval = DEFAULT_RETRY_INTERVAL, method update (line 29) | void update(eos::common::SteadyClock* clock = nullptr) FILE: mgm/grpc/GrpcNsInterface.cc function AddChecksum (line 452) | void AddChecksum(eos::rpc::FileMdProto* fmd, uint32_t type, const char* xs, type timespec (line 1322) | struct timespec type stat (line 2043) | struct stat type stat (line 2044) | struct stat FILE: mgm/grpc/GrpcNsInterface.hh function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/grpc/GrpcRestGwInterface.cc function EOSMGMNAMESPACE_BEGIN (line 43) | EOSMGMNAMESPACE_BEGIN type timeval (line 266) | struct timeval type timeval (line 279) | struct timeval type stat (line 542) | struct stat type stat (line 2181) | struct stat function FileHelper_EnvFstToFmd (line 2751) | bool function FileHelper_GetRemoteAttribute (line 2811) | int function FileHelper_GetRemoteFmdFromLocalDb (line 2884) | int FILE: mgm/grpc/GrpcRestGwInterface.hh function EOSMGMNAMESPACE_BEGIN (line 63) | EOSMGMNAMESPACE_BEGIN FILE: mgm/grpc/GrpcRestGwServer.cc class EosRestGatewayServiceImpl (line 71) | class EosRestGatewayServiceImpl final : public EosRestGatewayService::Se... method Status (line 74) | Status AclRequest(ServerContext* context, const AclProto* request, method Status (line 83) | Status AccessRequest(ServerContext* context, const AccessProto* request, method Status (line 92) | Status ArchiveRequest(ServerContext* context, const ArchiveProto* requ... method Status (line 101) | Status AttrRequest(ServerContext* context, const AttrProto* request, method Status (line 110) | Status BackupRequest(ServerContext* context, const BackupProto* request, method Status (line 119) | Status ChmodRequest(ServerContext* context, const ChmodProto* request, method Status (line 128) | Status ChownRequest(ServerContext* context, const ChownProto* request, method Status (line 137) | Status ConfigRequest(ServerContext* context, const ConfigProto* request, method Status (line 146) | Status ConvertRequest(ServerContext* context, const ConvertProto* requ... method Status (line 155) | Status CpRequest(ServerContext* context, const CpProto* request, method Status (line 164) | Status DebugRequest(ServerContext* context, const DebugProto* request, method Status (line 173) | Status EvictRequest(ServerContext* context, const EvictProto* request, method Status (line 182) | Status FileRequest(ServerContext* context, const FileProto* request, method Status (line 191) | Status FileinfoRequest(ServerContext* context, const FileinfoProto* re... method Status (line 200) | Status FindRequest(ServerContext* context, const FindProto* request, method Status (line 209) | Status FsRequest(ServerContext* context, const FsProto* request, method Status (line 218) | Status FsckRequest(ServerContext* context, const FsckProto* request, method Status (line 227) | Status GeoschedRequest(ServerContext* context, const GeoschedProto* re... method Status (line 236) | Status GroupRequest(ServerContext* context, const GroupProto* request, method Status (line 245) | Status HealthRequest(ServerContext* context, const HealthProto* request, method Status (line 254) | Status IoRequest(ServerContext* context, const IoProto* request, method Status (line 263) | Status LsRequest(ServerContext* context, const LsProto* request, method Status (line 272) | Status MapRequest(ServerContext* context, const MapProto* request, method Status (line 281) | Status MemberRequest(ServerContext* context, const MemberProto* request, method Status (line 290) | Status MkdirRequest(ServerContext* context, const MkdirProto* request, method Status (line 299) | Status MvRequest(ServerContext* context, const MoveProto* request, method Status (line 308) | Status NodeRequest(ServerContext* context, const NodeProto* request, method Status (line 317) | Status NsRequest(ServerContext* context, const NsProto* request, method Status (line 326) | Status QuotaRequest(ServerContext* context, const QuotaProto* request, method Status (line 335) | Status RecycleRequest(ServerContext* context, const RecycleProto* requ... method Status (line 344) | Status RmRequest(ServerContext* context, const RmProto* request, method Status (line 353) | Status RmdirRequest(ServerContext* context, const RmdirProto* request, method Status (line 362) | Status RouteRequest(ServerContext* context, const RouteProto* request, method Status (line 371) | Status SpaceRequest(ServerContext* context, const SpaceProto* request, method Status (line 380) | Status StatRequest(ServerContext* context, const StatProto* request, method Status (line 389) | Status StatusRequest(ServerContext* context, const StatusProto* request, method Status (line 398) | Status TokenRequest(ServerContext* context, const TokenProto* request, method Status (line 407) | Status TouchRequest(ServerContext* context, const TouchProto* request, method Status (line 416) | Status VersionRequest(ServerContext* context, const VersionProto* requ... method Status (line 425) | Status VidRequest(ServerContext* context, const VidProto* request, method Status (line 434) | Status WhoRequest(ServerContext* context, const WhoProto* request, method Status (line 443) | Status WhoamiRequest(ServerContext* context, const WhoamiProto* request, FILE: mgm/grpc/GrpcRestGwServer.hh function EOSMGMNAMESPACE_BEGIN (line 13) | EOSMGMNAMESPACE_BEGIN FILE: mgm/grpc/GrpcServer.cc type Rates (line 52) | struct Rates { method total_throughput (line 59) | double method add (line 66) | void function Rates (line 76) | Rates method total_throughput (line 59) | double method add (line 66) | void function BuildReport (line 112) | void class RequestServiceImpl (line 307) | class RequestServiceImpl final : public Eos::Service { method Status (line 308) | Status Ping(ServerContext* context, const eos::rpc::PingRequest* request, method Status (line 321) | Status FileInsert(ServerContext* context, method Status (line 334) | Status ContainerInsert(ServerContext* context, method Status (line 347) | Status MD(ServerContext* context, const eos::rpc::MDRequest* request, method Status (line 375) | Status Find(ServerContext* context, const eos::rpc::FindRequest* request, method Status (line 387) | Status NsStat(ServerContext* context, method Status (line 400) | Status Exec(ServerContext* context, method Status (line 415) | Status FILE: mgm/grpc/GrpcServer.hh function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/grpc/GrpcWncInterface.cc function EOSMGMNAMESPACE_BEGIN (line 44) | EOSMGMNAMESPACE_BEGIN type timeval (line 571) | struct timeval type timeval (line 584) | struct timeval type stat (line 828) | struct stat type stat (line 2407) | struct stat function File_EnvFstToFmd (line 2926) | bool function File_GetRemoteAttribute (line 2986) | int function File_GetRemoteFmdFromLocalDb (line 3059) | int FILE: mgm/grpc/GrpcWncInterface.hh function EOSMGMNAMESPACE_BEGIN (line 19) | EOSMGMNAMESPACE_BEGIN FILE: mgm/grpc/GrpcWncServer.cc class WncService (line 25) | class WncService final : public EosWnc::Service method ProcessSingle (line 28) | grpc::Status ProcessSingle(ServerContext* context, method ProcessStream (line 210) | grpc::Status ProcessStream(ServerContext* context, FILE: mgm/grpc/GrpcWncServer.hh function EOSMGMNAMESPACE_BEGIN (line 19) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/HttpHandler.cc function EOSMGMNAMESPACE_BEGIN (line 38) | EOSMGMNAMESPACE_BEGIN type stat (line 176) | struct stat type stat (line 512) | struct stat type stat (line 714) | struct stat FILE: mgm/http/HttpHandler.hh function EOSMGMNAMESPACE_BEGIN (line 42) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/HttpServer.cc type MHD_Connection (line 47) | struct MHD_Connection type sockaddr_in (line 75) | struct sockaddr_in type sockaddr_in6 (line 76) | struct sockaddr_in6 type MHD_Response (line 217) | struct MHD_Response type MHD_Connection (line 249) | struct MHD_Connection type MHD_RequestTerminationCode (line 251) | enum MHD_RequestTerminationCode function Access_Operation (line 288) | Access_Operation MapHttpVerbToAOP(const std::string& http_verb) type stat (line 598) | struct stat FILE: mgm/http/HttpServer.hh class XrdAccAuthorize (line 44) | class XrdAccAuthorize function EOSMGMNAMESPACE_BEGIN (line 46) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/ProtocolHandlerFactory.hh function EOSMGMNAMESPACE_BEGIN (line 46) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/rapidxml/rapidxml.hpp type rapidxml (line 30) | namespace rapidxml class parse_error (line 71) | class parse_error: public std::exception method parse_error (line 77) | parse_error(const char *what, void *where) method Ch (line 94) | Ch *where() const class xml_node (line 137) | class xml_node method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_attribute (line 138) | class xml_attribute method xml_attribute (line 810) | xml_attribute() class xml_document (line 139) | class xml_document method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type node_type (line 143) | enum node_type type internal (line 286) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... class memory_pool (line 379) | class memory_pool method memory_pool (line 390) | memory_pool() method Ch (line 476) | Ch *allocate_string(const Ch *source = 0, std::size_t size = 0) method clear (line 525) | void clear() method set_allocator (line 552) | void set_allocator(alloc_func *af, free_func *ff) type header (line 561) | struct header method init (line 566) | void init() class xml_base (line 648) | class xml_base method xml_base (line 657) | xml_base() method Ch (line 673) | Ch *name() const method name_size (line 681) | std::size_t name_size() const method Ch (line 692) | Ch *value() const method value_size (line 700) | std::size_t value_size() const method name (line 721) | void name(const Ch *name, std::size_t size) method name (line 730) | void name(const Ch *name) method value (line 751) | void value(const Ch *value, std::size_t size) method value (line 760) | void value(const Ch *value) method Ch (line 778) | static Ch *nullstr() class xml_attribute (line 798) | class xml_attribute: public xml_base method xml_attribute (line 810) | xml_attribute() class xml_node (line 890) | class xml_node: public xml_base method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_document (line 1358) | class xml_document: public xml_node, public memory_pool method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type internal (line 2303) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... type rapidxml (line 57) | namespace rapidxml class parse_error (line 71) | class parse_error: public std::exception method parse_error (line 77) | parse_error(const char *what, void *where) method Ch (line 94) | Ch *where() const class xml_node (line 137) | class xml_node method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_attribute (line 138) | class xml_attribute method xml_attribute (line 810) | xml_attribute() class xml_document (line 139) | class xml_document method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type node_type (line 143) | enum node_type type internal (line 286) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... class memory_pool (line 379) | class memory_pool method memory_pool (line 390) | memory_pool() method Ch (line 476) | Ch *allocate_string(const Ch *source = 0, std::size_t size = 0) method clear (line 525) | void clear() method set_allocator (line 552) | void set_allocator(alloc_func *af, free_func *ff) type header (line 561) | struct header method init (line 566) | void init() class xml_base (line 648) | class xml_base method xml_base (line 657) | xml_base() method Ch (line 673) | Ch *name() const method name_size (line 681) | std::size_t name_size() const method Ch (line 692) | Ch *value() const method value_size (line 700) | std::size_t value_size() const method name (line 721) | void name(const Ch *name, std::size_t size) method name (line 730) | void name(const Ch *name) method value (line 751) | void value(const Ch *value, std::size_t size) method value (line 760) | void value(const Ch *value) method Ch (line 778) | static Ch *nullstr() class xml_attribute (line 798) | class xml_attribute: public xml_base method xml_attribute (line 810) | xml_attribute() class xml_node (line 890) | class xml_node: public xml_base method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_document (line 1358) | class xml_document: public xml_node, public memory_pool method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type internal (line 2303) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... type rapidxml (line 134) | namespace rapidxml class parse_error (line 71) | class parse_error: public std::exception method parse_error (line 77) | parse_error(const char *what, void *where) method Ch (line 94) | Ch *where() const class xml_node (line 137) | class xml_node method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_attribute (line 138) | class xml_attribute method xml_attribute (line 810) | xml_attribute() class xml_document (line 139) | class xml_document method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type node_type (line 143) | enum node_type type internal (line 286) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... class memory_pool (line 379) | class memory_pool method memory_pool (line 390) | memory_pool() method Ch (line 476) | Ch *allocate_string(const Ch *source = 0, std::size_t size = 0) method clear (line 525) | void clear() method set_allocator (line 552) | void set_allocator(alloc_func *af, free_func *ff) type header (line 561) | struct header method init (line 566) | void init() class xml_base (line 648) | class xml_base method xml_base (line 657) | xml_base() method Ch (line 673) | Ch *name() const method name_size (line 681) | std::size_t name_size() const method Ch (line 692) | Ch *value() const method value_size (line 700) | std::size_t value_size() const method name (line 721) | void name(const Ch *name, std::size_t size) method name (line 730) | void name(const Ch *name) method value (line 751) | void value(const Ch *value, std::size_t size) method value (line 760) | void value(const Ch *value) method Ch (line 778) | static Ch *nullstr() class xml_attribute (line 798) | class xml_attribute: public xml_base method xml_attribute (line 810) | xml_attribute() class xml_node (line 890) | class xml_node: public xml_base method xml_node (line 901) | xml_node(node_type type) method node_type (line 913) | node_type type() const method type (line 1065) | void type(node_type type) method prepend_node (line 1076) | void prepend_node(xml_node *child) method append_node (line 1097) | void append_node(xml_node *child) method insert_node (line 1119) | void insert_node(xml_node *where, xml_node *child) method remove_first_node (line 1140) | void remove_first_node() method remove_last_node (line 1155) | void remove_last_node() method remove_node (line 1171) | void remove_node(xml_node *where) method remove_all_nodes (line 1188) | void remove_all_nodes() method prepend_attribute (line 1197) | void prepend_attribute(xml_attribute *attribute) method append_attribute (line 1217) | void append_attribute(xml_attribute *attribute) method insert_attribute (line 1239) | void insert_attribute(xml_attribute *where, xml_attribute *a... method remove_first_attribute (line 1260) | void remove_first_attribute() method remove_last_attribute (line 1277) | void remove_last_attribute() method remove_attribute (line 1293) | void remove_attribute(xml_attribute *where) method remove_all_attributes (line 1309) | void remove_all_attributes() class xml_document (line 1358) | class xml_document: public xml_node, public memory_pool method xml_document (line 1364) | xml_document() method parse (line 1381) | void parse(Ch *text) method clear (line 1415) | void clear() type whitespace_pred (line 1428) | struct whitespace_pred method test (line 1430) | static unsigned char test(Ch ch) type node_name_pred (line 1437) | struct node_name_pred method test (line 1439) | static unsigned char test(Ch ch) type attribute_name_pred (line 1446) | struct attribute_name_pred method test (line 1448) | static unsigned char test(Ch ch) type text_pred (line 1455) | struct text_pred method test (line 1457) | static unsigned char test(Ch ch) type text_pure_no_ws_pred (line 1464) | struct text_pure_no_ws_pred method test (line 1466) | static unsigned char test(Ch ch) type text_pure_with_ws_pred (line 1473) | struct text_pure_with_ws_pred method test (line 1475) | static unsigned char test(Ch ch) type attribute_value_pred (line 1483) | struct attribute_value_pred method test (line 1485) | static unsigned char test(Ch ch) type attribute_value_pure_pred (line 1497) | struct attribute_value_pure_pred method test (line 1499) | static unsigned char test(Ch ch) method insert_coded_character (line 1511) | static void insert_coded_character(Ch *&text, unsigned long code) method skip (line 1558) | static void skip(Ch *&text) method Ch (line 1570) | static Ch *skip_and_expand_character_refs(Ch *&text) method parse_bom (line 1725) | void parse_bom(Ch *&text) method Ch (line 1940) | Ch parse_and_append_data(xml_node *node, Ch *&text, Ch *contents... method parse_node_contents (line 2167) | void parse_node_contents(Ch *&text, xml_node *node) method parse_node_attributes (line 2237) | void parse_node_attributes(Ch *&text, xml_node *node) type internal (line 2303) | namespace internal type lookup_tables (line 292) | struct lookup_tables function measure (line 310) | inline std::size_t measure(const Ch *p) function compare (line 320) | inline bool compare(const Ch *p1, std::size_t size1, const Ch *p2, s... FILE: mgm/http/rapidxml/rapidxml_print.hpp type rapidxml (line 17) | namespace rapidxml type internal (line 29) | namespace internal function OutIt (line 80) | inline OutIt copy_chars(const Ch *begin, const Ch *end, OutIt out) function OutIt (line 90) | inline OutIt copy_and_expand_chars(const Ch *begin, const Ch *end, C... function OutIt (line 128) | inline OutIt fill_chars(OutIt out, int n, Ch ch) function find_char (line 137) | inline bool find_char(const Ch *begin, const Ch *end) function OutIt (line 150) | inline OutIt print_node(OutIt out, const xml_node *node, int fla... function OutIt (line 212) | inline OutIt print_children(OutIt out, const xml_node *node, int... function OutIt (line 221) | inline OutIt print_attributes(OutIt out, const xml_node *node, i... function OutIt (line 251) | inline OutIt print_data_node(OutIt out, const xml_node *node, in... function OutIt (line 262) | inline OutIt print_cdata_node(OutIt out, const xml_node *node, i... function OutIt (line 285) | inline OutIt print_element_node(OutIt out, const xml_node *node,... function OutIt (line 341) | inline OutIt print_declaration_node(OutIt out, const xml_node *n... function OutIt (line 364) | inline OutIt print_comment_node(OutIt out, const xml_node *node,... function OutIt (line 382) | inline OutIt print_doctype_node(OutIt out, const xml_node *node,... function OutIt (line 404) | inline OutIt print_pi_node(OutIt out, const xml_node *node, int ... function OutIt (line 431) | inline OutIt print(OutIt out, const xml_node &node, int flags = 0) FILE: mgm/http/rapidxml/rapidxml_utils.hpp type rapidxml (line 16) | namespace rapidxml class file (line 21) | class file method file (line 28) | file(const char *filename) method file (line 51) | file(std::basic_istream &stream) method Ch (line 65) | Ch *data() method Ch (line 72) | const Ch *data() const method size (line 79) | std::size_t size() const function count_children (line 93) | inline std::size_t count_children(xml_node *node) function count_attributes (line 108) | inline std::size_t count_attributes(xml_node *node) FILE: mgm/http/rest-api/action/Action.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/TapeAction.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/TapeActions.hh function EOSMGMRESTNAMESPACE_BEGIN (line 24) | EOSMGMRESTNAMESPACE_BEGIN class GetStageBulkRequest (line 50) | class GetStageBulkRequest : public TapeAction method GetStageBulkRequest (line 53) | GetStageBulkRequest(const std::string& accessURL, class CancelStageBulkRequest (line 66) | class CancelStageBulkRequest : public TapeAction method CancelStageBulkRequest (line 69) | CancelStageBulkRequest(const std::string& accessURL, class DeleteStageBulkRequest (line 82) | class DeleteStageBulkRequest : public TapeAction method DeleteStageBulkRequest (line 85) | DeleteStageBulkRequest(const std::string& accessURL, class GetArchiveInfo (line 94) | class GetArchiveInfo : public TapeAction method GetArchiveInfo (line 97) | GetArchiveInfo(const std::string& accessURL, class CreateReleaseBulkRequest (line 113) | class CreateReleaseBulkRequest : public TapeAction method CreateReleaseBulkRequest (line 116) | CreateReleaseBulkRequest(const std::string& accessURL, FILE: mgm/http/rest-api/action/tape/archiveinfo/GetArchiveInfo.cc function EOSMGMRESTNAMESPACE_BEGIN (line 28) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/archiveinfo/GetArchiveInfo.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/release/CreateReleaseBulkRequest.cc function EOSMGMRESTNAMESPACE_BEGIN (line 27) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/release/CreateReleaseBulkRequest.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/CancelStageBulkRequest.cc function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/CancelStageBulkRequest.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/CreateStageBulkRequest.cc function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/DeleteStageBulkRequest.cc function EOSMGMRESTNAMESPACE_BEGIN (line 29) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/DeleteStageBulkRequest.hh function EOSMGMRESTNAMESPACE_BEGIN (line 30) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/GetStageBulkRequest.cc function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/action/tape/stage/GetStageBulkRequest.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/business/tape/ITapeRestApiBusiness.hh function EOSMGMRESTNAMESPACE_BEGIN (line 36) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/business/tape/TapeRestApiBusiness.cc function EOSMGMRESTNAMESPACE_BEGIN (line 36) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/business/tape/TapeRestApiBusiness.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/config/tape/TapeRestApiConfig.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/exception/Exceptions.hh class MethodNotAllowedException (line 40) | class MethodNotAllowedException : public RestException method MethodNotAllowedException (line 43) | explicit MethodNotAllowedException(const std::string& exceptionMsg): R... class ForbiddenException (line 46) | class ForbiddenException : public RestException method ForbiddenException (line 49) | explicit ForbiddenException(const std::string& exceptionMsg): RestExce... class NotImplementedException (line 52) | class NotImplementedException : public RestException method NotImplementedException (line 55) | explicit NotImplementedException(const std::string& exceptionMsg): Res... class ObjectNotFoundException (line 58) | class ObjectNotFoundException : public RestException method ObjectNotFoundException (line 61) | explicit ObjectNotFoundException(const std::string& exceptionMsg): Res... class ActionNotFoundException (line 64) | class ActionNotFoundException : public NotFoundException method ActionNotFoundException (line 67) | explicit ActionNotFoundException(const std::string& exceptionMsg): Not... class ControllerNotFoundException (line 70) | class ControllerNotFoundException : public NotFoundException method ControllerNotFoundException (line 73) | explicit ControllerNotFoundException(const std::string& exceptionMsg):... class FileDoesNotBelongToBulkRequestException (line 90) | class FileDoesNotBelongToBulkRequestException : public RestException method FileDoesNotBelongToBulkRequestException (line 93) | explicit FileDoesNotBelongToBulkRequestException(const std::string& er... FILE: mgm/http/rest-api/exception/JsonValidationException.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/exception/RestException.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/handler/RestHandler.cc function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/handler/RestHandler.hh function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/handler/tape/TapeRestHandler.cc function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN function TapeWellKnownInfos (line 240) | const TapeWellKnownInfos* TapeRestHandler::getWellKnownInfos() const FILE: mgm/http/rest-api/handler/tape/TapeRestHandler.hh function EOSMGMRESTNAMESPACE_BEGIN (line 38) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/handler/wellknown/WellKnownHandler.hh class WellKnownHandler (line 39) | class WellKnownHandler : public RestHandler FILE: mgm/http/rest-api/json/builder/ValidationError.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN class ValidationErrors (line 53) | class ValidationErrors method ValidationErrors (line 57) | ValidationErrors() method addError (line 61) | inline void addError(const std::string& fieldName, const std::string& ... method ErrorVector (line 65) | inline const ErrorVector* getErrors() const method hasAnyError (line 69) | inline bool hasAnyError() const FILE: mgm/http/rest-api/json/builder/jsoncpp/JsonCppValidator.hh class JsonCppValidator (line 47) | class JsonCppValidator class NonEmptyArrayValidator (line 54) | class NonEmptyArrayValidator : public JsonCppValidator method validate (line 57) | virtual void validate(const Json::Value& value) override class StringValidator (line 65) | class StringValidator : public JsonCppValidator method validate (line 68) | virtual void validate(const Json::Value& value) override class ObjectValidator (line 76) | class ObjectValidator : public JsonCppValidator method validate (line 79) | virtual void validate(const Json::Value& value) override class JsonCppValidatorFactory (line 90) | class JsonCppValidatorFactory method getNonEmptyArrayValidator (line 93) | std::unique_ptr getNonEmptyArrayValidator() method getStringValidator (line 97) | std::unique_ptr getStringValidator() method getNotNullValidator (line 101) | std::unique_ptr getNotNullValidator() method getObjectValidator (line 105) | std::unique_ptr getObjectValidator() FILE: mgm/http/rest-api/json/tape/TapeJsonifiers.hh function EOSMGMRESTNAMESPACE_BEGIN (line 21) | EOSMGMRESTNAMESPACE_BEGIN class CreatedStageBulkRequestJsonifier (line 43) | class CreatedStageBulkRequestJsonifier : public TapeRestApiJsonifier buildFromJson(const std::... FILE: mgm/http/rest-api/json/tape/model-builders/validators/TapeJsonCppValidator.hh class TapeJsonCppValidatorFactory (line 47) | class TapeJsonCppValidatorFactory : public JsonCppValidatorFactory method getPathValidator (line 50) | std::unique_ptr getPathValidator() FILE: mgm/http/rest-api/manager/RestApiManager.cc function EOSMGMRESTNAMESPACE_BEGIN (line 29) | EOSMGMRESTNAMESPACE_BEGIN function TapeRestApiConfig (line 52) | TapeRestApiConfig* RestApiManager::getTapeRestApiConfig() const FILE: mgm/http/rest-api/manager/RestApiManager.hh function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/archiveinfo/GetArchiveInfoResponseModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 30) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/common/ErrorModel.cc function EOSMGMRESTNAMESPACE_BEGIN (line 26) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/common/ErrorModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 35) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/common/FilesContainer.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/stage/CreateStageBulkRequestModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/stage/CreatedStageBulkRequestResponseModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/stage/GetStageBulkRequestResponseModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/tape/stage/PathsModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 32) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/model/wellknown/tape/GetTapeWellKnownModel.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/response/ErrorHandling.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/response/RestResponseFactory.cc function EOSMGMRESTNAMESPACE_BEGIN (line 14) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/response/RestResponseFactory.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/router/Router.hh function EOSMGMRESTNAMESPACE_BEGIN (line 40) | EOSMGMRESTNAMESPACE_BEGIN class Router (line 49) | class Router method add (line 52) | void add(const std::string & pattern, FILE: mgm/http/rest-api/utils/URLBuilder.cc function EOSMGMRESTNAMESPACE_BEGIN (line 28) | EOSMGMRESTNAMESPACE_BEGIN function URLBuilderHostname (line 38) | URLBuilderHostname* URLBuilder::setHttpsProtocol() function URLBuilderPort (line 44) | URLBuilderPort* URLBuilder::setHostname(const std::string& hostname) function URLBuilder (line 50) | URLBuilder* URLBuilder::setPort(const uint16_t& port) function URLBuilder (line 56) | URLBuilder* URLBuilder::add(const std::string& urlItem) FILE: mgm/http/rest-api/utils/URLBuilder.hh class URLBuilderPort (line 42) | class URLBuilderPort class URLBuilderHostname (line 50) | class URLBuilderHostname class URLBuilderProtocol (line 57) | class URLBuilderProtocol class URLBuilder (line 67) | class URLBuilder : public URLBuilderProtocol, URLBuilderHostname, method URLBuilder (line 84) | URLBuilder() = default; FILE: mgm/http/rest-api/utils/URLParser.cc function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/utils/URLParser.hh function EOSMGMRESTNAMESPACE_BEGIN (line 31) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/wellknown/tape/TapeRestApiEndpoint.hh function EOSMGMRESTNAMESPACE_BEGIN (line 29) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/wellknown/tape/TapeWellKnownInfos.cc function EOSMGMRESTNAMESPACE_BEGIN (line 26) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/rest-api/wellknown/tape/TapeWellKnownInfos.hh function EOSMGMRESTNAMESPACE_BEGIN (line 33) | EOSMGMRESTNAMESPACE_BEGIN FILE: mgm/http/s3/S3Handler.cc function s3_uri_encode (line 41) | void function XrdOucString (line 81) | XrdOucString FILE: mgm/http/s3/S3Handler.hh class S3Handler (line 47) | class S3Handler : public eos::common::S3Handler FILE: mgm/http/s3/S3Store.cc type stat (line 68) | struct stat type stat (line 171) | struct stat type stat (line 224) | struct stat type stat (line 492) | struct stat type stat (line 564) | struct stat type stat (line 650) | struct stat type stat (line 926) | struct stat FILE: mgm/http/s3/S3Store.hh function EOSMGMNAMESPACE_BEGIN (line 45) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/webdav/LockResponse.cc function EOSMGMNAMESPACE_BEGIN (line 38) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/webdav/LockResponse.hh class LockResponse (line 46) | class LockResponse : public WebDAVResponse { method LockResponse (line 59) | LockResponse (eos::common::HttpRequest *request, FILE: mgm/http/webdav/PropFindResponse.cc function dav_uri_encode (line 44) | void function dav_uri_decode (line 58) | int type stat (line 141) | struct stat type stat (line 143) | struct stat type stat (line 308) | struct stat FILE: mgm/http/webdav/PropFindResponse.hh class PropFindResponse (line 59) | class PropFindResponse : public WebDAVResponse { type PropertyTypes (line 65) | enum PropertyTypes { method PropFindResponse (line 95) | PropFindResponse (eos::common::HttpRequest *request, method PropertyTypes (line 162) | inline PropertyTypes FILE: mgm/http/webdav/PropPatchResponse.cc function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/webdav/PropPatchResponse.hh class PropPatchResponse (line 46) | class PropPatchResponse : public WebDAVResponse { method PropPatchResponse (line 59) | PropPatchResponse (eos::common::HttpRequest *request, FILE: mgm/http/webdav/WebDAVHandler.cc function EOSMGMNAMESPACE_BEGIN (line 42) | EOSMGMNAMESPACE_BEGIN type stat (line 282) | struct stat FILE: mgm/http/webdav/WebDAVHandler.hh function EOSMGMNAMESPACE_BEGIN (line 43) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/webdav/WebDAVResponse.cc function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/webdav/WebDAVResponse.hh function EOSMGMNAMESPACE_BEGIN (line 43) | EOSMGMNAMESPACE_BEGIN FILE: mgm/http/xrdhttp/EosMgmHttpHandler.cc function XrdHttpExtHandler (line 69) | XrdHttpExtHandler* XrdHttpGetExtHandler(XrdHttpExtHandlerArgs) type curl_slist (line 513) | struct curl_slist function XrdMgmOfs (line 631) | XrdMgmOfs* function XrdHttpExtHandler (line 678) | XrdHttpExtHandler* function XrdAccAuthorize (line 728) | XrdAccAuthorize* FILE: mgm/http/xrdhttp/EosMgmHttpHandler.hh class XrdMgmOfs (line 33) | class XrdMgmOfs class XrdAccAuthorize (line 34) | class XrdAccAuthorize class XrdSfsFileSystem (line 35) | class XrdSfsFileSystem class EosMgmHttpHandler (line 40) | class EosMgmHttpHandler: public XrdHttpExtHandler, method EosMgmHttpHandler (line 49) | EosMgmHttpHandler() : method Init (line 66) | int Init(const char* confg) override FILE: mgm/imaster/IMaster.cc function EOSMGMNAMESPACE_BEGIN (line 24) | EOSMGMNAMESPACE_BEGIN type stat (line 45) | struct stat type stat (line 68) | struct stat FILE: mgm/imaster/IMaster.hh class IMaster (line 50) | class IMaster: public eos::common::LogId type Transition (line 56) | struct Transition { type Type (line 57) | enum Type { method IMaster (line 69) | IMaster(): mLog("") {} method ResetLog (line 149) | inline void ResetLog() FILE: mgm/inflighttracker/InFlightTracker.cc function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN FILE: mgm/inflighttracker/InFlightTracker.hh function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN class InFlightRegistration (line 240) | class InFlightRegistration method InFlightRegistration (line 248) | InFlightRegistration(InFlightTracker& tracker, method IsOK (line 271) | bool IsOK() method getThreads (line 276) | std::set getThreads() FILE: mgm/inspector/FileInspector.hh function EOSMGMNAMESPACE_BEGIN (line 40) | EOSMGMNAMESPACE_BEGIN FILE: mgm/inspector/FileInspectorStats.cc function FileInspectorStats (line 42) | FileInspectorStats& FileInspectorStats::operator=(const FileInspectorStats& function move (line 78) | void move(T(&dst)[N], T(&src)[N]) noexcept function FileInspectorStats (line 90) | FileInspectorStats& FileInspectorStats::operator=(FileInspectorStats&& o... FILE: mgm/inspector/FileInspectorStats.hh type FileInspectorStats (line 64) | struct FileInspectorStats { method FileInspectorStats (line 66) | FileInspectorStats() : TimeScan(0) {} method FileInspectorStats (line 70) | FileInspectorStats(const FileInspectorStats& other) method FileInspectorStats (line 77) | FileInspectorStats(FileInspectorStats&& other) noexcept FILE: mgm/iostat/Iostat.cc type stat (line 429) | struct stat type tm (line 1017) | struct tm type tm (line 1235) | struct tm type Popularity (line 2530) | struct Popularity type sockaddr (line 2886) | struct sockaddr type sockaddr (line 3192) | struct sockaddr type sockaddr_in (line 3193) | struct sockaddr_in FILE: mgm/iostat/Iostat.hh type eos (line 40) | namespace eos class MetadataFlusher (line 42) | class MetadataFlusher type common (line 43) | namespace common class Report (line 45) | class Report type Period (line 56) | enum class Period {DAY, HOUR, FIVEMIN, ONEMIN} type PercentComplete (line 57) | enum class PercentComplete {p90, p95, p99, p100} class IostatPeriods (line 62) | class IostatPeriods method IostatPeriods (line 68) | IostatPeriods() method GetLongestTransferTime (line 105) | inline unsigned long long GetLongestTransferTime() const method GetLongestReportTime (line 114) | unsigned long long GetLongestReportTime() const method GetTimeToPercComplete (line 123) | inline unsigned long long GetTimeToPercComplete(PercentComplete perc) ... method GetAvgTransferSize (line 132) | inline unsigned long long GetAvgTransferSize() const method GetTfCountInSample (line 141) | inline unsigned long long GetTfCountInSample() const method GetTotalSum (line 149) | inline unsigned long long GetTotalSum() const class Iostat (line 214) | class Iostat: public eos::common::LogId type sockaddr_in (line 478) | struct sockaddr_in type Popularity (line 482) | struct Popularity { type Popularity (line 489) | struct Popularity type Popularity (line 491) | struct Popularity type PopularityCmp_nread (line 496) | struct PopularityCmp_nread { type PopularityCmp_rb (line 510) | struct PopularityCmp_rb { FILE: mgm/lru/LRU.cc type stat (line 421) | struct stat type stat (line 610) | struct stat FILE: mgm/lru/LRU.hh type qclient (line 34) | namespace qclient class QClient (line 36) | class QClient function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/macros/Macros.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN function ProcBounceIllegalNames (line 97) | bool ProcBounceIllegalNames(const std::string& path, std::string& err_ch... function ProcBounceNotAllowed (line 113) | bool FILE: mgm/misc/AuditHelpers.hh type eos (line 11) | namespace eos { type mgm (line 12) | namespace mgm { type auditutil (line 13) | namespace auditutil { function buildStatFromFileMD (line 15) | static inline void buildStatFromFileMD(const std::shared_ptr() const { method ClusterMgr (line 72) | ClusterMgr() = default; method epoch_id_t (line 76) | epoch_id_t getCurrentEpoch() const { return mCurrentEpoch; } class StorageHandler (line 93) | class StorageHandler { method StorageHandler (line 95) | StorageHandler(ClusterMgr& mgr, size_t max_buckets=256) : method StorageHandler (line 99) | StorageHandler(ClusterMgr& mgr, ClusterData&& data) : FILE: mgm/placement/FlatScheduler.cc type eos::mgm::placement (line 7) | namespace eos::mgm::placement { function makePlacementStrategy (line 9) | std::unique_ptr function PlacementResult (line 43) | PlacementResult function PlacementResult (line 107) | PlacementResult FILE: mgm/placement/FlatScheduler.hh type eos::mgm::placement (line 31) | namespace eos::mgm::placement { class FlatScheduler (line 36) | class FlatScheduler { FILE: mgm/placement/FsScheduler.cc type eos::mgm::placement (line 6) | namespace eos::mgm::placement function ClusterMgr (line 126) | ClusterMgr* function PlacementResult (line 156) | PlacementResult function PlacementResult (line 192) | PlacementResult function PlacementStrategyT (line 291) | PlacementStrategyT function PlacementStrategyT (line 315) | PlacementStrategyT FILE: mgm/placement/FsScheduler.hh type eos::mgm::placement (line 28) | namespace eos::mgm::placement { type ClusterMgrHandler (line 32) | struct ClusterMgrHandler { type EosClusterMgrHandler (line 38) | struct EosClusterMgrHandler : public ClusterMgrHandler class FSScheduler (line 45) | class FSScheduler { method FSScheduler (line 51) | FSScheduler(size_t max_buckets, method FSScheduler (line 58) | FSScheduler() : FSScheduler(1024, FILE: mgm/placement/PlacementStrategy.cc type eos::mgm::placement (line 27) | namespace eos::mgm::placement { function PlacementResult (line 74) | PlacementResult FILE: mgm/placement/PlacementStrategy.hh type eos::mgm::placement (line 32) | namespace eos::mgm::placement type PlacementResult (line 35) | struct PlacementResult { method PlacementResult (line 41) | PlacementResult() : ret_code(-1), n_replicas(0) {} method PlacementResult (line 42) | PlacementResult(int n_rep): ret_code(-1), n_replicas(n_rep) {} method is_valid_placement (line 50) | bool is_valid_placement(uint8_t _n_replicas) const method result_string (line 69) | std::string result_string() const method error_string (line 76) | std::string error_string() const method contains (line 81) | bool contains(item_id_t item) const type PlacementStrategyT (line 89) | enum class PlacementStrategyT : uint8_t { function is_valid_placement_strategy (line 115) | inline constexpr bool is_valid_placement_strategy(PlacementStrategyT s... function strategy_index (line 120) | inline constexpr size_t strategy_index(PlacementStrategyT strategy) function PlacementStrategyT (line 125) | constexpr PlacementStrategyT strategy_from_str(std::string_view strate... function strategy_to_str (line 155) | inline std::string strategy_to_str(PlacementStrategyT strategy) type PlacementArguments (line 184) | struct PlacementArguments { method PlacementArguments (line 195) | PlacementArguments(item_id_t bucket_id, uint8_t n_replicas, method PlacementArguments (line 203) | PlacementArguments(item_id_t bucket_id, uint8_t n_replicas, method PlacementArguments (line 210) | PlacementArguments(uint8_t n_replicas, ConfigStatus _status, method PlacementArguments (line 218) | PlacementArguments(uint8_t n_replicas, ConfigStatus _status) method PlacementArguments (line 225) | PlacementArguments(uint8_t n_replicas) method PlacementArguments (line 232) | PlacementArguments(item_id_t bucket_id, uint8_t n_replicas, ConfigSt... method PlacementArguments (line 238) | PlacementArguments(item_id_t bucket_id, uint8_t n_replicas) : type AccessArguments (line 245) | struct AccessArguments { method AccessArguments (line 254) | AccessArguments(size_t& _selectedIndex, ino64_t _inode, method AccessArguments (line 265) | AccessArguments(size_t& _selectedIndex, PlacementStrategyT _strategy... type PlacementStrategy (line 273) | struct PlacementStrategy { method validateArgs (line 282) | bool validateArgs(const ClusterData& cluster_data, const Args& args, method validDiskPlct (line 318) | static bool validDiskPlct(item_id_t disk_id, function hashFid (line 362) | static inline uint64_t hashFid(uint64_t fid, uint64_t fsid, uint64_t s... type RankedItem (line 373) | struct RankedItem { FILE: mgm/placement/RRSeed.hh type eos::mgm::placement (line 31) | namespace eos::mgm::placement { type AtomicWrapper (line 38) | struct AtomicWrapper { method AtomicWrapper (line 39) | AtomicWrapper(T t): value(t) {} method AtomicWrapper (line 40) | AtomicWrapper(const AtomicWrapper& other): value(other.value.load... class RRSeed (line 50) | class RRSeed { method RRSeed (line 61) | explicit RRSeed(size_t max_items) : mSeeds(max_items, 0) {} method T (line 65) | T get(size_t index, size_t n_items) { method getNumSeeds (line 69) | size_t getNumSeeds() const { return mSeeds.size(); } FILE: mgm/placement/RoundRobinPlacementStrategy.cc type eos::mgm::placement (line 5) | namespace eos::mgm::placement { function makeRRSeeder (line 7) | std::unique_ptr function PlacementResult (line 21) | PlacementResult FILE: mgm/placement/RoundRobinPlacementStrategy.hh type eos::mgm::placement (line 33) | namespace eos::mgm::placement { type RRSeeder (line 35) | struct RRSeeder { type GlobalRRSeeder (line 41) | struct GlobalRRSeeder : public RRSeeder { method GlobalRRSeeder (line 42) | explicit GlobalRRSeeder(size_t max_buckets) : mSeed(max_buckets) {} method get (line 44) | size_t method getNumSeeds (line 50) | size_t type ThreadLocalRRSeeder (line 60) | struct ThreadLocalRRSeeder : public RRSeeder { method ThreadLocalRRSeeder (line 61) | explicit ThreadLocalRRSeeder(size_t max_buckets) method get (line 66) | size_t method getNumSeeds (line 72) | size_t type RandomSeeder (line 79) | struct RandomSeeder: public RRSeeder { method RandomSeeder (line 80) | explicit RandomSeeder(size_t max_buckets) method get (line 85) | size_t method getNumSeeds (line 96) | size_t type FidSeeder (line 106) | struct FidSeeder: public RRSeeder { method FidSeeder (line 107) | explicit FidSeeder(size_t _max_buckets) : max_buckets(_max_buckets) {} method get (line 109) | size_t get(size_t index, size_t replicas, size_t fid) { method getNumSeeds (line 113) | size_t getNumSeeds() override { class RoundRobinPlacement (line 124) | class RoundRobinPlacement : public PlacementStrategy { method RoundRobinPlacement (line 126) | explicit RoundRobinPlacement(PlacementStrategyT strategy, size_t max... FILE: mgm/placement/ThreadLocalRRSeed.cc type eos::mgm::placement (line 6) | namespace eos::mgm::placement { FILE: mgm/placement/ThreadLocalRRSeed.hh type eos::mgm::placement (line 8) | namespace eos::mgm::placement { type ThreadLocalRRSeed (line 15) | struct ThreadLocalRRSeed { method getNumSeeds (line 22) | static size_t getNumSeeds() { FILE: mgm/placement/WeightedRandomStrategy.cc type eos::mgm::placement (line 6) | namespace eos::mgm::placement type WeightedRandomPlacement::Impl (line 9) | struct WeightedRandomPlacement::Impl { function PlacementResult (line 45) | PlacementResult WeightedRandomPlacement::Impl::placeFiles( function PlacementResult (line 112) | PlacementResult WeightedRandomPlacement::placeFiles(const ClusterData&... FILE: mgm/placement/WeightedRandomStrategy.hh type eos::mgm::placement (line 26) | namespace eos::mgm::placement { class WeightedRandomPlacement (line 32) | class WeightedRandomPlacement : public PlacementStrategy { type Impl (line 40) | struct Impl FILE: mgm/placement/WeightedRoundRobinStrategy.cc type eos::mgm::placement (line 6) | namespace eos::mgm::placement { type WeightedRoundRobinPlacement::Impl (line 9) | struct WeightedRoundRobinPlacement::Impl { method fill_weights (line 13) | void fill_weights(const ClusterData& data) function PlacementResult (line 42) | PlacementResult function PlacementResult (line 133) | PlacementResult WeightedRoundRobinPlacement::placeFiles(const ClusterD... FILE: mgm/placement/WeightedRoundRobinStrategy.hh type eos::mgm::placement (line 26) | namespace eos::mgm::placement { class WeightedRoundRobinPlacement (line 32) | class WeightedRoundRobinPlacement : public PlacementStrategy { type Impl (line 40) | struct Impl FILE: mgm/policy/Policy.hh type RedirectStatus (line 66) | enum RedirectStatus { eNever, eAlways, eOptional } type ConversionPolicy (line 74) | enum ConversionPolicy { eSync, eAsync, eNone, eFail } type RWParams (line 118) | struct RWParams method RWParams (line 144) | RWParams(const std::string& user_str, const std::string& group_str, method getKey (line 151) | std::string function GetConfigKeys (line 120) | static inline std::vector type RWParams (line 138) | struct RWParams { method RWParams (line 144) | RWParams(const std::string& user_str, const std::string& group_str, method getKey (line 151) | std::string FILE: mgm/proc/IProcCommand.hh class XrdOucErrInfo (line 35) | class XrdOucErrInfo type Json (line 37) | namespace Json class Value (line 39) | class Value function EOSMGMNAMESPACE_BEGIN (line 42) | EOSMGMNAMESPACE_BEGIN function IProcCommand (line 68) | IProcCommand(eos::console::RequestProto&& req, function stat (line 137) | virtual int stat(struct stat* buf) function close (line 165) | virtual int close() function GetCmd (line 178) | virtual std::string GetCmd(const char* cgi = 0) function WantsJsonOutput (line 286) | inline bool WantsJsonOutput() type RoutingInfo (line 352) | struct RoutingInfo { FILE: mgm/proc/ProcCommand.cc type stat (line 398) | struct stat type stat (line 400) | struct stat FILE: mgm/proc/ProcCommand.hh type Json (line 32) | namespace Json class Value (line 34) | class Value function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN class ProcCommand (line 75) | class ProcCommand: public IProcCommand type stat (line 130) | struct stat method ProcessRequest (line 144) | virtual eos::console::ReplyProto ProcessRequest() noexcept override method AddOutput (line 153) | void method AddOutput (line 163) | void method GetRetc (line 180) | inline int GetRetc() const type ArchDirStatus (line 280) | struct ArchDirStatus { method ArchDirStatus (line 290) | ArchDirStatus(const std::string& xtime, const std::string& uuid, method GetCmd (line 322) | std::string GetCmd(const char* cgi) override method SetError (line 332) | void SetError(XrdOucErrInfo* error) override FILE: mgm/proc/ProcInterface.hh class XrdSecEntity (line 33) | class XrdSecEntity function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/Access.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/AccessCmd.cc function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/AccessCmd.hh class AccessCmd (line 45) | class AccessCmd: public IProcCommand method AccessCmd (line 54) | explicit AccessCmd(eos::console::RequestProto&& req, FILE: mgm/proc/admin/ConfigCmd.cc function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/ConfigCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/ConvertCmd.cc function CheckValidPath (line 435) | static int CheckValidPath(const char* path, function BuildConversionId (line 480) | static std::string BuildConversionId(const std::string& layout, FILE: mgm/proc/admin/ConvertCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/DebugCmd.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN function PrepareMsg (line 93) | std::string PrepareMsg(const eos::console::DebugProto_SetProto& set) function PrepareQuery (line 115) | std::string PrepareQuery(const eos::console::DebugProto_SetProto& set) FILE: mgm/proc/admin/DebugCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/DevicesCmd.cc function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/DevicesCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/EvictCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/EvictCmd.hh function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/FileRegisterCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/FsCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/FsckCmd.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/FsckCmd.hh function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/Fusex.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/GeoSched.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/GroupCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/IoCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/IoCmd.hh function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/IoShapingCmd.cc function format_rate (line 9) | std::string type eos::mgm (line 24) | namespace eos::mgm { function ShapingPolicySet (line 26) | void function ShapingPolicyDelete (line 105) | void function ShapingTrafficEnable (line 141) | void function ShapingTrafficDisable (line 150) | void function ShapingList (line 159) | void function ShapingPolicyList (line 374) | void function ShapingConfig (line 523) | void FILE: mgm/proc/admin/NodeCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/NodeCmd.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/NsCmd.cc type HaClusterStatus (line 60) | struct HaClusterStatus { function AppendUnique (line 69) | void function JoinValuesOrNone (line 81) | std::string function ExtractEndpointHost (line 88) | std::string function BuildEndpoint (line 101) | std::string function DeriveFollowersFromNodes (line 113) | void function ParseRaftInfoReply (line 124) | bool function HaClusterStatus (line 178) | HaClusterStatus function HaClusterStatus (line 199) | HaClusterStatus function EOSMGMNAMESPACE_BEGIN (line 240) | EOSMGMNAMESPACE_BEGIN type stat (line 445) | struct stat type stat (line 446) | struct stat type stat (line 447) | struct stat type stat (line 448) | struct stat FILE: mgm/proc/admin/NsCmd.hh function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/Quota.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/QuotaCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN type stat (line 90) | struct stat type stat (line 191) | struct stat type stat (line 281) | struct stat type stat (line 336) | struct stat type stat (line 479) | struct stat FILE: mgm/proc/admin/QuotaCmd.hh function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/Rtlog.cc function EOSMGMNAMESPACE_BEGIN (line 27) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/admin/SchedCmd.cc type eos::mgm (line 30) | namespace eos::mgm { FILE: mgm/proc/admin/SchedCmd.hh type eos::mgm (line 29) | namespace eos::mgm { class SchedCmd (line 31) | class SchedCmd: public IProcCommand method SchedCmd (line 34) | explicit SchedCmd(eos::console::RequestProto&& req, FILE: mgm/proc/admin/SpaceCmd.hh class SpaceCmd (line 34) | class SpaceCmd: public IProcCommand method SpaceCmd (line 43) | explicit SpaceCmd(eos::console::RequestProto&& req, FILE: mgm/proc/admin/Vid.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/proc_fs.cc function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN function MvOpType (line 105) | MvOpType get_operation_type(const std::string& in1, const std::string& in2, function check_sss_hostname_match (line 135) | static int function proc_fs_dumpmd (line 176) | int function proc_fs_config (line 346) | int function proc_fs_add (line 560) | int function proc_fs_mv (line 792) | int function proc_fs_can_mv (line 835) | bool proc_fs_can_mv(eos::mgm::FileSystem* fs, const std::string& dst, function proc_mv_fs_group (line 887) | int proc_mv_fs_group(FsView& fs_view, const std::string& src, function proc_mv_fs_space (line 1036) | int proc_mv_fs_space(FsView& fs_view, const std::string& src, function proc_sort_groups_by_priority (line 1118) | std::list function proc_mv_grp_space (line 1171) | int proc_mv_grp_space(FsView& fs_view, const std::string& src, function proc_mv_space_space (line 1226) | int proc_mv_space_space(FsView& fs_view, const std::string& src, function proc_mv_fs_node (line 1290) | int function proc_fs_rm (line 1378) | int function proc_fs_dropdeletion (line 1470) | int function proc_fs_dropghosts (line 1499) | int FILE: mgm/proc/proc_fs.hh type eos::mq (line 37) | namespace eos::mq class MessagingRealm (line 39) | class MessagingRealm type MvOpType (line 55) | enum class MvOpType { FILE: mgm/proc/user/Accounting.cc function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/AclCmd.cc function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/AclCmd.hh function key_position (line 39) | typename C::iterator key_position(C& c, const K& k) function insert_or_assign (line 49) | void insert_or_assign(C& c, K&& k, V&& v) function insert_or_assign (line 64) | void insert_or_assign(C& c, K && k, V && v, It && function insert_or_assign (line 93) | void insert_or_assign(C& c, typename C::value_type&& value) function get_iterator (line 103) | std::pair class AclCmd (line 118) | class AclCmd: public IProcCommand method AclCmd (line 127) | explicit AclCmd(eos::console::RequestProto&& req, method GetAddRule (line 200) | unsigned long GetAddRule() method GetRmRule (line 208) | unsigned long GetRmRule() type ACLPos (line 215) | enum ACLPos { FILE: mgm/proc/user/Archive.cc type stat (line 59) | struct stat type timespec (line 650) | struct timespec FILE: mgm/proc/user/Attr.cc function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Cd.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Chmod.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Chown.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/DfCmd.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/File.cc function EOSMGMNAMESPACE_BEGIN (line 50) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Fileinfo.cc function EOSMGMNAMESPACE_BEGIN (line 44) | EOSMGMNAMESPACE_BEGIN type stat (line 141) | struct stat FILE: mgm/proc/user/Find.cc function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Fuse.cc function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Ls.cc function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Map.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Member.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Mkdir.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Motd.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/NewfindCmd.cc function eliminateBasedOnUidGid (line 69) | static bool eliminateBasedOnUidGid(const eos::console::FindProto& req, function eliminateBasedOnTime (line 96) | static bool eliminateBasedOnTime(const eos::console::FindProto& req, function eliminateBasedOnPermissions (line 135) | static bool eliminateBasedOnPermissions(const eos::console::FindProto& req, function eliminateBasedOnAttr (line 163) | static bool eliminateBasedOnAttr(const eos::console::FindProto& req, function eliminateBasedOnFaultyAcl (line 183) | static bool eliminateBasedOnFaultyAcl(const eos::console::FindProto& req, function FilterOut (line 212) | static bool FilterOut(const eos::console::FindProto& req, function hasSizeZero (line 226) | static bool hasSizeZero(std::shared_ptr& fmd) function hasMixedSchedGroups (line 232) | static bool hasMixedSchedGroups(std::shared_ptr& fmd) function hasStripeDiff (line 268) | static bool hasStripeDiff(std::shared_ptr& fmd) function printPath (line 279) | static void printPath(S& ss, const eos::console::FindProto& req, function printTarget (line 301) | static void printTarget(S& ss, const eos::console::FindProto& req, function printUidGid (line 313) | static void printUidGid(S& ss, const eos::console::FindProto& req, const... function printAttributes (line 330) | static void printAttributes(S& ss, function printChildCount (line 351) | static void printChildCount(std::ofstream& ss, function printDu (line 368) | static void printDu(std::ofstream& ss, const eos::console::FindProto& req, function printFormat (line 386) | static void printFormat(std::ofstream& ss, const eos::console::FindProto... function printDu (line 488) | static void printDu(std::ofstream& ss, const eos::console::FindProto& req, function printFormat (line 506) | static void printFormat(std::ofstream& ss, const eos::console::FindProto... function printChecksum (line 627) | static void printChecksum(S& ss, const eos::console::FindProto& req, function printReplicas (line 646) | static void printReplicas(S& ss, const std::shared_ptr& fmd, function printFs (line 702) | static void printFs(S& ss, const std::shared_ptr& fmd) function printFMD (line 721) | static void printFMD(S& ss, const eos::console::FindProto& req, type stat (line 829) | struct stat class TraversalFilter (line 844) | class TraversalFilter : public ExpansionDecider method TraversalFilter (line 847) | TraversalFilter(const eos::common::VirtualIdentity& v, method shouldExpandContainer (line 851) | virtual bool shouldExpandContainer(const eos::ns::ContainerMdProto& pr... type FindResult (line 876) | struct FindResult { method toContainerMD (line 890) | std::shared_ptr toContainerMD() method toFileMD (line 921) | std::shared_ptr toFileMD() class FindResultProvider (line 951) | class FindResultProvider method FindResultProvider (line 958) | FindResultProvider(qclient::QClient* qc, const std::string& target, method restart (line 970) | void restart() method FindResultProvider (line 987) | FindResultProvider() method nextInMemory (line 1008) | bool nextInMemory(FindResult& res) method nextInQDB (line 1047) | bool nextInQDB(FindResult& res) method next (line 1072) | bool next(FindResult& res) FILE: mgm/proc/user/NewfindCmd.hh type eos (line 33) | namespace eos class IFileMD (line 35) | class IFileMD class NewfindCmd (line 42) | class NewfindCmd : public IProcCommand method NewfindCmd (line 51) | explicit NewfindCmd(eos::console::RequestProto&& req, method PrintFileInfoMinusM (line 85) | void PrintFileInfoMinusM(const FindResult& find_obj, XrdOucErrInfo& er... method ModifyLayoutStripes (line 105) | void ModifyLayoutStripes(const eos::console::FindProto& req, FILE: mgm/proc/user/Quota.cc function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RecycleCmd.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RecycleCmd.hh function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Rm.cc function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RmCmd.cc function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RmCmd.hh function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Rmdir.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RouteCmd.cc function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/RouteCmd.hh function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/TokenCmd.cc function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN type tm (line 80) | struct tm type stat (line 90) | struct stat type stat (line 268) | struct stat FILE: mgm/proc/user/TokenCmd.hh function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Version.cc function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Who.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/proc/user/Whoami.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/qdbmaster/QdbMaster.hh type qclient (line 33) | namespace qclient class QClient (line 35) | class QClient class QdbMaster (line 45) | class QdbMaster: public IMaster method QdbMaster (line 67) | QdbMaster(const QdbMaster& other) = delete; method QdbMaster (line 72) | QdbMaster& operator=(const QdbMaster&) = delete; method IsMaster (line 106) | bool IsMaster() override method GetMasterId (line 121) | const std::string GetMasterId() const override method GetServiceDelay (line 144) | size_t GetServiceDelay() override method GetLog (line 153) | void GetLog(std::string& stdOut) override method UpdateMasterId (line 172) | inline void UpdateMasterId(const std::string& master_id) FILE: mgm/quota/Quota.cc function SpaceQuota (line 1373) | SpaceQuota* function SpaceQuota (line 1389) | SpaceQuota* type stat (line 1465) | struct stat FILE: mgm/quota/Quota.hh class SpaceQuota (line 46) | class SpaceQuota : public eos::common::LogId method GetLayoutSizeFactor (line 85) | double GetLayoutSizeFactor() type eQuotaTag (line 114) | enum eQuotaTag { method Index (line 220) | inline unsigned long long Index(unsigned long tag, unsigned long id) method UnIndex (line 228) | inline unsigned long UnIndex(unsigned long long reindex) class Quota (line 324) | class Quota: eos::common::LogId type IdT (line 327) | enum IdT { kUid, kGid } type Type (line 328) | enum Type { kUnknown, kVolume, kInode, kAll } method NormalizePath (line 700) | static inline std::string NormalizePath(const std::string& ipath) FILE: mgm/recycle/Recycle.cc function AllHierarchyHasXattr (line 56) | bool AllHierarchyHasXattr(std::string_view path, std::string_view xattr_... type stat (line 573) | struct stat type stat (line 766) | struct stat type stat (line 946) | struct stat type stat (line 1105) | struct stat type stat (line 1470) | struct stat FILE: mgm/recycle/Recycle.hh class XrdOucErrInfo (line 33) | class XrdOucErrInfo function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/recycle/RecycleEntry.cc type tm (line 68) | struct tm type stat (line 76) | struct stat FILE: mgm/recycle/RecycleEntry.hh type eos (line 31) | namespace eos type common (line 33) | namespace common class VirtualIdentity (line 35) | class VirtualIdentity function EOSMGMNAMESPACE_BEGIN (line 39) | EOSMGMNAMESPACE_BEGIN FILE: mgm/recycle/RecyclePolicy.cc function EOSMGMNAMESPACE_BEGIN (line 32) | EOSMGMNAMESPACE_BEGIN FILE: mgm/recycle/RecyclePolicy.hh class RecyclePolicy (line 39) | class RecyclePolicy: public eos::common::LogId method RecyclePolicy (line 47) | RecyclePolicy() = default; FILE: mgm/routeendpoint/RouteEndpoint.cc function EOSMGMNAMESPACE_BEGIN (line 30) | EOSMGMNAMESPACE_BEGIN FILE: mgm/routeendpoint/RouteEndpoint.hh function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/scheduler/Scheduler.cc function toGeoTreeSchedtype (line 300) | static GeoTreeEngine::SchedType toGeoTreeSchedtype(Scheduler::tSchedType... FILE: mgm/scheduler/Scheduler.hh function EOSMGMNAMESPACE_BEGIN (line 38) | EOSMGMNAMESPACE_BEGIN type scheduler (line 325) | namespace scheduler { function Path (line 327) | inline Scheduler::PlacementArguments::Path Path(const char* v) { function GroupTag (line 331) | inline Scheduler::PlacementArguments::GroupTag GroupTag(const char* v) { function Lid (line 335) | inline Scheduler::PlacementArguments::Lid Lid(unsigned long v) { function BookingSize (line 339) | inline Scheduler::PlacementArguments::BookingSize BookingSize(unsigned... FILE: mgm/shaping/TrafficShaping.cc type eos::mgm::traffic_shaping (line 18) | namespace eos::mgm::traffic_shaping { function ComputeEmaAlpha (line 324) | double function RateSnapshot (line 893) | RateSnapshot type stat (line 1709) | struct stat FILE: mgm/shaping/TrafficShaping.hh type eos::mgm::traffic_shaping (line 17) | namespace eos::mgm::traffic_shaping { type AppState (line 25) | struct AppState { type StreamState (line 47) | struct StreamState { type RateMetrics (line 58) | struct RateMetrics { type EmaIdx (line 68) | enum EmaIdx : size_t { Ema1s = 0, Ema5s = 1 } type SmaIdx (line 70) | enum SmaIdx : size_t { Sma1s = 0, Sma5s = 1, Sma15s = 2, Sma1m = 3, Sm... type MultiWindowRate (line 77) | struct MultiWindowRate { method MultiWindowRate (line 98) | explicit MultiWindowRate(const double initial_tick_interval) method clear (line 107) | void method ResetWindows (line 129) | void type RateSnapshot (line 148) | struct RateSnapshot { type TrafficShapingPolicy (line 162) | struct TrafficShapingPolicy { class TrafficShapingManager (line 190) | class TrafficShapingManager { type GarbageCollectionStats (line 213) | struct GarbageCollectionStats { method GetSystemStatsWindowSeconds (line 261) | uint32_t type NodeData (line 281) | struct NodeData { class TrafficShapingEngine (line 326) | class TrafficShapingEngine { method IsEnabled (line 342) | bool method GetEstimatorsUpdateThreadPeriodMilliseconds (line 357) | uint32_t method GetFstIoPolicyUpdateThreadPeriodMilliseconds (line 363) | uint32_t method GetFstIoStatsReportThreadPeriodMilliseconds (line 369) | uint32_t method GetSystemStatsWindowSeconds (line 375) | uint32_t FILE: mgm/stat/Stat.cc function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/stat/Stat.hh function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN class StatExt (line 146) | class StatExt method StatExt (line 166) | StatExt() method Insert (line 200) | void method StampZero (line 248) | void method GetN3600 (line 277) | double method GetAvg3600 (line 289) | double method GetMin3600 (line 303) | double method GetMax3600 (line 315) | double method GetN300 (line 327) | double method GetAvg300 (line 339) | double method GetMin300 (line 353) | double method GetMax300 (line 365) | double method GetN60 (line 377) | double method GetAvg60 (line 389) | double method GetMin60 (line 403) | double method GetMax60 (line 415) | double method GetN5 (line 427) | double method GetAvg5 (line 439) | double method GetMin5 (line 453) | double method GetMax5 (line 465) | double class Stat (line 493) | class Stat FILE: mgm/tgc/AsyncResult.hh function AsyncResult (line 85) | static AsyncResult createPendingAndPreviousValue(const Value &previousVa... function AsyncResult (line 95) | static AsyncResult createValue(const Value &value) { function AsyncResult (line 105) | static AsyncResult createError(const std::string &error) { function State (line 115) | State getState() const { function getPreviousValue (line 122) | std::optional getPreviousValue() const { function getValue (line 129) | std::optional getValue() const { function getError (line 136) | std::optional getError() const { FILE: mgm/tgc/AsyncUint64ShellCmd.cc function EOSTGCNAMESPACE_BEGIN (line 31) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/AsyncUint64ShellCmd.hh class AsyncUint64ShellCmd (line 51) | class AsyncUint64ShellCmd { FILE: mgm/tgc/BlockingFlag.hh function EOSTGCNAMESPACE_BEGIN (line 40) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/CachedValue.hh function ValueType (line 68) | ValueType FILE: mgm/tgc/DummyClock.hh function EOSTGCNAMESPACE_BEGIN (line 39) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/DummyTapeGcMgm.cc function SpaceConfig (line 45) | SpaceConfig function SpaceStats (line 78) | SpaceStats FILE: mgm/tgc/DummyTapeGcMgm.hh function EOSTGCNAMESPACE_BEGIN (line 41) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/FreedBytesHistogram.hh function EOSTGCNAMESPACE_BEGIN (line 43) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/IClock.cc function EOSTGCNAMESPACE_BEGIN (line 27) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/IClock.hh function EOSTGCNAMESPACE_BEGIN (line 39) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/ITapeGcMgm.cc function EOSTGCNAMESPACE_BEGIN (line 26) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/ITapeGcMgm.hh function EOSTGCNAMESPACE_BEGIN (line 48) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/Lru.hh function EOSTGCNAMESPACE_BEGIN (line 44) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/MaxLenExceeded.cc function EOSTGCNAMESPACE_BEGIN (line 27) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/MaxLenExceeded.hh function EOSTGCNAMESPACE_BEGIN (line 38) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/MultiSpaceTapeGc.hh function EOSTGCNAMESPACE_BEGIN (line 49) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/RealClock.cc function EOSTGCNAMESPACE_BEGIN (line 27) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/RealClock.hh function EOSTGCNAMESPACE_BEGIN (line 39) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/RealTapeGcMgm.cc function EOSTGCNAMESPACE_BEGIN (line 40) | EOSTGCNAMESPACE_BEGIN function SpaceConfig (line 52) | SpaceConfig function SpaceStats (line 158) | SpaceStats FILE: mgm/tgc/RealTapeGcMgm.hh function EOSTGCNAMESPACE_BEGIN (line 40) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SmartSpaceStats.hh function EOSTGCNAMESPACE_BEGIN (line 47) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SpaceConfig.hh function EOSTGCNAMESPACE_BEGIN (line 42) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SpaceNotFound.cc function EOSTGCNAMESPACE_BEGIN (line 27) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SpaceNotFound.hh function EOSTGCNAMESPACE_BEGIN (line 36) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SpaceStats.hh function EOSTGCNAMESPACE_BEGIN (line 40) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/SpaceToTapeGcMap.cc function EOSTGCNAMESPACE_BEGIN (line 39) | EOSTGCNAMESPACE_BEGIN function TapeGc (line 51) | TapeGc& function TapeGc (line 91) | TapeGc FILE: mgm/tgc/SpaceToTapeGcMap.hh function EOSTGCNAMESPACE_BEGIN (line 43) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/TapeGc.cc function TapeGcStats (line 243) | TapeGcStats FILE: mgm/tgc/TapeGc.hh function EOSTGCNAMESPACE_BEGIN (line 56) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/TapeGcStats.hh function EOSTGCNAMESPACE_BEGIN (line 40) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tgc/TestingTapeGc.hh function EOSTGCNAMESPACE_BEGIN (line 43) | EOSTGCNAMESPACE_BEGIN FILE: mgm/tracker/ReplicationTracker.cc function GetValidLocation (line 46) | eos::common::FileSystem::fsid_t type tm (line 433) | struct tm FILE: mgm/tracker/ReplicationTracker.hh function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/utils/AttrHelper.cc type eos::mgm::attr (line 6) | namespace eos::mgm::attr function checkDirOwner (line 9) | bool function checkAtomicUpload (line 49) | bool checkAtomicUpload(const eos::IContainerMD::XAttrMap& attrmap, function getVersioning (line 68) | int getVersioning(const eos::IContainerMD::XAttrMap& attrmap, function getValue (line 89) | bool getValue(const eos::IContainerMD::XAttrMap &attrmap, FILE: mgm/utils/AttrHelper.hh type eos::mgm::attr (line 31) | namespace eos::mgm::attr function getValue (line 91) | auto getValue(const eos::IContainerMD::XAttrMap& attrmap, FILE: mgm/utils/FileSystemRegistry.cc function EOSMGMNAMESPACE_BEGIN (line 29) | EOSMGMNAMESPACE_BEGIN FILE: mgm/utils/FileSystemRegistry.hh function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/utils/FileSystemStatusUtils.cc type eos::mgm::fsutils (line 29) | namespace eos::mgm::fsutils function ApplyDrainedStatus (line 32) | void ApplyDrainedStatus(eos::common::FileSystem::fsid_t fsid) function ApplyFailedDrainStatus (line 60) | void function FsidsinGroup (line 79) | std::vector function GetGroupFsStatus (line 108) | std::map FILE: mgm/utils/FileSystemStatusUtils.hh type eos::mgm::fsutils (line 30) | namespace eos::mgm::fsutils type FsidStatus (line 59) | struct FsidStatus { method FsidStatus (line 62) | explicit FsidStatus(eos::common::ActiveStatus _active_status, FILE: mgm/utils/FilesystemUuidMapper.cc function EOSMGMNAMESPACE_BEGIN (line 28) | EOSMGMNAMESPACE_BEGIN FILE: mgm/utils/FilesystemUuidMapper.hh function EOSMGMNAMESPACE_BEGIN (line 36) | EOSMGMNAMESPACE_BEGIN FILE: mgm/vid/Vid.cc function EOSMGMNAMESPACE_BEGIN (line 31) | EOSMGMNAMESPACE_BEGIN FILE: mgm/vid/Vid.hh function EOSMGMNAMESPACE_BEGIN (line 37) | EOSMGMNAMESPACE_BEGIN FILE: mgm/wfe/WFE.cc type stat (line 387) | struct stat type stat (line 591) | struct stat type stat (line 1873) | struct stat type timespec (line 1877) | struct timespec type stat (line 2294) | struct stat type timespec (line 2376) | struct timespec type timespec (line 2500) | struct timespec FILE: mgm/wfe/WFE.hh class XrdScheduler (line 41) | class XrdScheduler class WFEClient (line 42) | class WFEClient function EOSMGMNAMESPACE_BEGIN (line 44) | EOSMGMNAMESPACE_BEGIN FILE: mgm/workflow/Workflow.cc function EOSMGMNAMESPACE_BEGIN (line 35) | EOSMGMNAMESPACE_BEGIN FILE: mgm/workflow/Workflow.hh function Init (line 44) | void Init(eos::IContainerMD::XAttrMap* attr, std::string path = "", function SetFile (line 52) | void SetFile(const std::string& path = "", function IsSync (line 74) | bool IsSync() function Reset (line 79) | void Reset() FILE: mgm/xattr/XattrLock.hh function Parse (line 62) | void Parse(const char* l) function foreignLock (line 82) | bool foreignLock(eos::common::VirtualIdentity& vid, bool isrw) function Lock (line 128) | bool Lock(const char* path, bool shrd, time_t lifetime, function Unlock (line 190) | bool Unlock(const char* path, eos::common::VirtualIdentity& vid) function Dump (line 229) | std::string Dump() function Value (line 237) | std::string Value() FILE: mgm/xattr/XattrSet.hh function EOSMGMNAMESPACE_BEGIN (line 33) | EOSMGMNAMESPACE_BEGIN FILE: mgm/zmq/ZMQ.cc type timespec (line 156) | struct timespec FILE: mgm/zmq/ZMQ.hh function EOSMGMNAMESPACE_BEGIN (line 34) | EOSMGMNAMESPACE_BEGIN FILE: misc/egi/eos-info-provider.py class SystemInfo (line 36) | class SystemInfo(object): method __init__ (line 39) | def __init__(self, host, cert, key): method getlisteningports (line 47) | def getlisteningports(self): method rpmversion (line 59) | def rpmversion(self, package): method getprotinfo (line 71) | def getprotinfo(self, prot): method get_site_statistics (line 90) | def get_site_statistics(self): class Entry (line 134) | class Entry(object): method __init__ (line 137) | def __init__(self): method add_child (line 149) | def add_child(self, entry): method convert (line 152) | def convert(self, data): method print_out (line 157) | def print_out(self, parent=None): method set_foreign_key (line 183) | def set_foreign_key(self): method getname (line 187) | def getname(self): class Service (line 191) | class Service(Entry): method __init__ (line 194) | def __init__(self, hostname, sitename): class Endpoint (line 213) | class Endpoint(Entry): method __init__ (line 216) | def __init__(self, epprot, ephost, epport, eppath, epcert, interfacena... method set_foreign_key (line 241) | def set_foreign_key(self, value): class AccessProtocol (line 245) | class AccessProtocol(Entry): method __init__ (line 248) | def __init__(self, ephost, interfacename, interfaceversion, implname, ... method set_foreign_key (line 258) | def set_foreign_key(self, value): class AccessPolicy (line 262) | class AccessPolicy(Entry): method __init__ (line 265) | def __init__(self, groups, hostname): method set_foreign_key (line 274) | def set_foreign_key(self, value): class StorageServiceCapacity (line 278) | class StorageServiceCapacity(Entry): method __init__ (line 281) | def __init__(self, hostname, tot, used): method set_foreign_key (line 292) | def set_foreign_key(self, value): class DataStore (line 296) | class DataStore(Entry): method __init__ (line 299) | def __init__(self, hostname, tot, used): method set_foreign_key (line 312) | def set_foreign_key(self, value): class MappingPolicy (line 317) | class MappingPolicy(Entry): method __init__ (line 320) | def __init__(self, qtname, groups, hostname): method set_foreign_key (line 329) | def set_foreign_key(self, value): class Manager (line 333) | class Manager(Entry): method __init__ (line 336) | def __init__(self, eosversion, hostname): method set_foreign_key (line 346) | def set_foreign_key(self, value): function create_endpoints (line 351) | def create_endpoints(sysinfo): function create_accessprotocols (line 371) | def create_accessprotocols(sysinfo): function create_manager (line 381) | def create_manager(sysinfo): function main (line 392) | def main(): FILE: misc/egi/eos-star-accounting.py function addrecord (line 73) | def addrecord(xmlroot, hostname, group, user, site, filecount, resourcec... function get_site_statistics (line 135) | def get_site_statistics(): function star (line 178) | def star(reportgroups, reportusers, record_id, site, hostname, validdura... function main (line 224) | def main(): FILE: namespace/Constants.cc type eos (line 25) | namespace eos FILE: namespace/Constants.hh type eos (line 27) | namespace eos FILE: namespace/MDException.cc type eos (line 28) | namespace eos FILE: namespace/MDException.hh type eos (line 37) | namespace eos class MDException (line 42) | class MDException: public std::exception method MDException (line 48) | MDException(int errorNo = ENODATA, const std::string& msg = ""): method MDException (line 56) | MDException(int errno, std::string&& msg): method MDException (line 73) | MDException(const MDException& e) method getErrno (line 83) | int getErrno() const method wrapAndRethrow (line 114) | void wrapAndRethrow(const std::string& prefix) const function MDException (line 128) | inline MDException makeMDException(int err, std::string&& msg) method MDException (line 48) | MDException(int errorNo = ENODATA, const std::string& msg = ""): method MDException (line 56) | MDException(int errno, std::string&& msg): method MDException (line 73) | MDException(const MDException& e) method getErrno (line 83) | int getErrno() const method wrapAndRethrow (line 114) | void wrapAndRethrow(const std::string& prefix) const class MDStatus (line 138) | class MDStatus method MDStatus (line 141) | MDStatus() : localerrno(0) {} method ok (line 144) | bool ok() const method getError (line 148) | std::string getError() const method getErrno (line 152) | int getErrno() const method throwIfNotOk (line 157) | void throwIfNotOk(const std::string& prefix = {}) FILE: namespace/MDLocking.cc function EOSNSNAMESPACE_BEGIN (line 24) | EOSNSNAMESPACE_BEGIN FILE: namespace/MDLocking.hh type FileOrContainerMD (line 35) | struct FileOrContainerMD class IFileMD (line 37) | class IFileMD class NSObjectMDLock (line 42) | class NSObjectMDLock class NSObjectMDTryLock (line 45) | class NSObjectMDTryLock class BulkNsObjectLocker (line 48) | class BulkNsObjectLocker class BulkMultiNsObjectLocker (line 51) | class BulkMultiNsObjectLocker class MDLocking (line 57) | class MDLocking type FileOrContainerMDLocked (line 132) | struct FileOrContainerMDLocked { FILE: namespace/PermissionHandler.cc function EOSNSNAMESPACE_BEGIN (line 27) | EOSNSNAMESPACE_BEGIN function mode_t (line 157) | mode_t PermissionHandler::filterWithSysMask(const std::string& sysmask, FILE: namespace/PermissionHandler.hh class PermissionHandler (line 34) | class PermissionHandler method mode_t (line 79) | static mode_t filterWithSysMask(const MapType& xattr, mode_t mode) FILE: namespace/Prefetcher.cc function EOSNSNAMESPACE_BEGIN (line 35) | EOSNSNAMESPACE_BEGIN FILE: namespace/Prefetcher.hh class IFileMDSvc (line 32) | class IFileMDSvc class IView (line 33) | class IView class IFsView (line 34) | class IFsView class Prefetcher (line 36) | class Prefetcher FILE: namespace/Resolver.cc function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN function FileIdentifier (line 76) | FileIdentifier Resolver::retrieveFileIdentifier(XrdOucString& str) FILE: namespace/Resolver.hh class XrdOucString (line 32) | class XrdOucString class Resolver (line 39) | class Resolver FILE: namespace/interface/ContainerIterators.hh function EOSNSNAMESPACE_BEGIN (line 32) | EOSNSNAMESPACE_BEGIN class ContainerMapIterator (line 149) | class ContainerMapIterator method ContainerMapIterator (line 152) | ContainerMapIterator(IContainerMDPtr cont) method valid (line 164) | bool valid() const { method iterEnd (line 168) | bool iterEnd() const { method next (line 172) | void next() { method key (line 233) | std::string key() const { method value (line 237) | IFileMD::id_t value() const { method generation (line 241) | uint64_t generation() { FILE: namespace/interface/IContainerMD.hh class IFileMDSvc (line 51) | class IFileMDSvc class IFileMD (line 52) | class IFileMD class IContainerMD (line 53) | class IContainerMD type timespec (line 87) | struct timespec type timespec (line 88) | struct timespec type timespec (line 89) | struct timespec method IContainerMD (line 109) | IContainerMD(): LockableNSObjMD(), mIsDeleted(false) {} method identifier_t (line 211) | virtual identifier_t method getClock (line 430) | virtual uint64_t getClock() const method isDeleted (line 446) | virtual bool isDeleted() const method setDeleted (line 454) | virtual void setDeleted() method getLocalityHint (line 462) | virtual std::string getLocalityHint() const method getLastPrefetch (line 467) | std::chrono::steady_clock::time_point getLastPrefetch() const method setLastPrefetch (line 473) | void setLastPrefetch(std::chrono::steady_clock::time_point tp) method IContainerMD (line 487) | IContainerMD(const IContainerMD& other) = delete; method IContainerMD (line 488) | IContainerMD& operator=(const IContainerMD& other) = delete; class FileMapIterator (line 54) | class FileMapIterator class ContainerMapIterator (line 55) | class ContainerMapIterator type FileOrContainerMD (line 62) | struct FileOrContainerMD { class IContainerMD (line 71) | class IContainerMD : public LockableNSObjMD type timespec (line 87) | struct timespec type timespec (line 88) | struct timespec type timespec (line 89) | struct timespec method IContainerMD (line 109) | IContainerMD(): LockableNSObjMD(), mIsDeleted(false) {} method identifier_t (line 211) | virtual identifier_t method getClock (line 430) | virtual uint64_t getClock() const method isDeleted (line 446) | virtual bool isDeleted() const method setDeleted (line 454) | virtual void setDeleted() method getLocalityHint (line 462) | virtual std::string getLocalityHint() const method getLastPrefetch (line 467) | std::chrono::steady_clock::time_point getLastPrefetch() const method setLastPrefetch (line 473) | void setLastPrefetch(std::chrono::steady_clock::time_point tp) method IContainerMD (line 487) | IContainerMD(const IContainerMD& other) = delete; method IContainerMD (line 488) | IContainerMD& operator=(const IContainerMD& other) = delete; FILE: namespace/interface/IContainerMDSvc.hh class IContainerMDChangeListener (line 43) | class IContainerMDChangeListener type Action (line 46) | enum Action { class IContainerMDSvc (line 64) | class IContainerMDSvc FILE: namespace/interface/IFileMD.hh class IFileMD (line 47) | class IFileMD : public LockableNSObjMD type timespec (line 56) | struct timespec method IFileMD (line 65) | IFileMD(): LockableNSObjMD(), mIsDeleted(false) {} method getClock (line 442) | virtual uint64_t getClock() const method isDeleted (line 450) | virtual bool isDeleted() const method setDeleted (line 458) | virtual void setDeleted() method getLocalityHint (line 466) | virtual std::string getLocalityHint() const method IFileMD (line 483) | IFileMD(const IFileMD& other) = delete; method IFileMD (line 485) | IFileMD& operator=(const IFileMD& other) = delete; FILE: namespace/interface/IFileMDSvc.hh class IQuotaStats (line 41) | class IQuotaStats type TreeInfos (line 43) | struct TreeInfos { method TreeInfos (line 48) | TreeInfos():dsize(0),dtreefiles(0),dtreecontainers(0) {} method TreeInfos (line 49) | TreeInfos(int64_t dtreeSize, int64_t dtreeFiles, int64_t dtreeContaine... method TreeInfos (line 51) | TreeInfos operator-() const { method TreeInfos (line 55) | TreeInfos & operator+=(const TreeInfos & treeInfos) { class IFileMDChangeListener (line 67) | class IFileMDChangeListener type Action (line 70) | enum Action { type Event (line 83) | struct Event { method Event (line 84) | Event(IFileMD* _file, Action _action, class IFileVisitor (line 110) | class IFileVisitor class IFileMDSvc (line 123) | class IFileMDSvc FILE: namespace/interface/IFsView.hh class IFsView (line 71) | class IFsView: public IFileMDChangeListener method IFsView (line 89) | IFsView() = default; class StupidFileSystemIterator (line 246) | class StupidFileSystemIterator: method StupidFileSystemIterator (line 253) | StupidFileSystemIterator(IFileMD::location_t maxfs) : method getElement (line 259) | IFileMD::location_t getElement() override method valid (line 267) | bool valid() override method next (line 275) | void next() override class FileIterator (line 292) | class FileIterator: method FileIterator (line 299) | FileIterator(const IFsView::FileList& list) : method getElement (line 310) | IFileMD::id_t getElement() override method valid (line 318) | bool valid() override method next (line 326) | void next() override FILE: namespace/interface/INamespaceGroup.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN class IContainerMDSvc (line 39) | class IContainerMDSvc class IFileMDSvc (line 40) | class IFileMDSvc class IView (line 41) | class IView class IFsView (line 42) | class IFsView class IContainerMDChangeListener (line 43) | class IContainerMDChangeListener class IQuotaStats (line 44) | class IQuotaStats class IFileMDChangeListener (line 45) | class IFileMDChangeListener class INamespaceGroup (line 51) | class INamespaceGroup { FILE: namespace/interface/INamespaceStats.hh function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN FILE: namespace/interface/IQuota.hh class IQuotaNode (line 43) | class IQuotaNode method IQuotaNode (line 52) | IQuotaNode(IQuotaStats* quotaStats, eos::IContainerMD::id_t id): method getId (line 63) | inline IContainerMD::id_t getId() const method getUsedSpaceByUser (line 71) | virtual uint64_t getUsedSpaceByUser(uid_t uid) method getUsedSpaceByGroup (line 79) | virtual uint64_t getUsedSpaceByGroup(gid_t gid) method getPhysicalSpaceByUser (line 87) | virtual uint64_t getPhysicalSpaceByUser(uid_t uid) method getPhysicalSpaceByGroup (line 95) | virtual uint64_t getPhysicalSpaceByGroup(gid_t gid) method getNumFilesByUser (line 103) | virtual uint64_t getNumFilesByUser(uid_t uid) method getNumFilesByGroup (line 111) | virtual uint64_t getNumFilesByGroup(gid_t gid) method getUids (line 137) | virtual std::unordered_set getUids() method getGids (line 148) | virtual std::unordered_set getGids() method QuotaNodeCore (line 156) | const QuotaNodeCore& getCore() const class IQuotaStats (line 181) | class IQuotaStats method IQuotaStats (line 193) | IQuotaStats(): pSizeMapper(0) {} method registerSizeMapper (line 234) | void registerSizeMapper(SizeMapper sizeMapper) method getPhysicalSize (line 242) | uint64_t getPhysicalSize(const IFileMD* file) FILE: namespace/interface/IView.hh type eos (line 35) | namespace eos class IQuotaNode (line 37) | class IQuotaNode class IQuotaStats (line 38) | class IQuotaStats class IView (line 46) | class IView FILE: namespace/interface/Identifiers.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN class ContainerIdentifier (line 103) | class ContainerIdentifier method ContainerIdentifier (line 110) | explicit ContainerIdentifier(uint64_t src) : val(src) {} method ContainerIdentifier (line 115) | ContainerIdentifier() : val(0) {} method getUnderlyingUInt64 (line 124) | uint64_t getUnderlyingUInt64() const class FileOrContainerIdentifier (line 155) | class FileOrContainerIdentifier { method FileOrContainerIdentifier (line 160) | FileOrContainerIdentifier() : val(0), isEmpty(true), file(false) {} method FileOrContainerIdentifier (line 165) | FileOrContainerIdentifier(FileIdentifier file) : method FileOrContainerIdentifier (line 171) | FileOrContainerIdentifier(ContainerIdentifier cont) : method empty (line 177) | bool empty() const { method isFile (line 184) | bool isFile() const { method isContainer (line 191) | bool isContainer() const { method FileIdentifier (line 199) | FileIdentifier toFileIdentifier() const { method ContainerIdentifier (line 211) | ContainerIdentifier toContainerIdentifier() const { function EOSNSNAMESPACE_END (line 242) | EOSNSNAMESPACE_END FILE: namespace/interface/LockableNSObject.hh class LockableNSObjMD (line 47) | class LockableNSObjMD method LockableNSObjMD (line 55) | LockableNSObjMD() {} method LockableNSObjMD (line 56) | LockableNSObjMD(const LockableNSObjMD& other) = delete; method LockableNSObjMD (line 57) | LockableNSObjMD& operator=(const LockableNSObjMD&) = delete; method runWriteOp (line 73) | auto runWriteOp(Functor&& functor) const -> decltype(functor()) method runWriteOp (line 86) | auto runWriteOp(Functor&& functor) -> decltype(functor()) method runReadOp (line 101) | auto runReadOp(Functor&& functor) const -> decltype(functor()) method runReadOp (line 114) | auto runReadOp(Functor&& functor) -> decltype(functor()) method isThisObjectInLockMap (line 119) | bool isThisObjectInLockMap(const MapLockTracker& mapLockTracker) const method registerLock (line 125) | void registerLock(MapLockTracker& mapLockTracker) method unregisterLock (line 138) | void unregisterLock(MapLockTracker& mapLockTracker) method lock (line 153) | void lock(LockType& lock) method tryLock (line 171) | bool tryLock(LockType& lock) method isLocked (line 196) | bool isLocked(const MDReadLock& mdLock) const { method isLocked (line 212) | bool isLocked(const MDWriteLock& mdLock) const { method registerLock (line 221) | virtual void registerLock(MDReadLock& mdLock) method registerLock (line 231) | virtual void registerLock(MDWriteLock& mdLock) method unregisterLock (line 244) | virtual void unregisterLock(MDReadLock& mdLock) method unregisterLock (line 254) | virtual void unregisterLock(MDWriteLock& mdLock) FILE: namespace/interface/Misc.hh function EOSNSNAMESPACE_BEGIN (line 27) | EOSNSNAMESPACE_BEGIN FILE: namespace/locking/BulkNsObjectLocker.hh class LocksVector (line 54) | class LocksVector { method LocksVector (line 58) | LocksVector() = default; method LocksVector (line 59) | LocksVector(const LocksVector & other) = delete; method LocksVector (line 60) | LocksVector & operator = (const LocksVector & other) = delete; method LocksVector (line 62) | LocksVector(LocksVector && other) { method LocksVector (line 66) | LocksVector & operator=(LocksVector && other) { method push_back (line 74) | void push_back(LockPtr && element){ method begin (line 77) | typename Vector::const_iterator begin() const { method begin (line 80) | typename Vector::iterator begin() { method end (line 83) | typename Vector::const_iterator end() const { method end (line 86) | typename Vector::iterator end() { method size (line 89) | size_t size() const { method LockPtr (line 92) | LockPtr & operator[](const size_t address) { method LockPtr (line 95) | const LockPtr & operator[](const size_t address) const { method releaseAllLocksAndClear (line 98) | void releaseAllLocksAndClear() { function add (line 120) | void add(ObjectMDPtrType object) { function lockAll (line 126) | bool lockAll(LocksVector & locks) { function LocksVector (line 142) | LocksVector lockAll() { method LocksVector (line 58) | LocksVector() = default; method LocksVector (line 59) | LocksVector(const LocksVector & other) = delete; method LocksVector (line 60) | LocksVector & operator = (const LocksVector & other) = delete; method LocksVector (line 62) | LocksVector(LocksVector && other) { method LocksVector (line 66) | LocksVector & operator=(LocksVector && other) { method push_back (line 74) | void push_back(LockPtr && element){ method begin (line 77) | typename Vector::const_iterator begin() const { method begin (line 80) | typename Vector::iterator begin() { method end (line 83) | typename Vector::const_iterator end() const { method end (line 86) | typename Vector::iterator end() { method size (line 89) | size_t size() const { method LockPtr (line 92) | LockPtr & operator[](const size_t address) { method LockPtr (line 95) | const LockPtr & operator[](const size_t address) const { method releaseAllLocksAndClear (line 98) | void releaseAllLocksAndClear() { class BulkMultiNsObjectLocker (line 159) | class BulkMultiNsObjectLocker { class Locks (line 168) | class Locks { method Locks (line 170) | Locks() = default; method Locks (line 171) | Locks(const Locks & locks) = delete; method Locks (line 172) | Locks & operator=(const Locks & locks) = delete; method Locks (line 174) | Locks(Locks&& locks) noexcept method Locks (line 181) | Locks & operator=(Locks && locks) { method addContainerLocks (line 194) | void addContainerLocks(std::unique_ptr && cont... method addFileLocks (line 198) | void addFileLocks(std::unique_ptr && fileLocks) { method releaseAllContainersAndClear (line 203) | void releaseAllContainersAndClear() { method releaseAllFilesAndClear (line 206) | void releaseAllFilesAndClear() { method BulkMultiNsObjectLocker (line 213) | BulkMultiNsObjectLocker() = default; method add (line 216) | void add(ContainerMDPtrType containerMDPtr) { method add (line 220) | void add(FileMDPtrType fileMDPtr) { method Locks (line 224) | Locks lockAll() { method Locks (line 170) | Locks() = default; method Locks (line 171) | Locks(const Locks & locks) = delete; method Locks (line 172) | Locks & operator=(const Locks & locks) = delete; method Locks (line 174) | Locks(Locks&& locks) noexcept method Locks (line 181) | Locks & operator=(Locks && locks) { method addContainerLocks (line 194) | void addContainerLocks(std::unique_ptr && cont... method addFileLocks (line 198) | void addFileLocks(std::unique_ptr && fileLocks) { method releaseAllContainersAndClear (line 203) | void releaseAllContainersAndClear() { method releaseAllFilesAndClear (line 206) | void releaseAllFilesAndClear() { FILE: namespace/locking/NSObjectLocker.hh function ObjectMDPtr (line 50) | ObjectMDPtr operator->() function ObjectMDPtr (line 54) | ObjectMDPtr getUnderlyingPtr() class NSObjectMDLock (line 72) | class NSObjectMDLock : public NSObjectMDBaseLock { method NSObjectMDLock (line 74) | NSObjectMDLock(ObjectMDPtr objectMDPtr) : NSObjectMDBaseLock() const noexcept{ return m_ptr; } FILE: namespace/ns_quarkdb/CacheRefreshListener.hh class CacheRefreshListener (line 40) | class CacheRefreshListener { FILE: namespace/ns_quarkdb/ConfigurationParser.hh function EOSNSNAMESPACE_BEGIN (line 37) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/Constants.hh function EOSNSNAMESPACE_BEGIN (line 28) | EOSNSNAMESPACE_BEGIN type quota (line 77) | namespace quota type fsview (line 97) | namespace fsview FILE: namespace/ns_quarkdb/ContainerMD.cc function QuarkContainerMD (line 97) | QuarkContainerMD* function FileOrContainerMD (line 134) | static FileOrContainerMD wrapContainerMD(IContainerMDPtr ptr) function FileOrContainerMD (line 142) | static FileOrContainerMD wrapFileMD(IFileMDPtr ptr) function IFileMDPtr (line 150) | static IFileMDPtr extractFileMD(FileOrContainerMD ptr) function IContainerMDPtr (line 158) | static IContainerMDPtr extractContainerMD(FileOrContainerMD ptr) type timespec (line 530) | struct timespec type timeval (line 532) | struct timeval type timespec (line 579) | struct timespec type timeval (line 581) | struct timeval FILE: namespace/ns_quarkdb/ContainerMD.hh class IFileMDSvc (line 41) | class IFileMDSvc class QuarkContainerMD (line 46) | class QuarkContainerMD : public IContainerMD method QuarkContainerMD (line 58) | QuarkContainerMD(): pContSvc(nullptr), pFileSvc(nullptr), pFlusher(nul... method getId (line 145) | inline IContainerMD::id_t getId() const override method identifier_t (line 155) | inline identifier_t method getParentId (line 165) | inline IContainerMD::id_t method setParentId (line 177) | void method getFlags (line 189) | inline uint16_t method setFlags (line 200) | virtual void setFlags(uint16_t flags) override method getTreeSize (line 260) | inline uint64_t method setTreeSize (line 272) | inline void method setTreeContainers (line 298) | inline void setTreeContainers(uint64_t treeContainers) override { method getTreeContainers (line 307) | inline uint64_t getTreeContainers() const override { method setTreeFiles (line 316) | inline void setTreeFiles(uint64_t treeFiles) override { method getTreeFiles (line 325) | inline uint64_t getTreeFiles() const override { method uid_t (line 352) | inline uid_t method setCUid (line 363) | inline void method gid_t (line 374) | inline gid_t method setCGid (line 385) | inline void method time_t (line 396) | inline time_t method setCloneId (line 407) | inline void method getCloneFST (line 418) | inline const std::string method setCloneFST (line 429) | void setCloneFST(const std::string& data) override method mode_t (line 439) | inline mode_t method setMode (line 451) | inline void method setAttribute (line 462) | void method hasAttribute (line 478) | bool method numAttributes (line 489) | size_t method getClock (line 545) | virtual uint64_t getClock() const override method subcontainersBegin (line 591) | eos::IContainerMD::ContainerMap::const_iterator method subcontainersEnd (line 601) | virtual eos::IContainerMD::ContainerMap::const_iterator method getContainerMapGeneration (line 611) | virtual uint64_t getContainerMapGeneration() override method filesBegin (line 621) | virtual eos::IContainerMD::FileMap::const_iterator method filesEnd (line 631) | virtual eos::IContainerMD::FileMap::const_iterator method getFileMapGeneration (line 641) | virtual uint64_t getFileMapGeneration() override FILE: namespace/ns_quarkdb/FileMD.cc function EOSNSNAMESPACE_BEGIN (line 36) | EOSNSNAMESPACE_BEGIN function QuarkFileMD (line 59) | QuarkFileMD* function QuarkFileMD (line 78) | QuarkFileMD& type timespec (line 414) | struct timespec type timeval (line 416) | struct timeval type timespec (line 467) | struct timespec type timeval (line 469) | struct timeval type timespec (line 477) | struct timespec type timespec (line 523) | struct timespec type timespec (line 524) | struct timespec type timeval (line 526) | struct timeval type timespec (line 592) | struct timespec FILE: namespace/ns_quarkdb/FileMD.hh class IContainerMD (line 40) | class IContainerMD class QuarkFileMD (line 45) | class QuarkFileMD : public IFileMD method getId (line 143) | inline IFileMD::id_t method identifier_t (line 154) | inline identifier_t method getSize (line 165) | inline uint64_t method getCloneId (line 181) | inline uint64_t method setCloneId (line 192) | void setCloneId(uint64_t id) override method getCloneFST (line 202) | const std::string method setCloneFST (line 213) | void setCloneFST(const std::string& data) override method getContainerId (line 223) | inline IContainerMD::id_t method setContainerId (line 234) | void method Buffer (line 245) | inline const Buffer method setChecksum (line 258) | void method clearChecksum (line 269) | void method setChecksum (line 283) | void method getName (line 295) | inline const std::string method LocationVector (line 318) | inline LocationVector getLocations() const override method location_t (line 330) | location_t method clearLocations (line 355) | void method hasLocationNoLock (line 366) | bool method hasLocation (line 381) | bool method getNumLocation (line 393) | inline size_t method LocationVector (line 404) | inline LocationVector getUnlinkedLocations() const override method clearUnlinkedLocations (line 426) | inline void method getNumUnlinkedLocation (line 443) | inline size_t method uid_t (line 454) | inline uid_t method setCUid (line 465) | inline void method gid_t (line 476) | inline gid_t method setCGid (line 487) | inline void method layoutId_t (line 498) | inline layoutId_t method setLayoutId (line 509) | inline void method getFlags (line 520) | inline uint16_t method getFlag (line 531) | inline bool method setFlags (line 543) | inline void method setFlag (line 554) | void method setFileMDSvc (line 574) | inline void method IFileMDSvc (line 585) | inline virtual IFileMDSvc* method getLink (line 596) | inline std::string method setLink (line 607) | inline void method isLink (line 618) | bool method setAttribute (line 629) | void method removeAttribute (line 641) | void method clearAttributes (line 656) | void clearAttributes() override method hasAttribute (line 666) | bool method numAttributes (line 677) | inline size_t method getAttribute (line 688) | std::string method getClock (line 735) | virtual uint64_t getClock() const override FILE: namespace/ns_quarkdb/LRU.hh function EOSNSNAMESPACE_BEGIN (line 39) | EOSNSNAMESPACE_BEGIN function test (line 56) | static constexpr bool class LRU (line 70) | class LRU method size (line 122) | inline std::uint64_t method GetMaxNum (line 134) | inline std::uint64_t method SetMaxNum (line 147) | inline void method GetRequests (line 166) | inline uint64_t GetRequests() const { method GetHits (line 173) | inline uint64_t GetHits() const { method LRU (line 180) | LRU(const LRU& other) = delete; method LRU (line 181) | LRU& operator=(const LRU& other) = delete; method LRU (line 182) | LRU(LRU&& other) = delete; method LRU (line 183) | LRU& operator=(LRU&& other) = delete; FILE: namespace/ns_quarkdb/NamespaceGroup.cc function EOSNSNAMESPACE_BEGIN (line 37) | EOSNSNAMESPACE_BEGIN function IFileMDSvc (line 183) | IFileMDSvc* QuarkNamespaceGroup::getFileService() function IContainerMDSvc (line 197) | IContainerMDSvc* QuarkNamespaceGroup::getContainerService() function IView (line 211) | IView* QuarkNamespaceGroup::getHierarchicalView() function IFsView (line 228) | IFsView* QuarkNamespaceGroup::getFilesystemView() function IFileMDChangeListener (line 244) | IFileMDChangeListener* QuarkNamespaceGroup::getContainerAccountingView() function IContainerMDChangeListener (line 260) | IContainerMDChangeListener* QuarkNamespaceGroup::getSyncTimeAccountingVi... function IQuotaStats (line 278) | IQuotaStats* QuarkNamespaceGroup::getQuotaStats() function MetadataFlusher (line 286) | MetadataFlusher* QuarkNamespaceGroup::getMetadataFlusher() function MetadataFlusher (line 306) | MetadataFlusher* QuarkNamespaceGroup::getQuotaFlusher() FILE: namespace/ns_quarkdb/NamespaceGroup.hh type folly (line 32) | namespace folly class Executor (line 34) | class Executor type qclient (line 37) | namespace qclient class QClient (line 39) | class QClient class QuarkFileMDSvc (line 45) | class QuarkFileMDSvc class QuarkHierarchicalView (line 46) | class QuarkHierarchicalView class QuarkFileSystemView (line 47) | class QuarkFileSystemView class QuarkContainerAccounting (line 48) | class QuarkContainerAccounting class QuarkSyncTimeAccounting (line 49) | class QuarkSyncTimeAccounting class QuarkQuotaStats (line 50) | class QuarkQuotaStats class MetadataFlusher (line 51) | class MetadataFlusher class CacheRefreshListener (line 52) | class CacheRefreshListener class QuarkNamespaceGroup (line 57) | class QuarkNamespaceGroup : public INamespaceGroup method isInMemory (line 118) | virtual bool isInMemory() override final FILE: namespace/ns_quarkdb/NsQuarkdbPlugin.cc function plugin_coverage (line 31) | void plugin_coverage() function ExitFunc (line 41) | int32_t function PF_ExitFunc (line 50) | PF_ExitFunc function EOSNSNAMESPACE_BEGIN (line 76) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/NsQuarkdbPlugin.hh class NsQuarkdbPlugin (line 46) | class NsQuarkdbPlugin FILE: namespace/ns_quarkdb/QClPerformance.cc function EOSNSNAMESPACE_BEGIN (line 26) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/QClPerformance.hh function EOSNSNAMESPACE_BEGIN (line 33) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/QdbContactDetails.hh function EOSNSNAMESPACE_BEGIN (line 35) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/VersionEnforcement.cc function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/VersionEnforcement.hh type qclient (line 28) | namespace qclient { class QClient (line 29) | class QClient FILE: namespace/ns_quarkdb/accounting/ContainerAccounting.hh function EOSNSNAMESPACE_BEGIN (line 37) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/accounting/FileSystemHandler.cc function FileSystemHandler (line 68) | FileSystemHandler* FileSystemHandler::ensureContentsLoaded() function FileSystemHandler (line 115) | FileSystemHandler* FileSystemHandler::triggerCacheLoad() FILE: namespace/ns_quarkdb/accounting/FileSystemHandler.hh type qclient (line 37) | namespace qclient class QClient (line 39) | class QClient type IsNoReplicaListTag (line 45) | struct IsNoReplicaListTag {} class FileListIterator (line 51) | class FileListIterator : public ICollectionIterator method FileListIterator (line 58) | FileListIterator(const IFsView::FileList& fileList, method valid (line 73) | virtual bool valid() override method getElement (line 81) | virtual IFileMD::id_t getElement() override method next (line 89) | virtual void next() override class StreamingFileListIterator (line 109) | class StreamingFileListIterator : public ICollectionIterator method StreamingFileListIterator (line 116) | StreamingFileListIterator(qclient::QClient& qcl, const std::string& key) method valid (line 127) | virtual bool valid() override method getElement (line 135) | virtual IFileMD::id_t getElement() override method next (line 143) | virtual void next() override class FileSystemHandler (line 154) | class FileSystemHandler type CacheStatus (line 266) | enum class CacheStatus { type Target (line 275) | enum class Target { method CacheStatus (line 305) | inline CacheStatus getCacheStatus() const FILE: namespace/ns_quarkdb/accounting/FileSystemView.cc function parseFsId (line 448) | bool parseFsId(const std::string& str, IFileMD::location_t& fsid, function FileSystemHandler (line 542) | FileSystemHandler* QuarkFileSystemView::initializeRegularFilelist( function FileSystemHandler (line 564) | FileSystemHandler* QuarkFileSystemView::fetchRegularFilelistIfExists( function FileSystemHandler (line 585) | FileSystemHandler* QuarkFileSystemView::initializeUnlinkedFilelist( function FileSystemHandler (line 607) | FileSystemHandler* QuarkFileSystemView::fetchUnlinkedFilelistIfExists( FILE: namespace/ns_quarkdb/accounting/FileSystemView.hh class QdbFileSystemIterator (line 46) | class QdbFileSystemIterator: method QdbFileSystemIterator (line 53) | QdbFileSystemIterator(std::set&& filesystems) method getElement (line 67) | IFileMD::location_t getElement() override method valid (line 75) | bool valid() override method next (line 83) | void next() override class ListFileSystemIterator (line 100) | class ListFileSystemIterator: method ListFileSystemIterator (line 107) | ListFileSystemIterator( method getElement (line 126) | IFileMD::location_t getElement() override method valid (line 134) | bool valid() override method next (line 142) | void next() override class QuarkFileSystemView (line 172) | class QuarkFileSystemView : public IFsView FILE: namespace/ns_quarkdb/accounting/QuotaNodeCore.cc function EOSNSNAMESPACE_BEGIN (line 23) | EOSNSNAMESPACE_BEGIN function QuotaNodeCore (line 203) | QuotaNodeCore& QuotaNodeCore::operator=(const QuotaNodeCore& other) function QuotaNodeCore (line 217) | QuotaNodeCore& QuotaNodeCore::operator<< (const QuotaNodeCore &other) FILE: namespace/ns_quarkdb/accounting/QuotaNodeCore.hh class QuotaNode (line 34) | class QuotaNode class QuotaNodeCore (line 40) | class QuotaNodeCore type UsageInfo (line 44) | struct UsageInfo { method UsageInfo (line 45) | UsageInfo(): space(0), physicalSpace(0), files(0) {} method UsageInfo (line 46) | UsageInfo& operator += (const UsageInfo& other) method QuotaNodeCore (line 70) | QuotaNodeCore() {} FILE: namespace/ns_quarkdb/accounting/QuotaStats.cc function EOSNSNAMESPACE_BEGIN (line 33) | EOSNSNAMESPACE_BEGIN function IQuotaNode (line 361) | IQuotaNode* function IQuotaNode (line 386) | IQuotaNode* FILE: namespace/ns_quarkdb/accounting/QuotaStats.hh type qclient (line 28) | namespace qclient class QClient (line 30) | class QClient class MetadataFlusher (line 37) | class MetadataFlusher class QuarkQuotaNode (line 64) | class QuarkQuotaNode : public IQuotaNode class QuarkQuotaStats (line 117) | class QuarkQuotaStats : public IQuotaStats FILE: namespace/ns_quarkdb/accounting/SetChangeList.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN function push_back (line 52) | void push_back(const T& element) function erase (line 60) | void erase(const T& element) function size (line 68) | size_t size() const function clear (line 76) | void clear() function apply (line 85) | void apply(Container& container) const type OperationType (line 97) | enum class OperationType { type Item (line 102) | struct Item { method Item (line 103) | Item(OperationType op, const T& it) : operationType(op), item(it) {} FILE: namespace/ns_quarkdb/accounting/SyncTimeAccounting.cc type timeval (line 132) | struct timeval type timeval (line 133) | struct timeval type timezone (line 134) | struct timezone FILE: namespace/ns_quarkdb/accounting/SyncTimeAccounting.hh function QuarkSyncTimeAccounting (line 64) | QuarkSyncTimeAccounting(const QuarkSyncTimeAccounting& other) = delete; function QuarkSyncTimeAccounting (line 67) | QuarkSyncTimeAccounting(QuarkSyncTimeAccounting&& other) = delete; type UpdateT (line 115) | struct UpdateT { method Clean (line 121) | void Clean() FILE: namespace/ns_quarkdb/explorer/NamespaceExplorer.cc type FilesystemEntryComparator (line 136) | struct FilesystemEntryComparator { FILE: namespace/ns_quarkdb/explorer/NamespaceExplorer.hh type folly (line 38) | namespace folly class Executor (line 40) | class Executor type qclient (line 43) | namespace qclient class QClient (line 45) | class QClient class ExpansionDecider (line 52) | class ExpansionDecider type ExplorationOptions (line 68) | struct ExplorationOptions { type NamespaceItem (line 85) | struct NamespaceItem { class NamespaceExplorer (line 107) | class NamespaceExplorer class SearchNode (line 112) | class SearchNode method ContainerIdentifier (line 119) | inline ContainerIdentifier getID() const method visit (line 146) | inline void visit() class NamespaceExplorer (line 192) | class NamespaceExplorer FILE: namespace/ns_quarkdb/flusher/MetadataFlusher.hh class QdbContactDetails (line 36) | class QdbContactDetails class FlusherNotifier (line 41) | class FlusherNotifier : public qclient::Notifier class MetadataFlusher (line 55) | class MetadataFlusher method exec (line 78) | void exec(const Args... args) method execute (line 93) | void execute(const std::vector& req) FILE: namespace/ns_quarkdb/inspector/AttributeExtraction.cc function EOSNSNAMESPACE_BEGIN (line 25) | EOSNSNAMESPACE_BEGIN function serializeLocations (line 40) | static std::string serializeLocations(const T& vec) { FILE: namespace/ns_quarkdb/inspector/AttributeExtraction.hh function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/inspector/ContainerScanner.hh type qclient (line 30) | namespace qclient { class QClient (line 31) | class QClient function EOSNSNAMESPACE_BEGIN (line 34) | EOSNSNAMESPACE_BEGIN class ContainerScanner (line 80) | class ContainerScanner { type Item (line 105) | struct Item { method Item (line 111) | Item() : proto(), fullPath(""), fileCount(0), containerCount(0) {} method Item (line 113) | Item(eos::ns::ContainerMdProto &&pr, folly::Future &&path, FILE: namespace/ns_quarkdb/inspector/FileMetadataFilter.hh function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN class StringEvaluator (line 61) | class StringEvaluator { class EqualityFileMetadataFilter (line 91) | class EqualityFileMetadataFilter : public FileMetadataFilter { class LogicalMetadataFilter (line 127) | class LogicalMetadataFilter : public FileMetadataFilter { type TokenType (line 164) | enum class TokenType { type ExpressionLexicalToken (line 168) | struct ExpressionLexicalToken { method ExpressionLexicalToken (line 172) | ExpressionLexicalToken() {} method ExpressionLexicalToken (line 174) | ExpressionLexicalToken(TokenType t, std::string c) : mType(t), mConten... class FilterExpressionLexer (line 184) | class FilterExpressionLexer { class FilterExpressionParser (line 195) | class FilterExpressionParser { FILE: namespace/ns_quarkdb/inspector/FileScanner.hh type qclient (line 30) | namespace qclient { class QClient (line 31) | class QClient function EOSNSNAMESPACE_BEGIN (line 34) | EOSNSNAMESPACE_BEGIN class FileScanner (line 80) | class FileScanner { type Item (line 105) | struct Item { method Item (line 109) | Item() : proto(), fullPath("") {} method Item (line 111) | Item(eos::ns::FileMdProto &&pr, folly::Future &&path) FILE: namespace/ns_quarkdb/inspector/Inspector.cc function EOSNSNAMESPACE_BEGIN (line 47) | EOSNSNAMESPACE_BEGIN function toYesOrNo (line 74) | static std::string toYesOrNo(bool val) function constructPath (line 155) | static std::string constructPath(const std::string& rootPath, const std:... class ExpansionTrim (line 165) | class ExpansionTrim : public ExpansionDecider method ExpansionTrim (line 168) | ExpansionTrim(const std::string& pathsToTrim) : method shouldExpandContainer (line 171) | virtual bool shouldExpandContainer(const eos::ns::ContainerMdProto& pr... function fetchNameOrPath (line 326) | std::string fetchNameOrPath(const eos::ns::ContainerMdProto& proto, function safeGet (line 347) | uint64_t safeGet(folly::Future& fut) function fetchNameOrPath (line 411) | std::string fetchNameOrPath(const eos::ns::FileMdProto& proto, function allInSet (line 433) | bool allInSet(const T& vec, const std::set& targetSet) function checkLocations (line 447) | static bool checkLocations(const eos::ns::FileMdProto& proto, function serializeLocations (line 569) | static std::string serializeLocations(const T& vec) function shouldPrint (line 587) | bool shouldPrint(bool filterInternal, const std::string& fullPath) class ConflictSet (line 813) | class ConflictSet method hasConflict (line 819) | bool hasConflict() const method serializeFiles (line 824) | std::string serializeFiles() const method serializeContainers (line 829) | std::string serializeContainers() const method printMultipleLines (line 834) | void printMultipleLines(const std::string& name, uint64_t parentContai... method printSingleLine (line 852) | void printSingleLine(const std::string& name, uint64_t parentContainer, method serialize (line 873) | static std::string serialize(const std::set& target) function findConflicts (line 892) | void findConflicts(bool onePerLine, std::ostream& out, uint64_t parentCo... function isCursedName (line 966) | static bool isCursedName(const std::string& name) type PendingFile (line 1029) | struct PendingFile { method PendingFile (line 1033) | PendingFile(folly::Future&& f, const eos::ns::FileMdProto& p) function consumePendingEntries (line 1037) | void consumePendingEntries(std::deque& futs, bool unconditi... type PendingContainer (line 1060) | struct PendingContainer { method PendingContainer (line 1064) | PendingContainer(folly::Future&& f, const eos::ns::ContainerMdPr... function consumePendingEntries (line 1068) | void consumePendingEntries(std::deque& futs, type FsViewItemExists (line 1173) | struct FsViewItemExists { method FsViewItemExists (line 1179) | FsViewItemExists(folly::Future&& v, const eos::ns::FileMdProto& pr, function consumeFsViewQueue (line 1184) | void consumeFsViewQueue(std::deque& futs, bool uncondi... type FsViewExpectInLocations (line 1269) | struct FsViewExpectInLocations { method FsViewExpectInLocations (line 1275) | FsViewExpectInLocations(folly::Future&& p, int64... function consumeFsViewQueue (line 1281) | void consumeFsViewQueue(std::deque& futs, class NextGuard (line 1412) | class NextGuard method NextGuard (line 1415) | NextGuard(FileScanner& sc) : scanner(sc) {} type HardlinkInfo (line 1428) | struct HardlinkInfo { method HardlinkInfo (line 1429) | HardlinkInfo() {} method HardlinkInfo (line 1430) | HardlinkInfo(uint64_t t, const std::string& n) : target(t), name(n) {} type InodeUseCount (line 1436) | struct InodeUseCount { method InodeUseCount (line 1437) | InodeUseCount() : count(0) {} method InodeUseCount (line 1438) | InodeUseCount(int64_t c, const std::string& n) : count(c), name(n) {} function crossCheckHardlinkMaps (line 1447) | void crossCheckHardlinkMaps(std::map& inodeUseC... function serializeRequest (line 1646) | static std::string serializeRequest(const RedisRequest& req) FILE: namespace/ns_quarkdb/inspector/Inspector.hh type qclient (line 33) | namespace qclient class QClient (line 35) | class QClient class FileScanner (line 41) | class FileScanner class OutputSink (line 42) | class OutputSink class FileMetadataFilter (line 43) | class FileMetadataFilter type CacheNotifications (line 45) | struct CacheNotifications { method CacheNotifications (line 46) | CacheNotifications() {} class Inspector (line 55) | class Inspector FILE: namespace/ns_quarkdb/inspector/OutputSink.cc function EOSNSNAMESPACE_BEGIN (line 26) | EOSNSNAMESPACE_BEGIN function populateFullPath (line 41) | static std::string populateFullPath(const eos::ns::FileMdProto& proto, function populateFullPath (line 62) | static std::string populateFullPath(const eos::ns::ContainerMdProto& proto, function serializeLocations (line 84) | static std::string serializeLocations(const T& vec) function populateMetadata (line 102) | static void populateMetadata(const eos::ns::ContainerMdProto& proto, function countAsString (line 186) | static std::string countAsString(folly::Future& fut) function populateMetadata (line 225) | static void populateMetadata(const eos::ns::FileMdProto& proto, FILE: namespace/ns_quarkdb/inspector/OutputSink.hh type FilePrintingOptions (line 37) | struct FilePrintingOptions class OutputSink (line 42) | class OutputSink method OutputSink (line 48) | OutputSink(std::ostream& out, std::ostream& err): method print (line 65) | virtual void print(const std::string& out) method print (line 73) | virtual void print(const Json::Value& json_obj) method err (line 81) | virtual void err(const std::string& str) class StreamSink (line 139) | class StreamSink : public OutputSink class JsonStreamSink (line 156) | class JsonStreamSink : public OutputSink class JsonLinedStreamSink (line 179) | class JsonLinedStreamSink : public OutputSink FILE: namespace/ns_quarkdb/inspector/Printing.cc function EOSNSNAMESPACE_BEGIN (line 27) | EOSNSNAMESPACE_BEGIN function serializeLocations (line 56) | static std::string serializeLocations(const T& vec) { type timespec (line 75) | struct timespec type timespec (line 85) | struct timespec type timespec (line 94) | struct timespec function serializeTime (line 104) | static std::string serializeTime(const T& bytes) { FILE: namespace/ns_quarkdb/inspector/Printing.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN type ContainerPrintingOptions (line 58) | struct ContainerPrintingOptions { class Printing (line 76) | class Printing type timespec (line 96) | struct timespec type timespec (line 98) | struct timespec type timespec (line 99) | struct timespec method parseTimespec (line 110) | static struct timespec parseTimespec(const T& bytes) FILE: namespace/ns_quarkdb/persistency/ContainerMDSvc.cc function IContainerMDPtr (line 175) | IContainerMDPtr function CacheStatistics (line 373) | CacheStatistics FILE: namespace/ns_quarkdb/persistency/ContainerMDSvc.hh type qclient (line 38) | namespace qclient { class QClient (line 39) | class QClient class MetadataProvider (line 45) | class MetadataProvider class QuarkContainerMDSvc (line 50) | class QuarkContainerMDSvc : public IContainerMDSvc method IContainerMDPtr (line 90) | virtual IContainerMDPtr method setFileMDService (line 156) | void method setMetadataProvider (line 165) | void method setInodeProvider (line 174) | void method setQuotaStats (line 183) | void method setContainerAccounting (line 212) | void setContainerAccounting(IFileMDChangeListener* containerAccounting... FILE: namespace/ns_quarkdb/persistency/FileMDSvc.cc function CacheStatistics (line 317) | CacheStatistics QuarkFileMDSvc::getCacheStatistics() function MetadataProvider (line 333) | MetadataProvider* QuarkFileMDSvc::getMetadataProvider() FILE: namespace/ns_quarkdb/persistency/FileMDSvc.hh class MetadataFlusher (line 35) | class MetadataFlusher class MetadataProvider (line 36) | class MetadataProvider class QuarkFileMDSvc (line 41) | class QuarkFileMDSvc : public IFileMDSvc method getFileMD (line 83) | virtual std::shared_ptr getFileMD(IFileMD::id_t id) override method setQuotaStats (line 149) | void setQuotaStats(IQuotaStats* quota_stats) override FILE: namespace/ns_quarkdb/persistency/FileSystemIterator.hh type qclient (line 30) | namespace qclient { class QClient (line 31) | class QClient function EOSNSNAMESPACE_BEGIN (line 34) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/persistency/MetadataFetcher.cc function EOSNSNAMESPACE_BEGIN (line 41) | EOSNSNAMESPACE_BEGIN function MDStatus (line 71) | MDStatus ensureBoolReply(redisReplyPtr& reply) function MDStatus (line 95) | MDStatus ensureUInt64Reply(redisReplyPtr& reply) type MapFetcherFileTrait (line 119) | struct MapFetcherFileTrait { method getKey (line 120) | static std::string getKey(IContainerMD::id_t id) type MapFetcherContainerTrait (line 131) | struct MapFetcherContainerTrait { method getKey (line 132) | static std::string getKey(IFileMD::id_t id) class MapFetcher (line 146) | class MapFetcher : public qclient::QCallback method MapFetcher (line 154) | MapFetcher() method initialize (line 166) | folly::Future initialize(qclient::QClient& qcl, method handleResponse (line 188) | virtual void handleResponse(redisReplyPtr&& reply) override method set_exception (line 249) | void set_exception(const MDStatus& status) method set_exception (line 259) | void set_exception(int err, const std::string& msg) function parseFileMdProtoResponse (line 277) | static eos::ns::FileMdProto function checkFileMdProtoExistence (line 304) | static bool function checkContainerMdProtoExistence (line 322) | static bool function parseContainerMdProtoResponse (line 361) | static eos::ns::ContainerMdProto function parseIDFromNameResponse (line 530) | static int64_t parseIDFromNameResponse(redisReplyPtr reply, function FileIdentifier (line 546) | static FileIdentifier convertInt64ToFileIdentifier(int64_t id) function ContainerIdentifier (line 554) | static ContainerIdentifier convertInt64ToContainerIdentifier(int64_t id) function parseBoolResponse (line 614) | bool parseBoolResponse(redisReplyPtr reply) function parseUInt64Response (line 628) | uint64_t parseUInt64Response(redisReplyPtr reply) class FullPathResolver (line 657) | class FullPathResolver : public qclient::QCallback method FullPathResolver (line 663) | FullPathResolver(qclient::QClient& qcl, ContainerIdentifier cont) method initialize (line 669) | folly::Future initialize() method handleResponse (line 686) | virtual void handleResponse(redisReplyPtr&& reply) override method set_exception (line 719) | void set_exception(const MDStatus& status) method set_exception (line 727) | void set_exception(int err, const std::string& msg) method set_value (line 739) | void set_value() class ReversePathResolver (line 776) | class ReversePathResolver method ReversePathResolver (line 782) | ReversePathResolver(qclient::QClient& qcl, const std::string& path) method initialize (line 791) | folly::Future initialize() method handleIncomingFile (line 804) | void handleIncomingFile(eos::ns::FileMdProto proto) method handleIncomingContainer (line 809) | void handleIncomingContainer(eos::ns::ContainerMdProto proto) method handleIncomingFileError (line 820) | void handleIncomingFileError(const folly::exception_wrapper& e) method handleIncomingContainerError (line 826) | void handleIncomingContainerError(ContainerIdentifier parent, method set_exception (line 845) | void set_exception(int err, const std::string& msg) method set_value (line 856) | void set_value(FileOrContainerIdentifier outcome) method startNextRound (line 866) | void startNextRound(ContainerIdentifier parent) FILE: namespace/ns_quarkdb/persistency/MetadataFetcher.hh type qclient (line 36) | namespace qclient { class QClient (line 37) | class QClient type folly (line 40) | namespace folly { class Executor (line 41) | class Executor function EOSNSNAMESPACE_BEGIN (line 44) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/persistency/MetadataProvider.cc function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN function aggregateStatistics (line 145) | void aggregateStatistics(CacheStatistics &global, const CacheStatistics ... function CacheStatistics (line 156) | CacheStatistics MetadataProvider::getFileMDCacheStats() function CacheStatistics (line 171) | CacheStatistics MetadataProvider::getContainerMDCacheStats() function MetadataProviderShard (line 186) | MetadataProviderShard* MetadataProvider::pickShard(FileIdentifier id) { function MetadataProviderShard (line 193) | MetadataProviderShard* MetadataProvider::pickShard(ContainerIdentifier i... FILE: namespace/ns_quarkdb/persistency/MetadataProvider.hh type folly (line 33) | namespace folly class Executor (line 35) | class Executor class IFileMDSvc (line 41) | class IFileMDSvc class QdbContactDetails (line 42) | class QdbContactDetails class MetadataProvider (line 47) | class MetadataProvider FILE: namespace/ns_quarkdb/persistency/MetadataProviderShard.cc function IContainerMDPtr (line 273) | IContainerMDPtr function IFileMDPtr (line 306) | IFileMDPtr function CacheStatistics (line 329) | CacheStatistics MetadataProviderShard::getFileMDCacheStats() function CacheStatistics (line 345) | CacheStatistics MetadataProviderShard::getContainerMDCacheStats() FILE: namespace/ns_quarkdb/persistency/MetadataProviderShard.hh type folly (line 37) | namespace folly class Executor (line 39) | class Executor class IFileMDSvc (line 45) | class IFileMDSvc class QdbContactDetails (line 46) | class QdbContactDetails class MetadataProviderShard (line 51) | class MetadataProviderShard FILE: namespace/ns_quarkdb/persistency/NextInodeProvider.hh type qclient (line 29) | namespace qclient { class QHash (line 30) | class QHash function EOSNSNAMESPACE_BEGIN (line 33) | EOSNSNAMESPACE_BEGIN class NextInodeProvider (line 77) | class NextInodeProvider FILE: namespace/ns_quarkdb/persistency/RequestBuilder.cc function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN function RedisRequest (line 47) | RedisRequest function RedisRequest (line 58) | RedisRequest function RedisRequest (line 71) | RedisRequest function RedisRequest (line 82) | RedisRequest function RedisRequest (line 92) | RedisRequest function RedisRequest (line 102) | RedisRequest function RedisRequest (line 111) | RedisRequest function RedisRequest (line 120) | RedisRequest RequestBuilder::getNumberOfContainers() function RedisRequest (line 128) | RedisRequest RequestBuilder::getNumberOfFiles() function RedisRequest (line 136) | RedisRequest RequestBuilder::notifyCacheInvalidationFid(FileIdentifier id) function RedisRequest (line 144) | RedisRequest RequestBuilder::notifyCacheInvalidationCid(ContainerIdentif... FILE: namespace/ns_quarkdb/persistency/RequestBuilder.hh class IFileMD (line 35) | class IFileMD class RequestBuilder (line 39) | class RequestBuilder FILE: namespace/ns_quarkdb/persistency/Serialization.cc function EOSNSNAMESPACE_BEGIN (line 32) | EOSNSNAMESPACE_BEGIN function MDStatus (line 63) | MDStatus function MDStatus (line 92) | MDStatus FILE: namespace/ns_quarkdb/persistency/Serialization.hh type eos (line 29) | namespace eos type ns (line 31) | namespace ns class ContainerMdProto (line 33) | class ContainerMdProto class FileMdProto (line 34) | class FileMdProto class Serialization (line 42) | class Serialization method MDStatus (line 71) | static MDStatus deserialize(const char* str, size_t len, T& output) FILE: namespace/ns_quarkdb/persistency/UnifiedInodeProvider.cc function EOSNSNAMESPACE_BEGIN (line 27) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/persistency/UnifiedInodeProvider.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN FILE: namespace/ns_quarkdb/tests/ContainerMDSvcTest.cc class ContainerMDSvcF (line 32) | class ContainerMDSvcF : public eos::ns::testing::NsTestsFixture {} function TEST_F (line 34) | TEST_F(ContainerMDSvcF, BasicSanity) function TEST_F (line 135) | TEST_F(ContainerMDSvcF, getContainerMDWhenContIsLockedShouldNotLock) { FILE: namespace/ns_quarkdb/tests/EosNamespaceBenchmark.cc function mapSize (line 42) | static uint64_t function closeNamespace (line 72) | void function PrintStatus (line 86) | void class RThread (line 142) | class RThread method RThread (line 145) | RThread() = default; method RThread (line 147) | RThread(size_t a, size_t b, size_t c, size_t d, eos::IView* iview, function main (line 219) | int function main (line 433) | int main() { FILE: namespace/ns_quarkdb/tests/FileMDSvcTest.cc class FileMDSvcF (line 36) | class FileMDSvcF : public eos::ns::testing::NsTestsFixture {} function TEST_F (line 41) | TEST_F(FileMDSvcF, LoadTest) function TEST_F (line 106) | TEST_F(FileMDSvcF,TreeInfos) { FILE: namespace/ns_quarkdb/tests/FileSystemViewTest.cc function getRandomLocation (line 46) | eos::IFileMD::location_t function countReplicas (line 55) | size_t function countUnlinked (line 70) | size_t function TEST (line 85) | TEST(FileSystemView, FileSetKey) function TEST (line 94) | TEST(FileSystemView, ParseFsId) class FileSystemViewF (line 112) | class FileSystemViewF : public eos::ns::testing::NsTestsFixture {} function TEST_F (line 114) | TEST_F(FileSystemViewF, BasicSanity) function TEST_F (line 270) | TEST_F(FileSystemViewF, RandomFilePicking) function TEST_F (line 317) | TEST_F(FileSystemViewF, FileIterator) function TEST_F (line 356) | TEST_F(FileSystemViewF, FileListIterator) function TEST_F (line 411) | TEST_F(FileSystemViewF, FileSystemHandler) function TEST_F (line 508) | TEST_F(FileSystemViewF, FileSystemHandlerCache) function TEST (line 577) | TEST(SetChangeList, BasicSanity) FILE: namespace/ns_quarkdb/tests/HierarchicalViewTest.cc class HierarchicalViewF (line 48) | class HierarchicalViewF : public eos::ns::testing::NsTestsFixture {} function TEST_F (line 50) | TEST_F(HierarchicalViewF, LoadTest) function mapSize (line 184) | static uint64_t function createFiles (line 201) | static void function TEST_F (line 230) | TEST_F(HierarchicalViewF, ZeroSizedFilenames) function TEST_F (line 243) | TEST_F(HierarchicalViewF, Resolver) function TEST_F (line 269) | TEST_F(HierarchicalViewF, QuotaTest) function TEST_F (line 449) | TEST_F(HierarchicalViewF, LostContainerTest) function TEST_F (line 538) | TEST_F(HierarchicalViewF, RenameDirectoryAsSubdirOfItself) function TEST_F (line 553) | TEST_F(HierarchicalViewF, AddFileWithConflicts) function TEST_F (line 568) | TEST_F(HierarchicalViewF, AddContainerWithConflicts) function TEST_F (line 582) | TEST_F(HierarchicalViewF, QuotaRecomputation) function TEST_F (line 748) | TEST_F(HierarchicalViewF, CustomContainerId) function TEST_F (line 760) | TEST_F(HierarchicalViewF, CustomFileId) function TEST_F (line 771) | TEST_F(HierarchicalViewF, BulkNsObjectLocker) function TEST_F (line 798) | TEST_F(HierarchicalViewF, BulkNsObjectLockerTryLock) function TEST_F (line 834) | TEST_F(HierarchicalViewF, BulkMDLockerTest) function TEST_F (line 871) | TEST_F(HierarchicalViewF, fileMDLockedSetSize) function TEST_F (line 1007) | TEST_F(HierarchicalViewF, fileMDLockedClone) function TEST_F (line 1023) | TEST_F(HierarchicalViewF, fileMDLockedLocation) function TEST_F (line 1142) | TEST_F(HierarchicalViewF, fileMDLockedRemoveLocation) function TEST_F (line 1184) | TEST_F(HierarchicalViewF, containerMDFindItem) function TEST_F (line 1237) | TEST_F(HierarchicalViewF, containerMDAddContainerThenRemove) function TEST_F (line 1255) | TEST_F(HierarchicalViewF, containerMDaddFileThenRemove) function TEST_F (line 1266) | TEST_F(HierarchicalViewF, containerMDGetSetName) function TEST_F (line 1275) | TEST_F(HierarchicalViewF, containerMDBasicGettersSetters) function TEST_F (line 1309) | TEST_F(HierarchicalViewF, containerMDSyncTimeAccounting) function TEST_F (line 1338) | TEST_F(HierarchicalViewF, containerMDAttributesOps) function TEST_F (line 1353) | TEST_F(HierarchicalViewF, getFileOrContainerLockedShouldThrow) function TEST_F (line 1360) | TEST_F(HierarchicalViewF, getFileWhileBeingWriteLocked) function TEST_F (line 1392) | TEST_F(HierarchicalViewF, getFileAfterBeingRenamed) function TEST_F (line 1432) | TEST_F(HierarchicalViewF, function TEST_F (line 1446) | TEST_F(HierarchicalViewF, getMDFollowsSymlinks) function TEST_F (line 1463) | TEST_F(HierarchicalViewF, getMDMultiThreaded) FILE: namespace/ns_quarkdb/tests/LruBenchmark.cc type Entry (line 35) | struct Entry { method Entry (line 36) | explicit Entry(std::uint64_t id) : id_(id) {} method getId (line 40) | std::uint64_t function Populate (line 52) | void Populate(eos::LRU& lru, uint64_t size) function WokerThread (line 62) | void WokerThread(eos::LRU& lru, std::uint64_t num_... function main (line 87) | int main(int argc, char* argv[]) FILE: namespace/ns_quarkdb/tests/Main.cc function main (line 27) | int main(int argc, char** argv) FILE: namespace/ns_quarkdb/tests/MetadataFiltering.cc function TEST (line 32) | TEST(StringEvaluator, Literal) { function TEST (line 47) | TEST(StringEvaluator, VariableName) { function TEST (line 63) | TEST(StringEvaluator, InvalidVariableName) { function TEST (line 73) | TEST(AttributeExtraction, BasicSanity) { function TEST (line 169) | TEST(FileMetadataFilter, InvalidFilter) { function TEST (line 177) | TEST(FileMetadataFilter, ZeroSizeFilter) { function TEST (line 191) | TEST(FileMetadataFilter, AndFilter) { function TEST (line 221) | TEST(FileMetadataFilter, OrFilter) { function TEST (line 254) | TEST(FilterExpressionLexer, BasicSanity) { function TEST (line 270) | TEST(FilterExpressionLexer, VariableEquality) { function TEST (line 289) | TEST(FilterExpressionLexer, MismatchedQuote) { function TEST (line 297) | TEST(FilterExpressionParser, SimpleEquality) { function TEST (line 314) | TEST(FilterExpressionParser, YodaEquality) { function TEST (line 323) | TEST(FilterExpressionParser, LiteralEquality) { function TEST (line 332) | TEST(FilterExpressionParser, AndExpression) { function TEST (line 341) | TEST(FilterExpressionParser, TripleAndExpression) { function TEST (line 350) | TEST(FilterExpressionParser, NotEquals) { function TEST (line 367) | TEST(FilterExpressionParser, EqualityWithParentheses) { FILE: namespace/ns_quarkdb/tests/MetadataTests.cc function TEST (line 43) | TEST(NsQuarkdb, FileMd) function TEST (line 99) | TEST(NsQuarkdb, ContainerMd) FILE: namespace/ns_quarkdb/tests/MockContainerMD.hh function clearVectors (line 46) | static void clearVectors() { function MockContainerMD (line 53) | MockContainerMD(uint64_t id):QuarkContainerMD(),mId(ContainerIdentifier(... function identifier_t (line 57) | inline identifier_t getIdentifier() const override { function registerLock (line 61) | void registerLock(MDWriteLock & lock) override { function registerLock (line 66) | void registerLock(MDReadLock & lock) override { function unregisterLock (line 71) | void unregisterLock(MDWriteLock & lock) override { function unregisterLock (line 76) | void unregisterLock(MDReadLock & lock) override { function getWriteLockedContainers (line 81) | static std::vector getWriteLockedContainers() { function getWriteUnlockedContainers (line 85) | static std::vector getWriteUnlockedContainers() { function getReadLockedContainers (line 89) | static std::vector getReadLockedContainers() { function getReadUnlockedContainers (line 93) | static std::vector getReadUnlockedContainers() { FILE: namespace/ns_quarkdb/tests/MockContainerMDSvc.hh class MockContainerMDSvc (line 35) | class MockContainerMDSvc: public QuarkContainerMDSvc FILE: namespace/ns_quarkdb/tests/MockFileMDSvc.hh class MockFileMDSvc (line 35) | class MockFileMDSvc: public IFileMDSvc FILE: namespace/ns_quarkdb/tests/NextInodeProviderTest.cc function TEST_F (line 34) | TEST_F(NextInodeProviderTest, BasicSanity) function TEST_F (line 69) | TEST_F(NextInodeProviderTest, Blacklisting) function TEST (line 108) | TEST(InodeBlock, BasicSanity) { function TEST (line 142) | TEST(InodeBlock, Blacklisting) { function TEST (line 168) | TEST(InodeBlock, BlacklistingAll) { function TEST_F (line 189) | TEST_F(NextInodeProviderTest, BlacklistingOffByOne) function TEST_F (line 220) | TEST_F(NextInodeProviderTest, MultipleResets) FILE: namespace/ns_quarkdb/tests/NsTests.cc function EOSNSTESTING_BEGIN (line 37) | EOSNSTESTING_BEGIN function QdbContactDetails (line 85) | QdbContactDetails NsTests::getContactDetails() FILE: namespace/ns_quarkdb/tests/NsTests.hh type qclient (line 33) | namespace qclient class QClient (line 35) | class QClient type eos (line 38) | namespace eos class IContainerMDSvc (line 40) | class IContainerMDSvc class IFileMDSvc (line 41) | class IFileMDSvc class IView (line 42) | class IView class IFsView (line 43) | class IFsView class MetadataFlusher (line 44) | class MetadataFlusher class IFileMD (line 45) | class IFileMD function EOSNSTESTING_BEGIN (line 48) | EOSNSTESTING_BEGIN class NsTests (line 70) | class NsTests { FILE: namespace/ns_quarkdb/tests/OtherTests.cc function checkPath (line 38) | bool function TEST (line 57) | TEST(PathSplitter, BasicSanity) function TEST (line 83) | TEST(PathSplitter, DequeTests) function TEST (line 108) | TEST(PathSplitter, DequeTestsNonEmpty) function TEST (line 134) | TEST(LRU, BasicSanity) function TEST (line 184) | TEST(PathProcessor, AbsPathTest) function TEST (line 209) | TEST(QdbContactDetails, BasicSanity) function TEST (line 226) | TEST(BulkNSObjectLocker, testBulkNSObjectLocker) { function TEST (line 251) | TEST(NSObjectLocker, testNoDeadlockNSObjectLocker) { FILE: namespace/ns_quarkdb/tests/TestUtils.hh function EOSNSTESTING_BEGIN (line 31) | EOSNSTESTING_BEGIN function verifyContents (line 65) | bool verifyContents(Iterator start, Iterator end, std::set contents) class NsTestsFixture (line 86) | class NsTestsFixture : public NsTests, public ::testing::Test method NsTestsFixture (line 89) | NsTestsFixture() = default; FILE: namespace/ns_quarkdb/tests/VariousTests.cc class VariousTests (line 58) | class VariousTests : public eos::ns::testing::NsTestsFixture {} class NamespaceExplorerF (line 59) | class NamespaceExplorerF : public eos::ns::testing::NsTestsFixture {} class FileMDFetching (line 60) | class FileMDFetching : public eos::ns::testing::NsTestsFixture {} function validateReply (line 62) | bool validateReply(qclient::redisReplyPtr reply) function TEST_F (line 75) | TEST_F(VariousTests, FollyWithGloriousContinuations) function TEST_F (line 82) | TEST_F(VariousTests, FileCacheInvalidation) function TEST_F (line 102) | TEST_F(VariousTests, CheckLocationInFsView) function TEST_F (line 170) | TEST_F(VariousTests, ReconstructContainerPath) function TEST_F (line 217) | TEST_F(VariousTests, BasicSanity) function TEST_F (line 355) | TEST_F(VariousTests, FileMDGetEnv) function TEST_F (line 370) | TEST_F(VariousTests, MkdirOnBrokenSymlink) function TEST_F (line 381) | TEST_F(VariousTests, SymlinkExtravaganza) function TEST_F (line 528) | TEST_F(VariousTests, MoreSymlinks) function TEST_F (line 552) | TEST_F(VariousTests, createFile) function TEST_F (line 564) | TEST_F(VariousTests, createContainerMadness) function TEST_F (line 612) | TEST_F(VariousTests, ChecksumFormatting) function TEST (line 659) | TEST(HexToByteString, EdgeCases) function TEST (line 668) | TEST(HexToByteString, BasicSanity) type eos (line 684) | namespace eos function TEST_F (line 687) | TEST_F(VariousTests, EtagFormatting) function TEST_F (line 754) | TEST_F(VariousTests, EtagFormattingContainer) function TEST_F (line 780) | TEST_F(FileMDFetching, ExistenceTest) function TEST_F (line 797) | TEST_F(FileMDFetching, FilemapToFutureVector) function TEST_F (line 888) | TEST_F(FileMDFetching, CorruptionTest) function TEST_F (line 919) | TEST_F(NamespaceExplorerF, BasicSanity) function TEST_F (line 985) | TEST_F(NamespaceExplorerF, NoFiles) function TEST_F (line 1021) | TEST_F(NamespaceExplorerF, LinkedAttributes) class ContainerFilter (line 1073) | class ContainerFilter : public eos::ExpansionDecider method shouldExpandContainer (line 1077) | virtual bool shouldExpandContainer(const eos::ns::ContainerMdProto& pr... function TEST_F (line 1091) | TEST_F(NamespaceExplorerF, ExpansionDecider) function TEST_F (line 1144) | TEST_F(VariousTests, LinkedExtendedAttributes) function TEST (line 1185) | TEST(OctalParsing, BasicSanity) function TEST (line 1207) | TEST(SysMask, BasicSanity) function TEST (line 1239) | TEST(QuotaNodeCore, BasicSanity) function TEST (line 1290) | TEST(Resolver, FidParsing) function TEST (line 1312) | TEST(FileOrContainerIdentifier, BasicSanity) function TEST (line 1334) | TEST(FutureVectorIterator, EmptyConstructor) function TEST (line 1343) | TEST(FutureVectorIterator, BasicSanity) function TEST_F (line 1384) | TEST_F(VariousTests, QuotanodeCorruption) function TEST_F (line 1399) | TEST_F(VariousTests, UnlinkAllLocations) function TEST_F (line 1411) | TEST_F(VariousTests, CountContents) function TEST_F (line 1433) | TEST_F(VariousTests, basicObjectMDLockingOrderTest) { function TEST_F (line 1491) | TEST_F(VariousTests, ContainerIterator) function TEST_F (line 1599) | TEST_F(VariousTests, FileContainerIteratorConcurrentAccess) function TEST_F (line 1633) | TEST_F(VariousTests, FileIteratorInvalidation) function TEST_F (line 1690) | TEST_F(NamespaceExplorerF, MissingFile) FILE: namespace/ns_quarkdb/tests/utils/break-file.py function printHelp (line 12) | def printHelp(): FILE: namespace/ns_quarkdb/tools/EosConvertToLocalityHashes.cc function processFileBucket (line 33) | void processFileBucket(qclient::QClient& qcl, uint64_t bucketId) function processContainerBucket (line 80) | void processContainerBucket(qclient::QClient& qcl, uint64_t bucketId) function main (line 128) | int main(int argc, char* argv[]) FILE: namespace/ns_quarkdb/tools/Fid2PathTool.cc function main (line 23) | int main(int argc, char* argv[]) { FILE: namespace/ns_quarkdb/tools/InodeToFidTool.cc function main (line 22) | int main(int argc, char* argv[]) { FILE: namespace/ns_quarkdb/tools/InspectionTool.cc type MemberValidator (line 32) | struct MemberValidator : public CLI::Validator { method MemberValidator (line 33) | MemberValidator() : Validator("MEMBER") type IdValidator (line 48) | struct IdValidator : public CLI::Validator { method IdValidator (line 49) | IdValidator() : Validator("ID") function addClusterOptions (line 69) | void addClusterOptions(CLI::App* subcmd, std::string& membersStr, function addDryRun (line 91) | void addDryRun(CLI::App* subcmd, bool& noDryRun) function main (line 97) | int main(int argc, char* argv[]) FILE: namespace/ns_quarkdb/utils/FutureVectorIterator.hh function FutureVectorIterator (line 80) | FutureVectorIterator() function isMainFutureReady (line 86) | bool isMainFutureReady() const function size (line 98) | size_t size() function isReady (line 108) | bool isReady() function fetchNext (line 138) | bool fetchNext(T& out) function waitAll (line 168) | void waitAll() FILE: namespace/ns_quarkdb/utils/QuotaRecomputer.cc class QuotaNodeFilter (line 43) | class QuotaNodeFilter : public ExpansionDecider method QuotaNodeFilter (line 46) | QuotaNodeFilter(uint64_t root) : rootContainer(root) {} method shouldExpandContainer (line 48) | virtual bool shouldExpandContainer(const eos::ns::ContainerMdProto& pr... function MDStatus (line 71) | MDStatus QuotaRecomputer::recompute(const std::string& cont_uri, FILE: namespace/ns_quarkdb/utils/QuotaRecomputer.hh type qclient (line 30) | namespace qclient class QClient (line 32) | class QClient type folly (line 35) | namespace folly class Executor (line 37) | class Executor class IView (line 43) | class IView class QuotaRecomputer (line 48) | class QuotaRecomputer FILE: namespace/ns_quarkdb/views/HierarchicalView.cc function extractFileMD (line 155) | static folly::Future extractFileMD(FileOrContainerMD ptr) function extractContainerMD (line 168) | static folly::Future extractContainerMD(FileOrContainer... function FileOrContainerMD (line 199) | static FileOrContainerMD toFileOrContainerMD(IContainerMDPtr ptr) function IContainerMDPtr (line 576) | IContainerMDPtr class UpdateStoreGuard (line 586) | class UpdateStoreGuard method UpdateStoreGuard (line 589) | UpdateStoreGuard(eos::QuarkHierarchicalView* v) : view(v) {} method add (line 598) | void add(IContainerMDPtr cont) function concatenateDeque (line 746) | static std::string concatenateDeque(std::deque&& chunks) function concatenateDequeWithEndingSlash (line 760) | static std::string concatenateDequeWithEndingSlash(std::deque& fmd) method printSummary (line 86) | void printSummary(S& ss) FILE: namespace/utils/Buffer.hh type eos (line 31) | namespace eos class Buffer (line 36) | class Buffer: public std::vector method Buffer (line 42) | Buffer(unsigned size = 512): method Buffer (line 56) | Buffer(const Buffer& other) : std::vector(other) {} method Buffer (line 61) | Buffer& operator = (const Buffer& other) method setDataPtr (line 100) | void setDataPtr(char* ptr, size_t size) method getDataPadded (line 109) | char getDataPadded(size_t i) const method getSize (line 127) | size_t getSize() const method setSize (line 139) | void setSize(size_t size) method putData (line 147) | void putData(const void* ptr, size_t dataSize) method grabData (line 163) | uint16_t grabData(uint16_t offset, void* ptr, size_t dataSize) const method getCRC32 (line 183) | uint32_t getCRC32() const FILE: namespace/utils/Checksum.hh type eos (line 34) | namespace eos function appendChecksumOnStringAsHexNoFmd (line 46) | bool appendChecksumOnStringAsHexNoFmd(IFileMD::layoutId_t layoutId, function appendChecksumOnStringAsHex (line 86) | bool appendChecksumOnStringAsHex(const eos::IFileMD *fmd, StringType &... function appendChecksumOnStringProtobuf (line 94) | inline bool appendChecksumOnStringProtobuf(const eos::ns::FileMdProto ... function hexArrayToByteArray (line 102) | inline bool hexArrayToByteArray(const char* hexArray, size_t sz, std::... function hexArrayToByteArray (line 133) | inline bool hexArrayToByteArray(const std::string &hexArray, std::stri... FILE: namespace/utils/DataHelper.cc type eos (line 33) | namespace eos type stat (line 101) | struct stat FILE: namespace/utils/DataHelper.hh type eos (line 30) | namespace eos class DataHelper (line 32) | class DataHelper FILE: namespace/utils/Descriptor.cc function resolve (line 37) | static void resolve(const char* address, sockaddr_in& addr) type eos (line 98) | namespace eos function Socket (line 220) | Socket* Socket::accept() FILE: namespace/utils/Descriptor.hh type eos (line 35) | namespace eos class DescriptorException (line 40) | class DescriptorException method DescriptorException (line 46) | DescriptorException() method DescriptorException (line 53) | DescriptorException( const DescriptorException& ex ) class Descriptor (line 73) | class Descriptor method Descriptor (line 80) | Descriptor(): method Descriptor (line 86) | explicit Descriptor( int fd ): method setDescriptor (line 92) | void setDescriptor( int fd ) method getDescriptor (line 100) | int getDescriptor() method off_t (line 108) | off_t seek( off_t offset, int whence ) class Socket (line 183) | class Socket: public Descriptor type Protocol (line 189) | enum Protocol method Socket (line 198) | Socket() {} method Socket (line 203) | explicit Socket( int socket ): FILE: namespace/utils/Etag.cc function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN function calculateEtag (line 52) | void calculateEtag(bool useChecksum, const fst::FmdBase &fmdBase, std::s... function calculateEtagInodeAndChecksum (line 66) | void calculateEtagInodeAndChecksum(const fst::FmdBase &fmdBase, std::str... function calculateEtagInodeAndMtime (line 86) | void calculateEtagInodeAndMtime(uint64_t fid, uint64_t mtimeSec, std::st... function calculateEtag (line 97) | void calculateEtag(const eos::ns::FileMdProto &proto, std::string &out) { function calculateEtag (line 146) | void calculateEtag(const IFileMD *const fmd, std::string &out) { function calculateEtag (line 194) | void calculateEtag(IContainerMD *cmd, std::string &out) { FILE: namespace/utils/Etag.hh type eos (line 28) | namespace eos type fst (line 30) | namespace fst class FmdBase (line 32) | class FmdBase class IFileMD (line 35) | class IFileMD class IContainerMD (line 36) | class IContainerMD FILE: namespace/utils/FileListRandomPicker.cc function EOSNSNAMESPACE_BEGIN (line 29) | EOSNSNAMESPACE_BEGIN FILE: namespace/utils/LocalityHint.hh function EOSNSNAMESPACE_BEGIN (line 31) | EOSNSNAMESPACE_BEGIN function unsignedIntToBinaryString (line 50) | static std::string unsignedIntToBinaryString(uint64_t num) { FILE: namespace/utils/Mode.hh type eos (line 30) | namespace eos function modeToFileTypeChar (line 36) | inline char modeToFileTypeChar(mode_t mode) function modeToBuffer (line 72) | inline void modeToBuffer(mode_t mode, char* modestr) FILE: namespace/utils/PathProcessor.hh type eos (line 33) | namespace eos class PathProcessor (line 38) | class PathProcessor method insertChunksIntoDeque (line 45) | static std::deque insertChunksIntoDeque(std::string_vie... method insertChunksIntoDeque (line 50) | static void insertChunksIntoDeque(std::deque& elements, method splitPath (line 69) | static void splitPath(std::vector& elements, char* buffer) method absPath (line 101) | static void absPath(std::string& mypath) FILE: namespace/utils/RenameSafetyCheck.hh function EOSNSNAMESPACE_BEGIN (line 34) | EOSNSNAMESPACE_BEGIN FILE: namespace/utils/RmrfHelper.hh function EOSNSNAMESPACE_BEGIN (line 30) | EOSNSNAMESPACE_BEGIN FILE: namespace/utils/Stat.hh type eos (line 29) | namespace eos function mode_t (line 35) | inline mode_t modeFromMetadataEntry(const std::shared_ptr generate_keys(size_t sz, KeyType init = {}, bool ra... function InitSingleThreadWrite (line 275) | void InitSingleThreadWrite(MapType t, HT* ht, int& counter, const C& keys) function DoReadTests (line 330) | void DoReadTests(MapType t, HT* ht, int& counter, size_t n_i, size_t n_f... function ClearMap (line 385) | void ClearMap(MapType t, HT* ht, int& counter) function main (line 409) | int main(int argc, char** argv) FILE: test/EosIdMapBenchmark.cc function IdMapClient (line 29) | void IdMapClient(int n, int cache_factor=1){ function main (line 48) | int main(int argc, const char* argv[]) { FILE: test/EosLoggingBenchmark.cc function threadlog (line 50) | void threadlog(int id) function main (line 70) | int main(int argc, char* argv[]) FILE: test/EosMmap.cc function usage (line 36) | void usage() { function main (line 41) | int main(int argc, char* argv[]) { FILE: test/EosOpenTruncUpdate.cc function GenerateRandomData (line 36) | void function main (line 48) | int main(int argc, char* argv[]) FILE: test/EosUdpDumper.cc function main (line 35) | int main(int argc, char** argv) FILE: test/TestHmacSha256.cc function main (line 36) | int main(void) FILE: test/ThreadPoolTest.cc function main (line 28) | int main(int argc, char* argv[]) FILE: test/XrdCpAbort.cc function main (line 38) | int main (int argc, char* argv[]) { FILE: test/XrdCpAppend.cc function main (line 38) | int main (int argc, char* argv[]) { FILE: test/XrdCpAppendOverlap.cc function main (line 39) | int main(int argc, char* argv[]) FILE: test/XrdCpBackward.cc function main (line 32) | int main(int argc, char* argv[]) FILE: test/XrdCpDownloadRandom.cc function main (line 33) | int main (int argc, char* argv[]) { FILE: test/XrdCpExtend.cc function main (line 37) | int main (int argc, char* argv[]) { FILE: test/XrdCpHoles.cc function main (line 38) | int main (int argc, char* argv[]) { FILE: test/XrdCpNonStreaming.cc function main (line 34) | int main(int argc, char* argv[]) FILE: test/XrdCpPartial.cc function main (line 33) | int main (int argc, char* argv[]) { FILE: test/XrdCpPgRead.cc function main (line 31) | int main(int argc, char* argv[]) FILE: test/XrdCpPosixCache.cc function main (line 33) | int main (int argc, char* argv[]) { FILE: test/XrdCpRandom.cc function main (line 37) | int main(int argc, char* argv[]) FILE: test/XrdCpShrink.cc function main (line 33) | int main(int argc, char* argv[]) FILE: test/XrdCpSlowWriter.cc function main (line 34) | int main(int argc, char* argv[]) FILE: test/XrdCpTruncate.cc function main (line 33) | int main(int argc, char* argv[]) FILE: test/XrdCpUpdate.cc function main (line 38) | int main (int argc, char* argv[]) { FILE: test/XrdStress.cc type dirent (line 446) | struct dirent type timeval (line 487) | struct timeval type timeval (line 488) | struct timeval type stat (line 497) | struct stat type timeval (line 620) | struct timeval type timeval (line 621) | struct timeval function main (line 732) | int main(int argc, char* argv[]) FILE: test/XrdStress.hh class XrdStress (line 34) | class XrdStress type ChildInfo (line 40) | struct ChildInfo { class XrdStress (line 52) | class XrdStress FILE: test/benchmark/Configuration.cc function EOSBMKNAMESPACE_BEGIN (line 44) | EOSBMKNAMESPACE_BEGIN function ConfigProto (line 85) | ConfigProto& function string (line 741) | string function ConfigProto_FileLayoutType (line 761) | ConfigProto_FileLayoutType function string (line 781) | string function ConfigProto_OperationType (line 801) | ConfigProto_OperationType function string (line 821) | string function ConfigProto_PatternType (line 835) | ConfigProto_PatternType FILE: test/benchmark/Configuration.hh function EOSBMKNAMESPACE_BEGIN (line 33) | EOSBMKNAMESPACE_BEGIN FILE: test/benchmark/DirEos.hh class DirEos (line 43) | class DirEos: public eos::common::LogId FILE: test/benchmark/FileEos.cc type tm (line 463) | struct tm FILE: test/benchmark/FileEos.hh class FileEos (line 42) | class FileEos: public eos::common::LogId FILE: test/benchmark/ProtoIo.hh function EOSBMKNAMESPACE_BEGIN (line 40) | EOSBMKNAMESPACE_BEGIN class ProtoReader (line 109) | class ProtoReader method T (line 136) | T* ReadNext() FILE: test/benchmark/Result.cc function ResultProto (line 71) | ResultProto& FILE: test/benchmark/Result.hh function EOSBMKNAMESPACE_BEGIN (line 32) | EOSBMKNAMESPACE_BEGIN FILE: test/benchmark/eosbenchmark.cc function EOSBMKNAMESPACE_BEGIN (line 45) | EOSBMKNAMESPACE_BEGIN function ThreadStart (line 77) | int type ConfIdStruct (line 92) | struct ConfIdStruct type ConfIdStruct (line 92) | struct ConfIdStruct function RunThreadConfig (line 171) | void function RunProcessConfig (line 214) | void function RunConfiguration (line 323) | void function PrintResults (line 353) | void function main (line 452) | int main(int argc, char* argv[]) FILE: test/benchmark/eosbenchmark.hh class Result (line 37) | class Result type ConfIdStruct (line 46) | struct ConfIdStruct method ConfIdStruct (line 54) | ConfIdStruct(Configuration& conf, uint32_t index) : FILE: test/eos_io_tool.cc type OperationType (line 51) | enum OperationType { function ReadSequentially (line 70) | bool function LoadPattern (line 185) | void function ReadPattern (line 233) | bool function WriteSequentially (line 371) | bool function WritePattern (line 494) | bool function main (line 623) | int main(int argc, char* argv[]) FILE: test/microbenchmarks/common/BM_AtomicPtr.cc function BM_AtomicUniquePtrGet (line 11) | static void BM_AtomicUniquePtrGet(benchmark::State& state) function BM_UniquePtrGet (line 23) | static void BM_UniquePtrGet(benchmark::State& state) function BM_SharedPtrCopy (line 35) | static void BM_SharedPtrCopy(benchmark::State& state) function BM_AtomicSharedPtrGet (line 46) | static void BM_AtomicSharedPtrGet(benchmark::State& state) function BM_MutexLock (line 57) | static void BM_MutexLock(benchmark::State& state) function BM_SharedMutexLock (line 70) | static void BM_SharedMutexLock(benchmark::State& state) function BM_RCUVersionReadLock (line 83) | static void BM_RCUVersionReadLock(benchmark::State& state) function BM_RCUEpochReadLock (line 97) | static void BM_RCUEpochReadLock(benchmark::State& state) function BM_EOSReadLock (line 113) | static void BM_EOSReadLock(benchmark::State& state) function BM_MutexRWLock (line 126) | static void BM_MutexRWLock(benchmark::State& state) function BM_SharedMutexRWLock (line 155) | static void BM_SharedMutexRWLock(benchmark::State& state) function BM_RCUVersionedReadWriteLock (line 185) | static void BM_RCUVersionedReadWriteLock(benchmark::State& state) function BM_RCUEpochReadWriteLock (line 225) | static void BM_RCUEpochReadWriteLock(benchmark::State& state) function BM_EOSReadWriteLock (line 263) | static void BM_EOSReadWriteLock(benchmark::State& state) function DelayNs (line 298) | static void DelayNs(int64_t _ns, int* data) { class RaiiLocker (line 310) | class RaiiLocker { method RaiiLocker (line 312) | explicit RaiiLocker(MutexType* mu) : mu_(mu) { mu_->lock(); } class RaiiLocker (line 319) | class RaiiLocker { method RaiiLocker (line 321) | explicit RaiiLocker(std::shared_mutex* mu) : mu_(mu) { mu_->lock_share... class RaiiLocker (line 328) | class RaiiLocker method RaiiLocker (line 331) | explicit RaiiLocker(eos::common::EpochRCUDomain* domain): domain_(doma... class RaiiLocker (line 346) | class RaiiLocker method RaiiLocker (line 349) | explicit RaiiLocker(eos::common::RWMutex* mutex): mutex_(mutex) { function BM_Contended (line 361) | void BM_Contended(benchmark::State& state) { function SetupBenchmarkArgs (line 389) | void SetupBenchmarkArgs(benchmark::internal::Benchmark* bm) { FILE: test/microbenchmarks/common/BM_IdMap.cc class MappingFixture (line 32) | class MappingFixture: public benchmark::Fixture method SetUp (line 35) | void SetUp(const ::benchmark::State& state) method TearDown (line 40) | void TearDown(const ::benchmark::State& state) function BM_IdMap (line 47) | static void BM_IdMap(benchmark::State& state) function BM_ReduceTident (line 84) | static void BM_ReduceTident(benchmark::State& state) function BM_ReduceTidentXrd (line 100) | static void BM_ReduceTidentXrd(benchmark::State& state) FILE: test/microbenchmarks/common/BM_Random.cc function BM_CRand (line 8) | static void BM_CRand(benchmark::State& state) function BM_getRandom (line 19) | static void BM_getRandom(benchmark::State& state) FILE: test/microbenchmarks/common/BM_StringUtils.cc function BM_StringToNumeric (line 6) | static void BM_StringToNumeric(benchmark::State& state) function BM_atoi (line 24) | static void BM_atoi(benchmark::State& state) FILE: test/microbenchmarks/common/BM_ThreadId.cc function BM_ThreadId (line 10) | static void BM_ThreadId(benchmark::State& state) function BM_SysTID (line 19) | static void BM_SysTID(benchmark::State& state) function BM_tlTID (line 29) | static void BM_tlTID(benchmark::State& state) FILE: test/microbenchmarks/common/BM_XrdString.cc function BM_StringCreate (line 8) | static void BM_StringCreate(benchmark::State& state) function BM_XrdStringCreate (line 21) | static void BM_XrdStringCreate(benchmark::State& state) function BM_StringAppend (line 35) | static void BM_StringAppend(benchmark::State& state) function BM_XrdStringAppend (line 49) | static void BM_XrdStringAppend(benchmark::State& state) FILE: test/microbenchmarks/mgm/BM_FlatScheduler.cc function BM_Scheduler (line 30) | static void BM_Scheduler(benchmark::State& state) { function BM_ThreadLocalRRScheduler (line 63) | static void BM_ThreadLocalRRScheduler(benchmark::State& state) { function BM_RandomScheduler (line 96) | static void BM_RandomScheduler(benchmark::State& state) { function BM_FidScheduler (line 129) | static void BM_FidScheduler(benchmark::State& state) { function BM_WeightedRandomScheduler (line 165) | static void BM_WeightedRandomScheduler(benchmark::State& state) { function BM_WeightedRRScheduler (line 203) | static void BM_WeightedRRScheduler(benchmark::State& state) { FILE: test/microbenchmarks/mgm/BM_RRSeed.cc function BM_RRSeed (line 30) | static void BM_RRSeed(benchmark::State& state) { function BM_ThreadLocalRRSeed (line 40) | static void BM_ThreadLocalRRSeed(benchmark::State& state) { FILE: test/microbenchmarks/namespace/ns_quarkdb/BM_NSLocking.cc class BulkNSObjectLockFixture (line 31) | class BulkNSObjectLockFixture : public benchmark::Fixture { method BulkNSObjectLockFixture (line 33) | BulkNSObjectLockFixture() { method SetUp (line 36) | void SetUp(const benchmark::State &) override { method TearDown (line 39) | void TearDown(const benchmark::State &) override { function simulateWork (line 46) | void simulateWork(size_t iterations) { FILE: test/mq/SharedHashLoadTest.cc type UpdateType (line 50) | enum UpdateType { type MemberValidator (line 59) | struct MemberValidator: public CLI::Validator { method MemberValidator (line 60) | MemberValidator(): Validator("MEMBER") class Logger (line 78) | class Logger method log (line 84) | void log(std::string_view data) function RandomString (line 98) | std::string RandomString(std::string::size_type length) function GenerateStrings (line 116) | std::vector function RandomPick (line 132) | unsigned int RandomPick(unsigned int length) function HandleProducer (line 140) | void HandleProducer(unsigned int num_keys, unsigned int key_length, class Stats (line 204) | class Stats method Callback (line 210) | void Callback(qclient::SharedHashUpdate&& upd) method Collect (line 218) | void Collect() method DumpSummary (line 228) | void DumpSummary(Logger* logger) method GetLastTs (line 272) | uint64_t GetLastTs() const function ConsumerSignalHandler (line 293) | void ConsumerSignalHandler(int sig) function HandleConsumer (line 307) | void HandleConsumer(unsigned long timeout_sec, Logger* logger) function AddClusterOptions (line 341) | void AddClusterOptions(CLI::App* subcmd, std::string& membersStr, function main (line 366) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqClientMaster.cc function main (line 28) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqClientTest.cc function main (line 29) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqClientWorker.cc function main (line 27) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqQueueDumper.cc function main (line 28) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqQueueFeeder.cc function main (line 28) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqQueueInjection.cc function main (line 29) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqSharedObjectBroadCastClient.cc function main (line 32) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqSharedObjectClient.cc function main (line 33) | int main(int argc, char* argv[]) FILE: test/mq/XrdMqSharedObjectQueueClient.cc function main (line 32) | int main(int argc, char* argv[]) FILE: test/test-eos-iam-mapfile.py function make_user (line 35) | def make_user(id='123',fname='dwight',lname='shrutte', role='sales', cer... class FiltersTestCase (line 115) | class FiltersTestCase(TestCase): method test_dn_filter (line 117) | def test_dn_filter(self): method test_dn_filter_with_commas_CN (line 145) | def test_dn_filter_with_commas_CN(self): method test_name_map_filter (line 151) | def test_name_map_filter(self): FILE: unit_tests/auth_plugin/AuthFsTest.cc class AuthFsTest_F (line 34) | class AuthFsTest_F: public ::testing::Test method SetUp (line 40) | void SetUp(void) override method TearDown (line 52) | void TearDown(void) override function TEST_F (line 68) | TEST_F(AuthFsTest_F, StatTest) function TEST_F (line 100) | TEST_F(AuthFsTest_F, StatVFSTest) function TEST_F (line 112) | TEST_F(AuthFsTest_F, TruncateTest) function TEST_F (line 123) | TEST_F(AuthFsTest_F, RenameTest) function TEST_F (line 156) | TEST_F(AuthFsTest_F, RemTest) function TEST_F (line 188) | TEST_F(AuthFsTest_F, PrepareTest) function TEST_F (line 204) | TEST_F(AuthFsTest_F, MkRemDirTest) function TEST_F (line 222) | TEST_F(AuthFsTest_F, fsctlTest) function TEST_F (line 266) | TEST_F(AuthFsTest_F, FSctlTest) function TEST_F (line 290) | TEST_F(AuthFsTest_F, ChksumTest) function TEST_F (line 308) | TEST_F(AuthFsTest_F, ChmodTest) function TEST_F (line 340) | TEST_F(AuthFsTest_F, DirListTest) function TEST_F (line 356) | TEST_F(AuthFsTest_F, ProcCommandTest) FILE: unit_tests/auth_plugin/TestEnv.cc function EOSAUTHTEST_NAMESPACE_BEGIN (line 27) | EOSAUTHTEST_NAMESPACE_BEGIN FILE: unit_tests/auth_plugin/TestEnv.hh function EOSAUTHTEST_NAMESPACE_BEGIN (line 28) | EOSAUTHTEST_NAMESPACE_BEGIN FILE: unit_tests/common/AuditTests.cc function EOSCOMMONTESTING_BEGIN (line 43) | EOSCOMMONTESTING_BEGIN function TEST (line 85) | TEST(Audit, BasicWriteRotateAndSymlink) function TEST (line 135) | TEST(Audit, BenchmarkWrite10000) function TEST (line 163) | TEST(Audit, BenchmarkWrite100kConcurrent) FILE: unit_tests/common/BackOffInvokerTests.cc function TEST (line 27) | TEST(BackOffInvoker, simple) function TEST (line 38) | TEST(BackOffInvoker, uint8_lt_half_limit) function TEST (line 49) | TEST(BackOffInvoker, uint8_half_limit) function TEST (line 60) | TEST(BackOffInvoker, uint8_full_limit) function TEST (line 73) | TEST(BackOffInvoker, uint8_wrap_around) function TEST (line 84) | TEST(BackOffInvoker, uint8_no_wrap_around) function TEST (line 97) | TEST(BackOffInvoker, uint8_no_wrap_around_twice) function TEST (line 113) | TEST(BackOffInvoker, uint16_t_full_limit) function TEST (line 124) | TEST(BackOffInvoker, uint16_t_wrap_around) FILE: unit_tests/common/BufferManagerTests.cc function TEST (line 35) | TEST(BufferManager, PowerCeil) function TEST (line 50) | TEST(BufferManager, MatchingSizes) function TEST (line 108) | TEST(BufferManager, RecycleSingleBuffer) function TEST (line 123) | TEST(BufferManager, PoolFull) function TEST (line 179) | TEST(BufferManager, AdjustCachedSizes) function TEST (line 217) | TEST(BufferManager, MultipleThreads) FILE: unit_tests/common/ConcurrentQueueTests.cc function TEST (line 27) | TEST(ConcurrentQueue, BasicFunctionality) FILE: unit_tests/common/ConfigStoreTests.cc function TEST (line 7) | TEST(ConfigStore, strkeys) function TEST (line 24) | TEST(ConfigStore, nullkeys) FILE: unit_tests/common/ConfigTests.cc function TEST (line 31) | TEST(ConfigTests, Configs) FILE: unit_tests/common/ContainerUtilsTests.cc function is_even (line 12) | bool is_even(int i) function TEST (line 17) | TEST(EraseIf, Map) function TEST (line 37) | TEST(EraseIf, UnorderedMap) function TEST (line 57) | TEST(EraseIf, Set) function TEST (line 66) | TEST(EraseIf, UnorderedSet) function TEST (line 75) | TEST(ContainerUtils, get_msb) function TEST (line 87) | TEST(ContainerUtils, clamp_index) function TEST (line 101) | TEST(pickIndexRR, list) function TEST (line 126) | TEST(pickIndexRR, exception) function TEST (line 138) | TEST(pickIndexRR, Set) function TEST (line 158) | TEST(pickIndexRR, UnorderedSet) function TEST (line 192) | TEST(StdEraseIf, vector) function TEST (line 202) | TEST(splice, simple_vector_move_append) function TEST (line 211) | TEST(ContainerUtils, next_power2) FILE: unit_tests/common/CounterTests.cc function TEST (line 27) | TEST(Counter, Init) { function TEST (line 39) | TEST(Counter, GetFrequency) function TEST (line 50) | TEST(Counter, GetLastFrequency) FILE: unit_tests/common/EosTokenTests.cc function TEST (line 30) | TEST(EosTokenTests, Tokens) { function TEST (line 102) | TEST(EosTokenTests, Origins) { FILE: unit_tests/common/FileIdTests.cc function TEST (line 31) | TEST(FileId, EstimateTpcTimeout) function TEST (line 42) | TEST(FileId, DefaultConstruction) FILE: unit_tests/common/FileMapTests.cc function TEST (line 28) | TEST(FileMap, BasicSanity) { FILE: unit_tests/common/FutureWrapperTests.cc function EOSCOMMONTESTING_BEGIN (line 28) | EOSCOMMONTESTING_BEGIN function TEST (line 40) | TEST(FutureWrapper, Exception) { FILE: unit_tests/common/GlobTests.cc function EOSCOMMONNAMESPACE_BEGIN (line 27) | EOSCOMMONNAMESPACE_BEGIN function TEST (line 43) | TEST(Glob, Performance) FILE: unit_tests/common/InodeTests.cc function TEST (line 37) | TEST(Inode, ValidateLegacyEncodingRange) { function TEST (line 57) | TEST(Inode, ValidateNewEncodingRange) { function TEST (line 92) | TEST(Inode, ValidateCollisionsBetweenLegacyAndNew) { function TEST (line 130) | TEST(Inode, InodeToFidCompatibility) { function TEST (line 171) | TEST(InodeTranslator, BasicSanity) { FILE: unit_tests/common/LoggingTests.cc function EOSCOMMONTESTING_BEGIN (line 35) | EOSCOMMONTESTING_BEGIN FILE: unit_tests/common/LoggingTestsUtils.cc function function_using_logging (line 26) | void function_using_logging() FILE: unit_tests/common/MappingTestFixture.hh class MappingTestF (line 28) | class MappingTestF : public ::testing::Test { method SetUp (line 31) | virtual void SetUp() { method TearDown (line 35) | virtual void TearDown() { FILE: unit_tests/common/MappingTests.cc function EOSCOMMONTESTING_BEGIN (line 37) | EOSCOMMONTESTING_BEGIN function TEST (line 53) | TEST(Mapping, VidAssignOperator) function TEST (line 104) | TEST(VirtualIdentity, IsLocalhost) function TEST (line 122) | TEST(VirtualIdentity, HandleKEYS) type MockGroupListProvider (line 189) | struct MockGroupListProvider : UnixGroupListFetcher { class SecondaryGroupF (line 193) | class SecondaryGroupF: public ::testing::Test { method SetUp (line 195) | void SetUp() override { method TearDown (line 199) | void TearDown() override { function printvid (line 204) | void printvid(const VirtualIdentity& vid) { function TEST_F (line 211) | TEST_F(SecondaryGroupF, AddSecondaryGroups) FILE: unit_tests/common/MemConfigStore.hh class MemConfigStore (line 24) | class MemConfigStore : public eos::common::ConfigStore method save (line 27) | bool save(const std::string& key, const std::string& val) override method load (line 33) | std::string load(const std::string& key) override FILE: unit_tests/common/ObserverMgrTests.cc function TEST (line 10) | TEST(ObserverMgr, NotifyChangeSync) function TEST (line 43) | TEST(ObserverMgr, SimpleAsync) function TEST (line 77) | TEST(ObserverMgr, observer_tag_t) function TEST (line 83) | TEST(ObserverMgr, moveArguments) function TEST (line 160) | TEST(ObserverMgr, notifyMultiThreaded) function TEST (line 188) | TEST(ObserverMgr, moveArgumentsSync) FILE: unit_tests/common/PathTests.cc function EOSCOMMONNAMESPACE_BEGIN (line 29) | EOSCOMMONNAMESPACE_BEGIN function TEST (line 55) | TEST(Path, EmptyOrRootPath) function TEST (line 66) | TEST(Path, RootPath) function TEST (line 77) | TEST(Path, RelativePath) function TEST (line 94) | TEST(Path, PathParsing) function TEST (line 126) | TEST(ParseUtils, ParseHostNamePort) function TEST (line 140) | TEST(ParseUtils, ValidHostnameOrIP) FILE: unit_tests/common/RWMutexTest.cc function TEST (line 33) | TEST(StacktraceHere, BasicSanity) function TEST (line 41) | TEST(RWMutex, WriteDeadlockTest) function TEST (line 54) | TEST(RWMutex, RdWrRdDeadlockTest) function TEST (line 75) | TEST(RWMutex, RdWrRdNoDeadlockTest) function TEST (line 97) | TEST(RWMutex, MultiRdLockTest) function TEST (line 119) | TEST(RWMutex, MultiWrLockTest) function TEST (line 139) | TEST(RWMutex, LockOrder) FILE: unit_tests/common/RandTests.cc function TEST (line 8) | TEST(getRandom, Limits) FILE: unit_tests/common/RateLimitTests.cc function TEST (line 37) | TEST(RequestRateLimit, BasicFunctionality) function TEST (line 67) | TEST(RequestRateLimit, MultiThread) FILE: unit_tests/common/RegexWrapperTests.cc function TEST (line 30) | TEST(RegexWrapper, BasicTests) FILE: unit_tests/common/SciTokensTests.cc function TEST (line 38) | TEST(SciToken, Factory) function TEST (line 66) | TEST(SciToken, CFactory) FILE: unit_tests/common/ShardedCacheTests.cc function TEST (line 27) | TEST(ShardedCache, Construction) function TEST (line 35) | TEST(ShardedCache, CalculateShard) function TEST (line 45) | TEST(ShardedCache, NoGC) function TEST (line 58) | TEST(ShardedCache, EmptyRetrieve) function TEST (line 65) | TEST(ShardedCache, ValueRetrieve) function TEST (line 75) | TEST(ShardedCache, ValueNonExpiry) function TEST (line 94) | TEST(ShardedCache, ValueExpiry) function TEST (line 110) | TEST(ShardedCache, NoGCRetrieve) function TEST (line 119) | TEST(ShardedCache, LateGCRun) function TEST (line 134) | TEST(ShardedCache, get_shard_except) function TEST (line 148) | TEST(ShardedCache, get_shard) function TEST (line 160) | TEST(ShardedCache, clear) function TEST (line 171) | TEST(ShardedCache, reuse_after_clear) function TEST (line 187) | TEST(ShardedCache, value_after_clear) function TEST (line 205) | TEST(ShardedCache, fetch_add) function TEST (line 220) | TEST(ShardedCache, fetch_add_empty_key) function TEST (line 231) | TEST(ShardedCache, fetch_add_multithreaded) function TEST (line 252) | TEST(ShardedCache, invalidate) function TEST (line 267) | TEST(ShardedCache, force_expiry) FILE: unit_tests/common/StringConversionTests.cc function TEST (line 32) | TEST(StringConversion, Seal_Unseal_Operation) function TEST (line 47) | TEST(StringConversion, ChecksumTranslations) function TEST (line 87) | TEST(StringConversion, timebased_uuidstring) function TEST (line 96) | TEST(StringConversion, GetSizeFromString) function TEST (line 110) | TEST(StringConversion, GetSizeString) function TEST (line 129) | TEST(StringConversion, GetReadableSizeString) function TEST (line 161) | TEST(StringConversion, ReplaceStringInPlace) function TEST (line 199) | TEST(StringConversion, TokenizeQuoted) FILE: unit_tests/common/StringSplitTests.cc function TEST (line 18) | TEST(StringSplit, Empty) function TEST (line 30) | TEST(StringSplit, BasicIt) function TEST (line 47) | TEST(StringSplit, BasicStdString) function TEST (line 58) | TEST(StringSplit, NullSplit) function TEST (line 92) | TEST(StringSplit, EmptyIter) function TEST (line 100) | TEST(StringSplit, Iterator) function TEST (line 112) | TEST(StringSplit, IteratorCopy) function TEST (line 127) | TEST(StringSplit, StrCopy) function TEST (line 139) | TEST(StringSplit, MultiSplit) function TEST (line 164) | TEST(StringSplit, CommaList) function TEST (line 176) | TEST(StringSplit, get_delim_p) function TEST (line 191) | TEST(StringSplit, PathSplitter) function TEST (line 203) | TEST(StringSplitIt, GetRootPath) FILE: unit_tests/common/StringTokenizerTests.cc function TEST (line 44) | TEST(StringTokenizer, EmptyInput) function TEST (line 59) | TEST(StringTokenizer, GetLine) function TEST (line 82) | TEST(StringTokenizer, GetToken) function TEST (line 125) | TEST(StringTokenizer, GetTokenUnquoted) function TEST (line 168) | TEST(StringTokenizer, GetTokenEscapeAndFlag) function TEST (line 207) | TEST(StringTokenizer, NextToken) function TEST (line 235) | TEST(StringTokenizer, IsUnsignedNumber) function TEST (line 252) | TEST(StringTokenizer, Split) FILE: unit_tests/common/StringUtilsTests.cc function TEST (line 9) | TEST(StringUtils, GetNumericBasic) function TEST (line 37) | TEST(StringUtils, GetNumericNegative) function TEST (line 55) | TEST(StringUtils, GetNumericDouble) function TEST (line 104) | TEST(StringUtils, StringToNumericErrorMessage) function TEST (line 127) | TEST(StringUtils, ReplaceAllEmpty) { function TEST (line 145) | TEST(StringUtils, ReplaceAllBasic) { function TEST (line 172) | TEST(StringUtils, ReplaceAllReduce) { function TEST (line 182) | TEST(StringUtils, ReplaceAllEmptyIn) { function TEST (line 189) | TEST(StringUtils, ReplaceAllFromParameter) { function TEST (line 196) | TEST(StringUtils, ReplaceAllToParameter) { function TEST (line 203) | TEST(StringUtils, ReplaceAllFromAndToParameters) { function TEST (line 210) | TEST(StringUtils, ReplaceAllInvalidRangeParameters) { function TEST (line 225) | TEST(StringUtils, ReplaceAllOverlappingPatterns) { function TEST (line 233) | TEST(StringUtils, ReplaceAllSingleCharacterReplacement) { function TEST (line 240) | TEST(StringUtils, ReplaceAllBoundaryReplacement) { function TEST (line 258) | TEST(StringUtils, ReplaceAllSpecialCharacters) { function TEST (line 265) | TEST(StringUtils, ReplaceAllCaseSensitivity) { function TEST (line 272) | TEST(StringUtils, ReplaceAllLongStringsAndPatterns) { function TEST (line 279) | TEST(StringUtils, ReplaceAllManyReplacements) { function TEST (line 295) | TEST(StringUtils, ReplaceAllSubstringInReplacement) { function TEST (line 302) | TEST(StringUtils, ReplaceAllSearchPatternLargerThanRange) { function TEST (line 310) | TEST(StringUtils, ReplaceAllExactRangeBoundaries) { function TEST (line 317) | TEST(StringUtils, ReplaceAllStringViewParameters) { function TEST (line 326) | TEST(StringUtils, ReplaceAllDefaultToParameter) { function TEST (line 333) | TEST(StringUtils, ReplaceAllContractionBelowPatternLength) { FILE: unit_tests/common/SymKeysTests.cc function TEST (line 32) | TEST(SymKeys, CipherTest) function TEST (line 66) | TEST(SymKeys, Base64Test) FILE: unit_tests/common/ThreadPoolTest.cc function TEST (line 29) | TEST(ThreadPoolTest, PoolSizeTest) function TEST (line 54) | TEST(ThreadPoolTest, ScaleUpAndDownTest) function TEST (line 100) | TEST(ThreadPoolTest, MaxMinDynamicScalling) FILE: unit_tests/common/TimingTests.cc function EOSCOMMONTESTING_BEGIN (line 30) | EOSCOMMONTESTING_BEGIN function TEST (line 49) | TEST(Timing, TimespecFromTimespecString) function TEST (line 87) | TEST(Timing, NsFromTimespecString) function TEST (line 110) | TEST(SteadyClock, FakeTests) function TEST (line 120) | TEST(SteadyClock, constructor) function TEST (line 139) | TEST(Timing, TimespecToString) function TEST (line 156) | TEST(IntervalStopwatch, BasicSanity) function TEST (line 201) | TEST(IntervalStopwatch, RestartIfExpired) function TEST (line 224) | TEST(Timing, gtime) FILE: unit_tests/common/UriCapCipherTests.cc function TEST (line 35) | TEST(UriCapCipher, EncodeDecodePerf) function TEST (line 93) | TEST(UriCapCipher, EncodeDecodeConcurrent) FILE: unit_tests/common/UtilsTests.cc function EOSCOMMONTESTING_BEGIN (line 29) | EOSCOMMONTESTING_BEGIN function TEST (line 65) | TEST(ParseUtils, GetFileAdlerXs) function TEST (line 81) | TEST(ParseUtils, GetFileHexSha1) function TEST (line 97) | TEST(ParseUtils, ComputeSize) { function TEST (line 107) | TEST(ParseUtils, AddEosApp) { FILE: unit_tests/common/VariousTests.cc function EOSCOMMONTESTING_BEGIN (line 33) | EOSCOMMONTESTING_BEGIN function TEST (line 44) | TEST(FileSystemLocator, BasicSanity) function TEST (line 63) | TEST(FileSystemLocator, ParseStorageType) function TEST (line 84) | TEST(FileSystemLocator, ParsingFailure) function TEST (line 103) | TEST(FileSystemLocator, RemoteFileSystem) function TEST (line 123) | TEST(GroupLocator, BasicSanity) function TEST (line 151) | TEST(FstLocator, BasicSanity) function TEST (line 160) | TEST(FstLocator, FromQueuePath) function TEST (line 170) | TEST(SharedHashLocator, BasicSanity) function TEST (line 191) | TEST(SharedHashLocator, NodeWithHostport) function TEST (line 201) | TEST(InstanceName, BasicSanity) function TEST (line 211) | TEST(SharedHashLocator, AutoInstanceName) function TEST (line 222) | TEST(SharedHashLocator, GlobalMgmHash) function TEST (line 232) | TEST(SharedHashLocator, ForFilesystem) function TEST (line 252) | TEST(SharedHashLocator, Initialization) function TEST (line 258) | TEST(SharedHashLocator, Parsing) function TEST (line 287) | TEST(LayoutId, RainStripeSize) FILE: unit_tests/common/WebNotifyTests.cc class SimpleTCPServer (line 40) | class SimpleTCPServer method SimpleTCPServer (line 43) | explicit SimpleTCPServer(int port) : port_(port), ready_(false), method Start (line 59) | void Start() method GetMessage (line 69) | std::vector GetMessage() method RunServer (line 77) | void RunServer() method Shutdown (line 142) | void Shutdown() function to_visible_string (line 169) | std::string to_visible_string(const std::vector& in) function EOSCOMMONNAMESPACE_BEGIN (line 187) | EOSCOMMONNAMESPACE_BEGIN function TEST (line 199) | TEST(WebNotifyTimeoutTests, HttpPostNotification_OK) function TEST (line 213) | TEST(WebNotifyTimeoutTests, GrpcNotification_TimesOut) function TEST (line 221) | TEST(WebNotifyTimeoutTests, GrpcNotification_Ok) function TEST (line 230) | TEST(WebNotifyTimeoutTests, QClientNotification_TimesOut) function TEST (line 241) | TEST(WebNotifyTimeoutTests, QClientNotification_Ok) function TEST (line 258) | TEST(WebNotifyTimeoutTests, ActiveMQNotification_TimesOut) function TEST (line 267) | TEST(WebNotifyTimeoutTests, ActiveMQNotification_Ok) FILE: unit_tests/common/XrdConnPoolTests.cc function EOSCOMMONTESTING_BEGIN (line 29) | EOSCOMMONTESTING_BEGIN function TEST (line 46) | TEST(XrdConnPool, EvenDistribuion) function TEST (line 92) | TEST(XrdConnPool, ConnIdHelper) FILE: unit_tests/common/async/ExecutorMgrTests.cc function TEST (line 25) | TEST(ExecutorMgr, Construction) function TEST (line 36) | TEST(ExecutorMgr, ThreadPool) function TEST_F (line 62) | TEST_F(FollyExecutor_F, IOThreadPoolExecutorTests) function TEST_F (line 88) | TEST_F(FollyExecutor_F, CPUThreadPoolExecutorTests) function TEST (line 114) | TEST(ExecutorMgr, ThreadPoolShutdown) function TEST_F (line 135) | TEST_F(FollyExecutor_F, IOThreadPoolShutdown) function TEST_F (line 157) | TEST_F(FollyExecutor_F, CPUThreadPoolShutdown) FILE: unit_tests/common/async/FollyExecutorFixture.hh class FollyExecutor_F (line 31) | class FollyExecutor_F : public ::testing::Test method SetUp (line 34) | void SetUp() override method TearDown (line 40) | void TearDown() override FILE: unit_tests/common/async/OpaqueFutureTests.cc function TEST (line 26) | TEST(OpaqueFuture, BasicStdFuture) function TEST (line 38) | TEST(OpaqueFuture, VoidStdFuture) function TEST (line 51) | TEST(OpaqueFuture, VoidFollyFuture) function TEST (line 65) | TEST(OpaqueFuture, BasicfollyFuture) function TEST (line 78) | TEST(OpaqueFuture, BasicfollySemiFuture) function TEST (line 92) | TEST(OpaqueFuture, stdExceptions) function TEST (line 110) | TEST(OpaqueFuture, follyExceptions) function fib (line 129) | int fib(int n) function TEST (line 138) | TEST(OpaqueFuture, StdFutureWait) function TEST_F (line 155) | TEST_F(FollyExecutor_F, follyOpaqueFutureWait) FILE: unit_tests/common/concurrency/AlignedAtomicArrayTests.cc function TEST (line 28) | TEST(AlignedAtomicArray, ZeroInitialization) function TEST (line 38) | TEST(AlignedAtomicArray, NonZeroInitialization) FILE: unit_tests/common/concurrency/AtomicUniquePtrTests.cc function TEST (line 29) | TEST(AtomicUniquePtr, Basic) function TEST (line 39) | TEST(AtomicUniquePtr, Reset) function TEST (line 49) | TEST(AtomicUniquePtr, MoveCtor) function TEST (line 57) | TEST(AtomicUniquePtr, reset_from_null) function TEST (line 65) | TEST(AtomicUniquePtr, MemberAccessOperator) function TEST (line 75) | TEST(AtomicUniquePtr, VectorOfAtomics) function TEST (line 86) | TEST(AtomicUniquePtr, SimpleGC) function TEST (line 97) | TEST(AtomicUniquePtr, multireadwrite) function TEST (line 142) | TEST(SharedPtrNonTSSEGV, multireadwrite) type MyDataSP (line 186) | struct MyDataSP { method get_data (line 187) | std::shared_ptr get_data() { method reset (line 192) | void reset(std::string* new_val) { method MyDataSP (line 197) | MyDataSP(std::string&& val) : data(std::make_shared(val)) {} function TEST (line 206) | TEST(SharedPtrNonTS2SEGV, multireadwrite) type MyDataAtomicSP (line 246) | struct MyDataAtomicSP { method get_data (line 247) | std::shared_ptr get_data() { method reset (line 251) | void reset(std::string* new_val) { method MyDataAtomicSP (line 255) | MyDataAtomicSP(std::string&& val) : data(std::make_shared... function TEST (line 261) | TEST(SharedPtrTS, multireadwrite) FILE: unit_tests/common/concurrency/RCUTests.cc function TEST (line 25) | TEST(RCUTests, Basic) function TEST (line 73) | TEST(RCUTests, BasicVersionCounter) FILE: unit_tests/common/concurrency/ThreadEpochCounterTests.cc function TEST (line 4) | TEST(ThreadEpochCounter, Basic) function TEST (line 16) | TEST(ThreadEpochCounter, HashCollision) function TEST (line 45) | TEST(ThreadEpochCounter, HashCollision2) function TEST (line 75) | TEST(VersionEpochCounter, Basic) function TEST (line 87) | TEST(VersionEpochCounter, MultiThreaded) FILE: unit_tests/console/AclCmdTest.cc function TEST (line 34) | TEST(ICmdHelper, ResponseParsingFull) function TEST (line 46) | TEST(ICmdHelper, ResponseParsingStdoutAndErrc) function TEST (line 55) | TEST(ICmdHelper, ResponseParsingStderrAndErrc) function TEST (line 65) | TEST(ICmdHelper, ResponseParsingEmptyStdout) function TEST (line 76) | TEST(ICmdHelper, ResponseParsingEmptyStderr) function TEST (line 87) | TEST(ICmdHelper, ResponseParsingPlain) function TEST (line 96) | TEST(ICmdHelper, SimpleSimulation) function TEST (line 110) | TEST(ICmdHelper, ComplexSimulation) function TEST (line 145) | TEST(ICmdHelper, FailedSimulation) function TEST (line 161) | TEST(AclCmd, CheckId) function TEST (line 175) | TEST(AclCmd, GetRuleBitmask) function TEST (line 194) | TEST(AclCmd, AclRuleFromString) function TEST (line 214) | TEST(AclHelper, TestParseCommand) FILE: unit_tests/console/CmdsTests.cc function TEST (line 31) | TEST(AclHelper, RouteFromPathAppended) function TEST (line 50) | TEST(RecycleHelper, RouteFromEnvAppended) FILE: unit_tests/console/ConsoleCompletionTest.cc function contains (line 30) | bool function TEST (line 37) | TEST(ConsoleCompletion, TokenizePrefixHandlesQuotedArguments) function TEST (line 47) | TEST(ConsoleCompletion, TokenizePrefixHandlesBackslashEscapedArguments) function TEST (line 57) | TEST(ConsoleCompletion, NativeCommandRegistryInitializationIsIdempotent) function TEST (line 68) | TEST(ConsoleCompletion, GroupCommandCompletesDrainState) function TEST (line 81) | TEST(ConsoleCompletion, GroupCommandUsesHelpTextForCompletion) function TEST (line 90) | TEST(ConsoleCompletion, SpaceCommandCompletesGroupDrainerSubcommands) function TEST (line 104) | TEST(ConsoleCompletion, FileCommandCompletesSubcommands) function TEST (line 117) | TEST(ConsoleCompletion, FileCommandCompletesLeafOptionsFromHelp) function TEST (line 133) | TEST(ConsoleCompletion, FsConfigCompletesKeysFromHelp) function TEST (line 145) | TEST(ConsoleCompletion, IoShapingPrefersSubcommandsOverLeafOptions) function TEST (line 163) | TEST(ConsoleCompletion, IoShapingConfigPrefersSubcommandsOverLeafOptions) function TEST (line 176) | TEST(ConsoleCompletion, IoShapingConfigSetCompletesOptionsFromHelp) function TEST (line 190) | TEST(ConsoleCompletion, ShellCompletionTopLevelCommands) function TEST (line 197) | TEST(ConsoleCompletion, ShellCompletionSubcommands) function TEST (line 204) | TEST(ConsoleCompletion, ShellCompletionGlobalFlags) function TEST (line 211) | TEST(ConsoleCompletion, ShellCompletionIoShapingSubcommands) function TEST (line 218) | TEST(ConsoleCompletion, ShellCompletionIoShapingPolicyActions) function TEST (line 225) | TEST(ConsoleCompletion, PathCompletionModeUsesRootedPathContexts) function TEST (line 243) | TEST(ConsoleCompletion, ResolveRootedPathInputForEmptyWordStartsAtRoot) function TEST (line 256) | TEST(ConsoleCompletion, ResolveRootedPathInputPreservesTypedPrefix) function TEST (line 269) | TEST(ConsoleCompletion, ResolveRootedPathInputCompletesEosPrefix) FILE: unit_tests/console/ConsoleUtilTests.cc function TEST (line 30) | TEST(PathIdentifier, KeyWords) function TEST (line 49) | TEST(PathIdentifier, AbsolutePath) function TEST (line 66) | TEST(PathIdentifier, RelativePath) FILE: unit_tests/console/ParseCommentTest.cc function TEST (line 30) | TEST(ParseComment, ValidSyntax) function TEST (line 49) | TEST(ParseComment, InvalidSyntax) function TEST (line 78) | TEST(ParseComment, CommentExtraction) function TEST (line 90) | TEST(ParseComment, NoCommentPresent) FILE: unit_tests/console/RegexUtilTest.cc function TEST (line 27) | TEST(RegexUtil, BasicSanity) function TEST (line 42) | TEST(RegexUtil, FailCases) FILE: unit_tests/fst/HealthTest.cc function TEST (line 58) | TEST(HealthTest, ParseRaidStatus) FILE: unit_tests/fst/HttpHandlerFstFileCacheTests.cc class FakeOfsFile (line 37) | class FakeOfsFile : public eos::fst::XrdFstOfsFile method FakeOfsFile (line 40) | FakeOfsFile(const char* user, int MonID = 0) : XrdFstOfsFile(user, Mon... method close (line 46) | int close() override method open (line 51) | int open(const char* fileName, XrdSfsFileOpenMode openMode, function TEST (line 62) | TEST(FstFileCacheTest, StoreFetch) function TEST (line 86) | TEST(FstFileCacheTest, StoreFetchMultiSameFile) function TEST (line 130) | TEST(FstFileCacheTest, StoreFetchMultiDifferentFiles) function TEST (line 203) | TEST(FstFileCacheTest, StoreFetchDifferentOpaque) function TEST (line 251) | TEST(FstFileCacheTest, CacheExpire) function TEST (line 295) | TEST(FstFileCacheTest, ConcurrentCacheUse) function TEST (line 343) | TEST(FstFileCacheTest, CacheDestrTest) FILE: unit_tests/fst/LoadTests.cc function CreateCentOS7InputFile (line 34) | void CreateCentOS7InputFile(const std::string& path) function CreateCentOS8InputFile (line 85) | void CreateCentOS8InputFile(const std::string& path) function TEST (line 122) | TEST(Load, DiskStats) FILE: unit_tests/fst/MonitorVarPartitionTest.cc function EOSFSTTEST_NAMESPACE_BEGIN (line 33) | EOSFSTTEST_NAMESPACE_BEGIN class MonitorVarPartitionTest (line 59) | class MonitorVarPartitionTest : public ::testing::Test method StartFstPartitionMonitor (line 72) | static void StartFstPartitionMonitor(MonitorVarPartitionTest* storage) method MonitorVarPartitionTest (line 80) | MonitorVarPartitionTest(): method SetUp (line 84) | virtual void SetUp() override method TearDown (line 100) | virtual void TearDown() override function TEST_F (line 118) | TEST_F(MonitorVarPartitionTest, MonitorVarPartition) FILE: unit_tests/fst/NfsIoTests.cc class NfsIoTest (line 43) | class NfsIoTest : public ::testing::Test method SetUp (line 46) | void SetUp() override method TearDown (line 55) | void TearDown() override function TEST_F (line 71) | TEST_F(NfsIoTest, Constructor) function TEST_F (line 83) | TEST_F(NfsIoTest, FileOpen) function TEST_F (line 102) | TEST_F(NfsIoTest, FileWrite) function TEST_F (line 121) | TEST_F(NfsIoTest, FileRead) function TEST_F (line 144) | TEST_F(NfsIoTest, FileStat) function TEST_F (line 162) | TEST_F(NfsIoTest, FileTruncate) function TEST_F (line 182) | TEST_F(NfsIoTest, AttributeOperations) function TEST_F (line 214) | TEST_F(NfsIoTest, ErrorConditions) function TEST_F (line 236) | TEST_F(NfsIoTest, PathParsing) function TEST_F (line 252) | TEST_F(NfsIoTest, SequentialWriteRequirement) function TEST (line 275) | TEST(NfsIoTestNoNfs, UnavailableWhenNoNfs) FILE: unit_tests/fst/ResponseCollectorTests.cc function TEST (line 30) | TEST(ResponseCollector, SuccessfulRun) function TEST (line 50) | TEST(ResponseCollector, FailedRun) function TEST (line 78) | TEST(ResponseCollector, PartialSuccessfulRun) function TEST (line 122) | TEST(ResponseCollector, PartialFailedRun) function TEST (line 171) | TEST(ResponseCollector, MaxPending) FILE: unit_tests/fst/ScanDirTests.cc function GetTimestampSec (line 37) | int64_t GetTimestampSec(eos::common::SteadyClock& clock) class MockLoad (line 47) | class MockLoad: public eos::fst::Load function TEST (line 53) | TEST(ScanDir, RescanTiming) function TEST (line 78) | TEST(ScanDir, TimestampSmeared) function TEST (line 99) | TEST(ScanDir, AdjustScanRate) function TEST_F (line 131) | TEST_F(TmpDirTree, ScanDirSetConfig) FILE: unit_tests/fst/TestEnv.cc function EOSFSTTEST_NAMESPACE_BEGIN (line 32) | EOSFSTTEST_NAMESPACE_BEGIN FILE: unit_tests/fst/TestEnv.hh function EOSFSTTEST_NAMESPACE_BEGIN (line 32) | EOSFSTTEST_NAMESPACE_BEGIN class GTest_Logger (line 78) | class GTest_Logger method GTest_Logger (line 81) | GTest_Logger(bool enabled) : mEnabled(enabled) {} method isEnabled (line 82) | bool isEnabled() method GTest_Logger (line 87) | GTest_Logger& operator<<(T const& t) method GTest_Logger (line 96) | GTest_Logger& operator<<(std::ostream & (*manipulator)(std::ostream&)) method SetEnabled (line 105) | void SetEnabled(bool enable) FILE: unit_tests/fst/TmpDirTree.hh function create_files (line 53) | static void create_files(std::string path, int count) class TmpDirTree (line 64) | class TmpDirTree: public ::testing::Test method SetUp (line 67) | void SetUp() override method TearDown (line 83) | void TearDown() override FILE: unit_tests/fst/UtilsTest.cc function TEST (line 28) | TEST(OpenFileTracker, BasicSanity) function TEST (line 78) | TEST(OpenFileTracker, SortedByUseCount) FILE: unit_tests/fst/WalkDirTreeTests.cc function TEST_F (line 33) | TEST_F(TmpDirTree, WalkFSTree) function TEST_F (line 48) | TEST_F(TmpDirTree, FTSWalkTree) function TEST_F (line 62) | TEST_F(TmpDirTree, FTSWalkTreeInvalid) FILE: unit_tests/fst/XrdFstOfsFileInternalTest.cc function TEST (line 32) | TEST(XrdFstOfsFileTest, FilterTags) function TEST (line 52) | TEST(XrdFstOfsFileTest, GetHostFromTident) function TEST (line 81) | TEST(XrdFstOfsFileTest, GetTpcKeyExpireTS) FILE: unit_tests/fst/XrdFstOfsFileTest.cc function EOSFSTTEST_NAMESPACE_BEGIN (line 33) | EOSFSTTEST_NAMESPACE_BEGIN function TEST (line 85) | TEST(FstFileTest, ReadVTest) function TEST (line 182) | TEST(FstFileTest, SplitReadVTest) function TEST (line 273) | TEST(FstFileTest, DeleteFlagTest) function TEST (line 329) | TEST(FstFileTest, ReadAsyncTest) FILE: unit_tests/fst/XrdFstOfsTests.cc function TEST (line 32) | TEST(XrdFstOfs, ParseSimulationErrOffset) FILE: unit_tests/fst/XrdFstOssFileTest.cc class XrdFstOssFileTest (line 35) | class XrdFstOssFileTest : public ::testing::Test method SetUp (line 41) | virtual void SetUp() override method TearDown (line 88) | virtual void TearDown() override function TEST_F (line 95) | TEST_F(XrdFstOssFileTest, AlignBufferTest) FILE: unit_tests/fst/XrdIoTests.cc class MockSimpleHandler (line 35) | class MockSimpleHandler: public eos::fst::SimpleHandler method MockSimpleHandler (line 41) | MockSimpleHandler(uint64_t fail_offset = 0, uint64_t offset = 0, method HandleResponse (line 53) | virtual void HandleResponse(XrdCl::XRootDStatus* pStatus, function TEST (line 89) | TEST(XrdIo, BasicPrefetch) function TEST (line 148) | TEST(XrdIo, FailPrefetchInFlight) FILE: unit_tests/fst/main_fst.cc function main (line 38) | int main(int argc, char* argv[]) FILE: unit_tests/fusex/StatTests.cc function TEST (line 7) | TEST(fusex_stats, default_header) function TEST (line 22) | TEST(fusex_stats, header) function TEST (line 47) | TEST(fusex_stats, simple_float_printf) function TEST (line 67) | TEST(fusex_stats, cmd_stats) FILE: unit_tests/mgm/AccessTests.cc function TEST_F (line 38) | TEST_F(MappingTestF, Access_SetRule) function IContainerMDPtr (line 64) | IContainerMDPtr makeContainer(uid_t uid, gid_t gid, int mode) function IFileMDPtr (line 73) | IFileMDPtr makeFile(uid_t uid, gid_t gid, int mode) function makeIdentity (line 82) | eos::common::VirtualIdentity makeIdentity(uid_t uid, gid_t gid) function TEST_F (line 90) | TEST_F(MappingTestF, AccessChecker_UserRWX) function TEST_F (line 123) | TEST_F(MappingTestF, AccessChecker_rwxrwxrx) function TEST_F (line 162) | TEST_F(MappingTestF, AccessChecker_WithAclUserRWX) function TEST_F (line 213) | TEST_F(MappingTestF, AccessChecker_WithPrepare) function TEST_F (line 232) | TEST_F(MappingTestF, AccessChecker_FileUserRWX) function TEST_F (line 264) | TEST_F(MappingTestF, AccessChecker_FileGroupRWX) function TEST_F (line 280) | TEST_F(MappingTestF, AccessChecker_FileOtherRWX) function TEST_F (line 299) | TEST_F(MappingTestF, AccessChecker_FileRename) function TEST (line 377) | TEST(Access, ProcessRuleKey) FILE: unit_tests/mgm/AclCmdTests.cc function TEST (line 29) | TEST(AclCmd, RuleMap) function TEST (line 41) | TEST(AclCmd, key_position) function TEST (line 56) | TEST(AclCmd, insert_or_assign_simple) function TEST (line 125) | TEST(AclCmd, get_iterator) function TEST (line 151) | TEST(AclCmd, insert_or_assign_iter) function TEST (line 274) | TEST(AclCmd, GetRulePosition) FILE: unit_tests/mgm/CapsTests.cc class FakeStats (line 33) | class FakeStats { method Add (line 36) | void Add(Args&&... args) { class FakeXrdMgmOFS (line 40) | class FakeXrdMgmOFS: public XrdMgmOfs method FakeXrdMgmOFS (line 43) | FakeXrdMgmOFS(XrdSysError* lp) : XrdMgmOfs(lp) class EnvMgr (line 58) | class EnvMgr { method save_env (line 62) | void save_env(const char* key) { method load_env (line 66) | void load_env(const char* key) { method modify_env (line 73) | void modify_env(const char* key, const char* val = "0", int force = 1) method EnvMgr (line 78) | EnvMgr(std::vector&& _keys) : keys(std::move(_keys)) { class CapsTest (line 89) | class CapsTest : public ::testing::Test method SetUpTestCase (line 94) | static void SetUpTestCase() { method TearDownTestCase (line 105) | static void TearDownTestCase() { function make_cap (line 123) | eos::fusex::cap make_cap(int id, function make_cap (line 137) | eos::fusex::cap make_cap(int id, function make_vid (line 153) | eos::common::VirtualIdentity make_vid(uid_t uid, gid_t gid) function TEST_F (line 161) | TEST_F(CapsTest, EmptyCapsInit) { function TEST_F (line 165) | TEST_F(CapsTest, StoreBasic) { function TEST_F (line 172) | TEST_F(CapsTest, StoreUpdate) { function TEST_F (line 192) | TEST_F(CapsTest, StoreUpdateClientID) { function TEST_F (line 234) | TEST_F(CapsTest, StoreUpdateID) { function TEST_F (line 275) | TEST_F(CapsTest, PopCaps) { function TEST_F (line 298) | TEST_F(CapsTest, ExpireCaps) function TEST_F (line 317) | TEST_F(CapsTest, DropCaps) function TEST_F (line 343) | TEST_F(CapsTest, Remove) function TEST_F (line 368) | TEST_F(CapsTest, Delete) function TEST_F (line 395) | TEST_F(CapsTest, BCCap) function TEST_F (line 412) | TEST_F(CapsTest, GetBroadcastCapsTS) function TEST_F (line 466) | TEST_F(CapsTest, MonitorCapsSimple) function TEST_F (line 491) | TEST_F(CapsTest, MonitorCapsUpdate) function TEST_F (line 556) | TEST_F(CapsTest, GetAllCaps) function TEST_F (line 601) | TEST_F(CapsTest, GetInodeCapAuthIds) function TEST_F (line 627) | TEST_F(CapsTest, ImplyCaps) function TEST_F (line 649) | TEST_F(CapsTest, ImplyCapsMulti) FILE: unit_tests/mgm/CommitHelperTests.cc function TEST (line 34) | TEST(CommitHelperTest, IncTsVerFn) FILE: unit_tests/mgm/ConversionInfoTests.cc function TEST (line 31) | TEST(ConversionInfo, Construction) function TEST (line 60) | TEST(ConversionInfo, OptionalMembers) function TEST (line 107) | TEST(ConversionInfo, URLPath) FILE: unit_tests/mgm/CtaUtilsTests.cc class TgcUtilsTest (line 30) | class TgcUtilsTest : public ::testing::Test method SetUp (line 34) | virtual void SetUp() method TearDown (line 38) | virtual void TearDown() function TEST_F (line 46) | TEST_F(TgcUtilsTest, toUint64) function TEST_F (line 56) | TEST_F(TgcUtilsTest, toUint64_max) function TEST_F (line 66) | TEST_F(TgcUtilsTest, toUint64_empty_string) function TEST_F (line 76) | TEST_F(TgcUtilsTest, toUint64_non_numerioc) function TEST_F (line 86) | TEST_F(TgcUtilsTest, toUint64_out_of_range) function TEST_F (line 96) | TEST_F(TgcUtilsTest, divideAndRoundToNearest) function TEST_F (line 136) | TEST_F(TgcUtilsTest, divideAndRoundUp) function TEST_F (line 174) | TEST_F(TgcUtilsTest, bufToTimespec) function TEST_F (line 189) | TEST_F(TgcUtilsTest, bufToTimespec_BufSizeMismatch) function TEST_F (line 202) | TEST_F(TgcUtilsTest, readFdIntoStr) function TEST_F (line 218) | TEST_F(TgcUtilsTest, readFdIntoStr_write_gt_maxStrLen) function TEST_F (line 235) | TEST_F(TgcUtilsTest, readFdIntoStr_write_lt_maxStrLen) function TEST_F (line 251) | TEST_F(TgcUtilsTest, readFdIntoStr_out_of_range) FILE: unit_tests/mgm/EgroupTests.cc function TEST (line 33) | TEST(Egroup, Functional) function TEST (line 48) | TEST(Egroup, BasicSanity) function TEST (line 109) | TEST(Egroup, ExplicitRefresh) FILE: unit_tests/mgm/FileSystemRegistryTests.cc function TEST (line 33) | TEST(FileSystemRegistry, BasicSanity) { function TEST (line 90) | TEST(FileSystemRegistry, QueuepathCollision) { FILE: unit_tests/mgm/FsViewTests.cc function TEST (line 38) | TEST(FsView, ConstIteratorTest) function TEST (line 71) | TEST(FilesystemUuidMapper, BasicSanity) function TEST (line 138) | TEST(ConfigParsing, FilesystemEntry) function TEST (line 164) | TEST(ConfigParsing, ParseAndJoin) function TEST (line 174) | TEST(ConfigParsing, RelocateFilesystem) class MockFsGroup (line 190) | class MockFsGroup: public eos::mgm::FsGroup method MockFsGroup (line 193) | MockFsGroup(const char* name): function TEST (line 204) | TEST(FsBalancerStats, Update) function TEST (line 253) | TEST(FsBalancer, GetRandomIter) FILE: unit_tests/mgm/FsckEntryTests.cc class MockRepairJob (line 41) | class MockRepairJob: public eos::mgm::FsckRepairJob method MockRepairJob (line 44) | MockRepairJob(eos::common::FileId::fileid_t fid, method DoIt (line 56) | virtual void DoIt() noexcept class FsckEntryTest (line 66) | class FsckEntryTest: public ::testing::Test method SetUp (line 72) | void SetUp() override method PopulateMgmFmd (line 112) | void PopulateMgmFmd() method PopulateFstFmd (line 140) | void PopulateFstFmd(FileSystem::fsid_t fsid) function TEST_F (line 180) | TEST_F(FsckEntryTest, MgmXsDiff) function TEST_F (line 207) | TEST_F(FsckEntryTest, MgmXsDiffFstNoContact) function TEST_F (line 231) | TEST_F(FsckEntryTest, MgmSzDiff) function TEST_F (line 246) | TEST_F(FsckEntryTest, FstSzDiff) function TEST_F (line 275) | TEST_F(FsckEntryTest, FstXsDiff) function TEST_F (line 309) | TEST_F(FsckEntryTest, UnregReplicaDrop) function TEST_F (line 330) | TEST_F(FsckEntryTest, UnregReplicaAdd) function TEST_F (line 364) | TEST_F(FsckEntryTest, FileOverReplicated) function TEST_F (line 390) | TEST_F(FsckEntryTest, FileUnderReplicated) function TEST_F (line 428) | TEST_F(FsckEntryTest, FileMissingReplica) FILE: unit_tests/mgm/FusexCastBatchTests.cc function TEST (line 27) | TEST(FusexCastBatch, BasicFunctionality) FILE: unit_tests/mgm/HttpTests.cc function TEST (line 32) | TEST(Http, FormatClientDN) FILE: unit_tests/mgm/IdTrackerTests.cc function TEST (line 30) | TEST(IdTrackerWithValidity, BasicFunctionality) FILE: unit_tests/mgm/IostatTests.cc class IostatTest (line 48) | class IostatTest : public :: testing::Test class MockFsView (line 54) | class MockFsView: public FsView method GetGlobalConfig (line 64) | std::string GetGlobalConfig(const std::string& key) override method SetGlobalConfig (line 68) | bool SetGlobalConfig(const std::string& key, const std::string& value)... function TEST_F (line 84) | TEST_F(IostatTest, InitConfig) function TEST_F (line 95) | TEST_F(IostatTest, StartStop) function TEST_F (line 104) | TEST_F(IostatTest, StoreApplyConfig) function TEST_F (line 145) | TEST_F(IostatTest, AddRemoveUdpTargets) function TEST (line 162) | TEST(IostatPeriods, GetAddBufferData) function TEST (line 327) | TEST(IostatPeriods, SequentialTx) FILE: unit_tests/mgm/LRUTests.cc function TEST (line 30) | TEST(LRUTests, ExpireMatchParsingSingle) { function TEST (line 45) | TEST(LRUTests, ExpireMatchParsingMultiple) { function TEST (line 60) | TEST(LRUTests, ExtractTimeSizeCriterias) function TEST (line 103) | TEST(LRUTests, ParseExpireSizeMatchPolicy) FILE: unit_tests/mgm/LockTrackerTests.cc function vec (line 33) | std::vector vec(const ByteRange &b1) { return {b1}; } function vec (line 34) | std::vector vec(const ByteRange &b1, const ByteRange &b2) { r... function vec (line 35) | std::vector vec() { return {}; } function TEST (line 37) | TEST(ByteRange, overlap) { function TEST (line 65) | TEST(ByteRange, overlapOrTouch) { function TEST (line 84) | TEST(ByteRange, absorb) { function TEST (line 101) | TEST(ByteRange, absorb2) { function TEST (line 110) | TEST(ByteRange, absorb3) { function TEST (line 119) | TEST(ByteRange, contains) { function TEST (line 144) | TEST(ByteRange, minus_all_cases) { function TEST (line 164) | TEST(ByteRange, minus_case_eat_whole) { function TEST (line 179) | TEST(ByteRange, minus_case_to_the_left) { function TEST (line 192) | TEST(ByteRange, minus_case_to_the_right) { function TEST (line 207) | TEST(ByteRange, minus_case_eat_middle) { function TEST (line 222) | TEST(ByteRange, minus_case_eat_start) { function TEST (line 237) | TEST(ByteRange, minus_case_eat_end) { function TEST (line 252) | TEST(Lock, absorb) { function TEST (line 269) | TEST(LockSet, various) { function TEST (line 313) | TEST(LockTracker, various) { FILE: unit_tests/mgm/PolicyTests.cc function TEST (line 7) | TEST(Policy, GetConfigKeys) function TEST (line 12) | TEST(Policy, RWParams) function TEST (line 21) | TEST(Policy, RWParams_rw_marker) function TEST (line 29) | TEST(Policy, RWParams_get_key) function TEST (line 37) | TEST(Policy, GetRWConfigKey) FILE: unit_tests/mgm/ProcFsTests.cc function TEST (line 30) | TEST(ProcFs, EntityClassification) function TEST (line 45) | TEST(ProcFs, MvOpClassification) FILE: unit_tests/mgm/QuarkDBConfigTests.cc function TEST (line 31) | TEST(QuarkDBConfig, BasicTests) FILE: unit_tests/mgm/RecyclePolicyTests.cc class MockRecyclePolicy (line 38) | class MockRecyclePolicy: public eos::mgm::RecyclePolicy function TEST (line 48) | TEST(RecyclePolicyTests, NoLimits) function TEST (line 64) | TEST(RecyclePolicyTests, AboveWatermark) function TEST (line 89) | TEST(RecyclePolicyTests, BelowWatermark) function TEST (line 122) | TEST(RecyclePolicyTests, ConfigTest) FILE: unit_tests/mgm/RecycleTests.cc function TEST (line 34) | TEST(Recycle, ComputeCutOffDate) function TEST (line 48) | TEST(Recycle, DemangleTest) FILE: unit_tests/mgm/RoutingTests.cc function TEST (line 31) | TEST(Routing, Construction) function TEST (line 73) | TEST(Routing, Functionality) function TEST (line 171) | TEST(Routing, SpecialPaths) FILE: unit_tests/mgm/XrdMgmOfsFileTests.cc function TEST (line 34) | TEST(XrdMgmOfsFile, ParsingExcludFsids) function TEST (line 49) | TEST(XrdMgmOfsFile, GetClientApplicationName) FILE: unit_tests/mgm/XrdMgmOfsTests.cc class XrdMgmOfsTest (line 29) | class XrdMgmOfsTest : public ::testing::Test { method SetUp (line 32) | virtual void SetUp() { method TearDown (line 35) | virtual void TearDown() { function TEST_F (line 42) | TEST_F(XrdMgmOfsTest, prepareOptsToString) FILE: unit_tests/mgm/bulk-request/BulkRequestPrepareManagerTest.cc function TEST_F (line 31) | TEST_F(BulkRequestPrepareManagerTest, bulkRequestTest) function TEST_F (line 52) | TEST_F(BulkRequestPrepareManagerTest, stagePrepareFilesWorkflow) function TEST_F (line 99) | TEST_F(BulkRequestPrepareManagerTest, stagePrepareFileWithNoPath) function TEST_F (line 125) | TEST_F(BulkRequestPrepareManagerTest, stagePrepareFileWithEmptyStringPaths) function TEST_F (line 151) | TEST_F(BulkRequestPrepareManagerTest, stagePrepareAllFilesDoNotExist) function TEST_F (line 193) | TEST_F(BulkRequestPrepareManagerTest, function TEST_F (line 248) | TEST_F(BulkRequestPrepareManagerTest, stagePrepareNoPreparePermission) function TEST_F (line 293) | TEST_F(BulkRequestPrepareManagerTest, abortPrepareFilesWorkflow) function TEST_F (line 342) | TEST_F(BulkRequestPrepareManagerTest, abortPrepareOnFileExistsOtherDoNot... function TEST_F (line 380) | TEST_F(BulkRequestPrepareManagerTest, evictPrepareFilesWorkflow) function TEST_F (line 430) | TEST_F(BulkRequestPrepareManagerTest, evictPrepareOneFileExistsOtherDoNo... FILE: unit_tests/mgm/bulk-request/MockPrepareMgmFSInterface.cc type stat (line 141) | struct stat type stat (line 143) | struct stat type stat (line 154) | struct stat type stat (line 156) | struct stat type stat (line 167) | struct stat type stat (line 169) | struct stat type stat (line 180) | struct stat type stat (line 182) | struct stat FILE: unit_tests/mgm/bulk-request/MockPrepareMgmFSInterface.hh function EOSBULKNAMESPACE_BEGIN (line 37) | EOSBULKNAMESPACE_BEGIN FILE: unit_tests/mgm/bulk-request/PrepareManagerTest.cc function USE_EOSBULKNAMESPACE (line 34) | USE_EOSBULKNAMESPACE function TEST_F (line 103) | TEST_F(PrepareManagerTest, pargsWrapperTest) function TEST_F (line 115) | TEST_F(PrepareManagerTest, stagePrepareFilesWorkflow) function TEST_F (line 169) | TEST_F(PrepareManagerTest, stagePrepareFileWithNoPath) function TEST_F (line 193) | TEST_F(PrepareManagerTest, stagePrepareAllFilesDoNotExist) function TEST_F (line 225) | TEST_F(PrepareManagerTest, stagePrepareOneFileDoNotExistReturnsSfsData) function TEST_F (line 275) | TEST_F(PrepareManagerTest, abortPrepareFilesWorkflow) function TEST_F (line 321) | TEST_F(PrepareManagerTest, abortPrepareOneFileExistsOthersDoNotExist) function TEST_F (line 365) | TEST_F(PrepareManagerTest, evictPrepareFilesWorkflow) function TEST_F (line 411) | TEST_F(PrepareManagerTest, evictPrepareOneFileExistsOthersDoNotExist) function TEST_F (line 456) | TEST_F(PrepareManagerTest, queryPrepare) function TEST_F (line 519) | TEST_F(PrepareManagerTest, queryPrepareFileDoesNotExist) function TEST_F (line 558) | TEST_F(PrepareManagerTest, queryPrepareFileStatFails) function TEST_F (line 601) | TEST_F(PrepareManagerTest, queryPrepareFileOnTapeRetrieveError) function TEST_F (line 646) | TEST_F(PrepareManagerTest, queryPrepareFileOnDiskArchiveError) function TEST_F (line 691) | TEST_F(PrepareManagerTest, queryPrepareFileNoPreparePermissionOnDirectory) FILE: unit_tests/mgm/bulk-request/PrepareManagerTest.hh function USE_EOSBULKNAMESPACE (line 41) | USE_EOSBULKNAMESPACE class ErrorWrapper (line 76) | class ErrorWrapper method ErrorWrapper (line 79) | ErrorWrapper(const std::string user, const int code, const std::string... method XrdOucErrInfo (line 88) | XrdOucErrInfo* getError() class PrepareManagerTest (line 107) | class PrepareManagerTest : public ::testing::Test method SetUp (line 111) | virtual void SetUp() method TearDown (line 116) | virtual void TearDown() method ClientWrapper (line 121) | static ClientWrapper getDefaultClient() method ErrorWrapper (line 126) | static ErrorWrapper getDefaultError() method generateDefaultPaths (line 131) | static std::vector generateDefaultPaths(const uint64_t nb... method generateEmptyOinfos (line 144) | static std::vector generateEmptyOinfos(const uint64_t nbF... class BulkRequestPrepareManagerTest (line 159) | class BulkRequestPrepareManagerTest : public PrepareManagerTest FILE: unit_tests/mgm/groupbalancer/BalancerEngineTypeTests.cc function TEST (line 11) | TEST(GroupBalancerTypes, Status) FILE: unit_tests/mgm/groupbalancer/FreeSpaceBalancerTests.cc function TEST (line 7) | TEST(FreeSpaceBalancerEngine, simple) function TEST (line 31) | TEST(FreeSpaceBalancerEngine, blocklisting) FILE: unit_tests/mgm/groupbalancer/GroupBalancerUtilsTests.cc function TEST (line 7) | TEST(GroupBalancerUtils, Avg) function TEST (line 30) | TEST(GroupBalancerUtils, threshold) function TEST (line 41) | TEST(GroupBalancerUtils, threshold_multi) function TEST (line 54) | TEST(GroupBalancerUtils, extract_percent_value_simple) function TEST (line 61) | TEST(GroupBalancerUtils, extract_percent_value_null) function TEST (line 67) | TEST(GroupBalancerUtils, extract_percent_value_default) function TEST (line 73) | TEST(GroupBalancerUtils, extract_commalist_value) function fakeSkipFile (line 88) | std::string fakeSkipFile(const SkipFileFn& skip_file_fn, function TEST (line 97) | TEST(GroupBalancerUtils, SkipFilesNullFilter) function TEST (line 104) | TEST(GroupBalancerUtils, SkipFiles) FILE: unit_tests/mgm/groupbalancer/GroupsInfoFetcherTests.cc function TEST (line 7) | TEST(GroupsInfoFetcher, default_is_valid_status) function TEST (line 15) | TEST(GroupsInfoFetcher, drain_status) function TEST (line 29) | TEST(GroupsInfoFetcher, lambda_status) FILE: unit_tests/mgm/groupbalancer/MinMaxBalancerEngineTests.cc function TEST (line 9) | TEST(MinMaxBalancerEngine, configure) function TEST (line 18) | TEST(MinMaxBalancerEngine, simple) function TEST (line 39) | TEST(MinMaxBalancerEngine, updatethreshold) FILE: unit_tests/mgm/groupbalancer/StdDevBalancerEngineTests.cc function TEST (line 9) | TEST(StdDevBalancerEngine, configure) function TEST (line 18) | TEST(StdDevBalancerEngine, simple) function TEST (line 40) | TEST(StdDevBalancerEngine, updatethreshold) function TEST (line 80) | TEST(StdDevBalancerEngine, multithreshold) FILE: unit_tests/mgm/groupbalancer/StdDrainerTests.cc function TEST (line 10) | TEST(StdDrainerEngine, defaultconf) function TEST (line 19) | TEST(StdDrainerEngine, simple) function TEST (line 38) | TEST(StdDrainerEngine, RRTestsimple) function TEST (line 69) | TEST(StdDrainerEngine, RRTestsLoop) function TEST (line 103) | TEST(StdDrainerTests, pickFS) FILE: unit_tests/mgm/groupdrainer/DrainProgressTrackerTests.cc function TEST (line 29) | TEST(DrainProgressTracker, SetTotalFiles) function TEST (line 52) | TEST(DrainProgressTracker, Deletions) function TEST (line 67) | TEST(DrainProgressTracker, NullTests) function TEST (line 78) | TEST(DrainProgressTracker, InvalidFS) FILE: unit_tests/mgm/groupdrainer/GroupDrainerRetry.cc function TEST (line 5) | TEST(RetryTracker, basic) FILE: unit_tests/mgm/groupdrainer/GroupDrainerTests.cc function TEST (line 10) | TEST(GroupDrainerStatus, DrainComplete) function TEST (line 43) | TEST(GroupDrainerStatus, Offline) function TEST (line 71) | TEST(GroupDrainerStatus, Failed) function TEST (line 99) | TEST(GroupDrainerStatus, Online) function TEST (line 127) | TEST(GroupDrainer, isDrainFSMapEmpty) FILE: unit_tests/mgm/http/HttpServerTests.cc function TEST (line 34) | TEST(HttpServer, ParsePathAndToken) function TEST (line 94) | TEST(HttpServer, ExtractPathAndOpaque) { function TEST (line 115) | TEST(HttpServer, ExtractOpaqueWithoutAuthz) { FILE: unit_tests/mgm/http/rest-api/tape/JsonCPPTapeModelBuilderTest.cc function TEST_F (line 32) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_j... function TEST_F (line 38) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_e... function TEST_F (line 44) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_w... function TEST_F (line 51) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_w... function TEST_F (line 58) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_w... function TEST_F (line 65) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_w... function TEST_F (line 72) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_w... function TEST_F (line 80) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_c... function TEST_F (line 91) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_a... function TEST_F (line 115) | TEST_F(JsonCPPTapeModelBuilderTest, createStageRequestModelBuilderTest_a... FILE: unit_tests/mgm/http/rest-api/tape/JsonCPPTapeModelBuilderTest.hh class JsonCPPTapeModelBuilderTest (line 29) | class JsonCPPTapeModelBuilderTest : public ::testing::Test method SetUp (line 33) | virtual void SetUp() method TearDown (line 37) | virtual void TearDown() FILE: unit_tests/mgm/http/rest-api/tape/RestApiTest.cc function TEST_F (line 30) | TEST_F(RestApiTest, RestHandlerConstructorShouldThrowIfProgrammerGaveWro... function TEST_F (line 49) | TEST_F(RestApiTest, RestHandlerHandleRequestNoResource) function TEST_F (line 67) | TEST_F(RestApiTest, RestHandlerHandleRequestResourceButNoVersion) function TEST_F (line 81) | TEST_F(RestApiTest, RestHandlerHandleRequestResourceDoesNotExist) function TEST_F (line 95) | TEST_F(RestApiTest, RestHandlerHandleRequestResourceAndVersionExist) function TEST_F (line 110) | TEST_F(RestApiTest, URLParserTestMatchesBegin) function TEST_F (line 125) | TEST_F(RestApiTest, URLParserTestMatchesAndExtractParameters) function TEST_F (line 145) | TEST_F(RestApiTest, URLBuilderTest) FILE: unit_tests/mgm/http/rest-api/tape/RestApiTest.hh class RestApiTest (line 34) | class RestApiTest : public ::testing::Test method RestApiTest (line 39) | RestApiTest(): testing::Test(), method SetUp (line 42) | virtual void SetUp() method TearDown (line 46) | virtual void TearDown() method createHttpRequestWithEmptyBody (line 50) | static std::unique_ptr createHttpRequestWith... method createConfig (line 61) | static std::unique_ptr createConfig(const std::string& method createConfig (line 70) | static std::unique_ptr createConfig(const std::string& method createDefaultConfig (line 78) | static const std::unique_ptr createDefaultConfig() FILE: unit_tests/mgm/placement/ClusterMapFixture.hh class SimpleClusterF (line 31) | class SimpleClusterF : public ::testing::Test { method SetUp (line 33) | void SetUp() override { FILE: unit_tests/mgm/placement/ClusterMapTests.cc function TEST (line 28) | TEST(ClusterMgr, default) function TEST (line 35) | TEST(ClusterMgr, addDummyData) function TEST (line 47) | TEST(ClusterMgr, addDummyDataTwice) function TEST (line 60) | TEST(ClusterMgr, StorageHandlerSeq) function TEST (line 124) | TEST(ClusterMgr, StorageHandlerDiskInOrder) function TEST (line 188) | TEST(ClusterMgr, StorageHandlerDisksOutOfOrder) function TEST (line 253) | TEST(ClusterMgr, BM_Layout) FILE: unit_tests/mgm/placement/FsSchedulerTests.cc type TestClusterMgrHandler (line 24) | struct TestClusterMgrHandler : public eos::mgm::placement::ClusterMgrHan... method make_cluster_mgr (line 27) | std::unique_ptr make_cluster_mgr(const std::string& spacen... method make_cluster_mgr (line 48) | eos::mgm::placement::ClusterMapT make_cluster_mgr() override { function TEST (line 57) | TEST(FSScheduler, construction) function TEST (line 63) | TEST(FSScheduler, null_handler) function TEST (line 69) | TEST(FSScheduler, default_scheduler) function TEST (line 76) | TEST(FSScheduler, geo_sched_err) function TEST (line 87) | TEST(FSScheduler, round_robin) function TEST (line 98) | TEST(FSScheduler, setPlacementStrategy) function TEST (line 111) | TEST(FSScheduler, setPlacementStrategySpace) FILE: unit_tests/mgm/placement/PlacementStrategyTests.cc function TEST (line 28) | TEST(PlacementResult, default) function TEST (line 36) | TEST(PlacementResult, is_valid_placement) function TEST (line 47) | TEST(PlacementResult, contains) function TEST (line 56) | TEST(PlacementResult, contains_invalid) FILE: unit_tests/mgm/placement/RRSeedTests.cc function TEST (line 31) | TEST(RRSeed, Construction) function TEST (line 37) | TEST(RRSeed, out_of_bounds) function TEST (line 44) | TEST(RRSeed, single_thread) function TEST (line 74) | TEST(RRSeed, multithread) function TEST (line 99) | TEST(RRSeed, wrap_around) FILE: unit_tests/mgm/placement/SchedulerTests.cc function TEST_F (line 33) | TEST_F(SimpleClusterF, RoundRobinBasic) function TEST_F (line 62) | TEST_F(SimpleClusterF, RandomBasic) function TEST_F (line 85) | TEST_F(SimpleClusterF, TLRoundRobinBasic) function TEST_F (line 116) | TEST_F(SimpleClusterF, RoundRobinBasicLoop) function TEST_F (line 200) | TEST_F(SimpleClusterF, TLRoundRobinBasicLoop) function TEST_F (line 273) | TEST_F(SimpleClusterF, FlatSchedulerBasic) function TEST_F (line 300) | TEST_F(SimpleClusterF, FlatSchedulerBasicLoop) function TEST_F (line 342) | TEST_F(SimpleClusterF, TLFlatSchedulerBasicLoop) function TEST (line 385) | TEST(FlatScheduler, SingleSite) function TEST (line 423) | TEST(FlatScheduler, TLSingleSite) function TEST (line 461) | TEST(FlatScheduler, TLSingleSiteWeighted) function TEST (line 506) | TEST(FlatScheduler, TLNoSite) function TEST (line 546) | TEST(FlatScheduler, TLNoSiteExcludeFsids) function TEST (line 611) | TEST(FlatScheduler, ForcedGroup) function TEST (line 660) | TEST(FlatScheduler, ForcedGroupOutofRange) function TEST (line 701) | TEST(FlatScheduler, TLNoSiteUniformWeighted) function TEST (line 741) | TEST(FlatScheduler, TLNoSiteUniformWeightedRR) function TEST (line 782) | TEST(FlatScheduler, TLNoSiteWeighted) function TEST (line 843) | TEST(FlatScheduler, TLNoSiteWeightedRR) function printProcessMemoryUsage (line 910) | void printProcessMemoryUsage() { function TEST (line 920) | TEST(ClusterMap, Concurrency) FILE: unit_tests/mgm/placement/ThreadLocalRRSeedTests.cc function TEST (line 29) | TEST(ThreadLocalRRSeed, random) FILE: unit_tests/mgm/tgc/CachedValueTests.cc class TgcCachedValueTest (line 29) | class TgcCachedValueTest : public ::testing::Test { method SetUp (line 32) | virtual void SetUp() { method TearDown (line 35) | virtual void TearDown() { function TEST_F (line 42) | TEST_F(TgcCachedValueTest, get_value_changed_no_cache) function TEST_F (line 63) | TEST_F(TgcCachedValueTest, get_value_changed_cached) FILE: unit_tests/mgm/tgc/FreedBytesHistogramTests.cc class TgcFreedBytesHistogramTest (line 31) | class TgcFreedBytesHistogramTest : public ::testing::Test { method SetUp (line 34) | virtual void SetUp() { method TearDown (line 37) | virtual void TearDown() { function TEST_F (line 44) | TEST_F(TgcFreedBytesHistogramTest, constructor) function TEST_F (line 74) | TEST_F(TgcFreedBytesHistogramTest, getTotalBytesFreed_default) function TEST_F (line 112) | TEST_F(TgcFreedBytesHistogramTest, constructor_nbBins_0) function TEST_F (line 126) | TEST_F(TgcFreedBytesHistogramTest, constructor_nbBins_too_big) function TEST_F (line 140) | TEST_F(TgcFreedBytesHistogramTest, constructor_binWidthSecs_0) function TEST_F (line 154) | TEST_F(TgcFreedBytesHistogramTest, constructor_binWidthSecs_too_big) function TEST_F (line 168) | TEST_F(TgcFreedBytesHistogramTest, setBinWidthSecs_0) function TEST_F (line 184) | TEST_F(TgcFreedBytesHistogramTest, setBinWidthSecs_too_big) function TEST_F (line 201) | TEST_F(TgcFreedBytesHistogramTest, bytesFreed) function TEST_F (line 273) | TEST_F(TgcFreedBytesHistogramTest, setBinWidth_from_3_to_4) function TEST_F (line 319) | TEST_F(TgcFreedBytesHistogramTest, setBinWidth_from_3_to_5) function TEST_F (line 365) | TEST_F(TgcFreedBytesHistogramTest, setBinWidth_from_3_to_6) function TEST_F (line 411) | TEST_F(TgcFreedBytesHistogramTest, setBinWidth_from_3_to_2) function TEST_F (line 457) | TEST_F(TgcFreedBytesHistogramTest, setBinWidth_from_3_to_1) function TEST_F (line 503) | TEST_F(TgcFreedBytesHistogramTest, multiple_passes) function TEST_F (line 556) | TEST_F(TgcFreedBytesHistogramTest, bytesFreed_many_times_same_bin) function TEST_F (line 591) | TEST_F(TgcFreedBytesHistogramTest, time_gap_larger_than_histogram) FILE: unit_tests/mgm/tgc/LruTests.cc class TgcLruTest (line 29) | class TgcLruTest : public ::testing::Test { method SetUp (line 32) | virtual void SetUp() { method TearDown (line 35) | virtual void TearDown() { function TEST_F (line 42) | TEST_F(TgcLruTest, Construction_maxQueueSize_greater_than_zero) function TEST_F (line 53) | TEST_F(TgcLruTest, Construction_maxQueueSize_zero) function TEST_F (line 65) | TEST_F(TgcLruTest, getAndPopFidOfLeastUsedFile_empty_queue) function TEST_F (line 77) | TEST_F(TgcLruTest, fids_1_2_3_4_5) function TEST_F (line 106) | TEST_F(TgcLruTest, fids_1_2_3_4_5_2) function TEST_F (line 135) | TEST_F(TgcLruTest, fileDeletedFromNamespace) function TEST_F (line 168) | TEST_F(TgcLruTest, exceed_maxQueueSize_max_size_1) function TEST_F (line 202) | TEST_F(TgcLruTest, exceed_maxQueueSize_5_fids_vs_max_size_2) function TEST_F (line 245) | TEST_F(TgcLruTest, DISABLED_performance_500000_files) { function TEST_F (line 264) | TEST_F(TgcLruTest, toJson) function TEST_F (line 291) | TEST_F(TgcLruTest, toJson_exceed_maxLen) FILE: unit_tests/mgm/tgc/MultiSpaceTapeGcTests.cc class TgcMultiSpaceTapeGcTest (line 31) | class TgcMultiSpaceTapeGcTest : public ::testing::Test { method SetUp (line 34) | void SetUp() override { method TearDown (line 37) | void TearDown() override { function TEST_F (line 44) | TEST_F(TgcMultiSpaceTapeGcTest, constructor) function TEST_F (line 58) | TEST_F(TgcMultiSpaceTapeGcTest, start_with_one_eos_space) function TEST_F (line 85) | TEST_F(TgcMultiSpaceTapeGcTest, start_with_two_eos_spaces) function TEST_F (line 117) | TEST_F(TgcMultiSpaceTapeGcTest, start_and_stop_with_one_eos_space) function TEST_F (line 142) | TEST_F(TgcMultiSpaceTapeGcTest, start_and_restart_with_one_eos_space) function TEST_F (line 172) | TEST_F(TgcMultiSpaceTapeGcTest, start_and_stop_with_two_eos_spaces) FILE: unit_tests/mgm/tgc/SmartSpaceStatsTests.cc class SmartSpaceStatsTest (line 29) | class SmartSpaceStatsTest : public ::testing::Test { method SetUp (line 32) | virtual void SetUp() { method TearDown (line 35) | virtual void TearDown() { function TEST_F (line 42) | TEST_F(SmartSpaceStatsTest, Constructor) { function TEST_F (line 61) | TEST_F(SmartSpaceStatsTest, get_without_freebytesscript_set) function TEST_F (line 93) | TEST_F(SmartSpaceStatsTest, get_with_freebytesscript_set) FILE: unit_tests/mgm/tgc/SpaceToTapeGcMapTests.cc class TgcSpaceToTapeGcMapTest (line 30) | class TgcSpaceToTapeGcMapTest : public ::testing::Test { method SetUp (line 33) | virtual void SetUp() { method TearDown (line 36) | virtual void TearDown() { function TEST_F (line 43) | TEST_F(TgcSpaceToTapeGcMapTest, Constructor) function TEST_F (line 57) | TEST_F(TgcSpaceToTapeGcMapTest, getGc_unknown_eos_space) function TEST_F (line 75) | TEST_F(TgcSpaceToTapeGcMapTest, createGc) function TEST_F (line 95) | TEST_F(TgcSpaceToTapeGcMapTest, createGc_already_exists) function TEST_F (line 115) | TEST_F(TgcSpaceToTapeGcMapTest, createAndDestroyAllGc) function TEST_F (line 140) | TEST_F(TgcSpaceToTapeGcMapTest, toJson) function TEST_F (line 182) | TEST_F(TgcSpaceToTapeGcMapTest, toJson_exceed_maxLen) FILE: unit_tests/mgm/tgc/TapeGcTests.cc class TgcTapeGcTest (line 31) | class TgcTapeGcTest : public ::testing::Test { method SetUp (line 34) | virtual void SetUp() { method TearDown (line 37) | virtual void TearDown() { function TEST_F (line 44) | TEST_F(TgcTapeGcTest, constructor) function TEST_F (line 67) | TEST_F(TgcTapeGcTest, startWorkerThread) function TEST_F (line 83) | TEST_F(TgcTapeGcTest, tryToGarbageCollectASingleFile) function TEST_F (line 155) | TEST_F(TgcTapeGcTest, toJson) function TEST_F (line 180) | TEST_F(TgcTapeGcTest, toJson_exceed_maxLen) FILE: unit_tests/mgm/utils/AttrHelperTests.cc function TEST (line 27) | TEST(checkDirOwner, EmptyMap) function TEST (line 34) | TEST(checkDirOwner, StickyOwner) function TEST (line 43) | TEST(checkDirOwner, dirOwner) function TEST (line 61) | TEST(checkAtomicUpload, EmptyMap) function TEST (line 66) | TEST(checkAtomicUpload, sys) function TEST (line 78) | TEST(checkAtomicUpload, user) function TEST (line 90) | TEST(checkAtomicUpload, cgi) function TEST (line 103) | TEST(checkAtomicUpload, sysoverride) function TEST (line 112) | TEST(getVersioning, cgi) function TEST (line 121) | TEST(getVersioning, invalid_cgi) function TEST (line 133) | TEST(getVersioning, cgi_overrides) function TEST (line 141) | TEST(getVersioning, sys_overrides) function TEST (line 155) | TEST(getVersioning, user) FILE: unit_tests/with_qdb/Main.cc function main (line 26) | int main(int argc, char **argv) { FILE: unit_tests/with_qdb/TestUtils.cc type eos (line 30) | namespace eos function QdbContactDetails (line 120) | QdbContactDetails UnitTestsWithQDBFixture::getContactDetails() const FILE: unit_tests/with_qdb/TestUtils.hh type qclient (line 48) | namespace qclient { class QClient (line 49) | class QClient class SharedManager (line 50) | class SharedManager type eos (line 53) | namespace eos type mq (line 56) | namespace mq { class MessagingRealm (line 57) | class MessagingRealm class FlushAllOnConstruction (line 63) | class FlushAllOnConstruction class UnitTestsWithQDBFixture (line 76) | class UnitTestsWithQDBFixture : public ::testing::Test FILE: unit_tests/with_qdb/configuration.cc class VariousTests (line 31) | class VariousTests : public eos::UnitTestsWithQDBFixture {} class ConfigurationTests (line 32) | class ConfigurationTests : public eos::UnitTestsWithQDBFixture {} function TEST_F (line 34) | TEST_F(VariousTests, Ping) function TEST_F (line 42) | TEST_F(ConfigurationTests, BasicFetch) function TEST_F (line 67) | TEST_F(ConfigurationTests, Listing) function TEST_F (line 89) | TEST_F(ConfigurationTests, TrimBackups) function padZeroes (line 118) | std::string padZeroes(const std::string& str, size_t len) function TEST_F (line 134) | TEST_F(ConfigurationTests, TrimBackupsHit200Limit) function TEST_F (line 163) | TEST_F(ConfigurationTests, WriteRead) function TEST_F (line 181) | TEST_F(ConfigurationTests, HashKeys) function TEST_F (line 189) | TEST_F(ConfigurationTests, TailLog) function TEST_F (line 210) | TEST_F(ConfigurationTests, AppendChangelog) FILE: utils/clang-format-diff.py function main (line 38) | def main(): FILE: utils/filter-trace/test-eos-filter-stacktrace.py function test_parseThreadStack (line 24) | def test_parseThreadStack(): function test_parseThreadStack2 (line 61) | def test_parseThreadStack2(): function test_parseStackTrace (line 85) | def test_parseStackTrace(): function test_parseThreadStack3 (line 127) | def test_parseThreadStack3(): FILE: utils/zstdtail.cc function on_signal (line 75) | void on_signal(int) { g_stop = 1; } type DevIno (line 77) | struct DevIno { function lstat_dev_ino (line 84) | bool lstat_dev_ino(const std::string& path, DevIno& outDI, std::string* ... function open_follow (line 115) | int open_follow(const std::string& path) { function main (line 128) | int main(int argc, char** argv) {