|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Namespaces | |
| namespace | oks |
| namespace | python |
| namespace | xml |
Classes | |
| class | AddRcrError |
| class | AttributeConversionFailed |
| class | AttributeRangeError |
| class | AttributeReadError |
| class | AuthenticationFailure |
| Failed to authenticate user. More... | |
| class | bad_query_syntax |
| class | BadFileData |
| class | BadReqExp |
| struct | BindWarning |
| class | CannotAddClass |
| Failed add new class. More... | |
| class | CanNotBackupFile |
| Failed backup file. More... | |
| class | CanNotCreateFile |
| Cannot create file. More... | |
| class | CanNotCreateRepositoryDir |
| Cannot create file. More... | |
| class | CannotDestroyClass |
| class | CannotFindSuperClass |
| class | CanNotOpenFile |
| Cannot open file. More... | |
| class | CannotRegisterClass |
| class | CannotResolvePath |
| Failed resolve path. More... | |
| class | CanNotSetActiveFile |
| Failed to set active file. More... | |
| class | CanNotSetFile |
| Failed move item to file. More... | |
| class | CanNotWriteToFile |
| Failed write to file. More... | |
| struct | CommandOutput |
| class | Comment |
| The comment about file modification. A comment can be added when user saves file using OKS tools. More... | |
| class | Date |
| class | EndOfXmlStream |
| struct | equal_class_ptr |
| struct | equal_file_ptr |
| struct | equal_obj_ptr |
| struct | equal_str |
| class | exception |
| class | FailedAddComment |
| Cannot add comment. Such exception is thrown when OKS cannot add new comment. More... | |
| class | FailedAddInclude |
| Cannot add include file. Such exception is thrown when OKS cannot add include file. More... | |
| class | FailedChangeComment |
| Cannot change comment. Such exception is thrown when OKS cannot change comment. More... | |
| class | FailedCreateObject |
| class | FailedDestoyObject |
| class | FailedLoadFile |
| Cannot load file. More... | |
| class | FailedRead |
| class | FailedReadObject |
| class | FailedReloadFile |
| Cannot re-load files. More... | |
| class | FailedRemoveComment |
| Cannot remove comment. Such exception is thrown when OKS cannot remove comment. More... | |
| class | FailedRemoveInclude |
| Cannot remove include file. Such exception is thrown when OKS cannot remove include file. More... | |
| class | FailedRenameInclude |
| Cannot rename include file. Such exception is thrown when OKS cannot rename include file. More... | |
| class | FailedRenameObject |
| class | FailedSave |
| class | FailedSaveObject |
| class | FileChangeError |
| class | FileCompareError |
| class | FileLockError |
| Cannot add include file. Such exception is thrown when OKS cannot add include file. More... | |
| class | GitFoldersHolder |
| struct | hash_class_ptr |
| struct | hash_file_ptr |
| struct | hash_obj_ptr |
| struct | hash_str |
| struct | LoadErrors |
| class | ObjectBindError |
| class | ObjectGetError |
| class | ObjectInitError |
| class | ObjectOperationFailed |
| class | ObjectSetError |
| class | Oks |
| Class contains common OKS classes and methods. More... | |
| struct | OksAliasTable |
| The struct OksAliasTable is used to support aliases. More... | |
| class | OksAndExpression |
| OKS query logical AND expression class. More... | |
| class | OksAttribute |
| OKS attribute class. More... | |
| class | OksClass |
| The OKS class. More... | |
| class | OksComparator |
| OKS query expression comparator class. More... | |
| struct | OksData |
| Struct OKS data. More... | |
| struct | OksDataInfo |
| Struct OKS data information. More... | |
| class | OksFile |
| Provides interface to the OKS XML schema and data files. More... | |
| class | OksFunctionProfiler |
| class | OksIndex |
| class | OksJob |
| class | OksKernel |
| Provides interface to the OKS kernel. More... | |
| class | OksListBaseQueryExpression |
| Abstract class describing list of OKS query expressions. More... | |
| struct | OksLoadObjectsJob |
| class | OksMethod |
| OKS method class. More... | |
| class | OksMethodImplementation |
| OKS method implementation class. More... | |
| struct | OksNameTable |
| The struct OksNameTable is used to generate unique strings. More... | |
| class | OksNotExpression |
| OKS query logical NOT expression class. More... | |
| class | OksObject |
| OksObject describes instance of OksClass. More... | |
| class | OksObjectSortBy |
| class | OksOrExpression |
| OKS query logical OR expression class. More... | |
| class | OksPipeline |
| class | OksProfiler |
| class | OksQuery |
| OKS query class. More... | |
| class | OksQueryExpression |
| OKS query expression class. More... | |
| class | OksRange |
| OKS range class. More... | |
| struct | OksRCR |
| The struct OksRCR describes Reverse Composite Relationship (i.e. back reference from child to composite parent). More... | |
| class | OksRelationship |
| class | OksRelationshipExpression |
| OKS query relationship expression class. More... | |
| struct | OksRepositoryVersion |
| class | OksString |
| Class OKS string. More... | |
| struct | OksXmlAttribute |
| class | OksXmlInputStream |
| class | OksXmlOutputStream |
| struct | OksXmlRelValue |
| struct | OksXmlToken |
| struct | OksXmlTokenPool |
| struct | OksXmlValue |
| class | QueryFailed |
| class | QueryPath |
| class | QueryPathExpression |
| struct | ReadFileParams |
| struct | RefData |
| struct | ReloadObjects |
| struct | ReposDirs |
| class | RepositoryOperationFailed |
| Cannot commit, checkout or release files. More... | |
| class | SetOperationFailed |
| class | Time |
Typedefs | |
| typedef std::unordered_set< const OksClass *, oks::hash_class_ptr, oks::equal_class_ptr > | ClassSet |
Enumerations | |
| enum | __LogSeverity__ { Error = 0 , Warning , Log , Debug } |
Functions | |
| bool | cmp_str1 (const char *s1, const char s2[2]) |
| bool | cmp_str2 (const char *s1, const char s2[3]) |
| bool | cmp_str2n (const char *s1, const char s2[2]) |
| bool | cmp_str3 (const char *s1, const char s2[4]) |
| bool | cmp_str3n (const char *s1, const char s2[3]) |
| bool | cmp_str4 (const char *s1, const char s2[5]) |
| bool | cmp_str4n (const char *s1, const char s2[4]) |
| bool | cmp_str5 (const char *s1, const char s2[6]) |
| bool | cmp_str5n (const char *s1, const char s2[5]) |
| bool | cmp_str6 (const char *s1, const char s2[7]) |
| bool | cmp_str6n (const char *s1, const char s2[6]) |
| bool | cmp_str7 (const char *s1, const char s2[8]) |
| bool | cmp_str7n (const char *s1, const char s2[8]) |
| bool | cmp_str8 (const char *s1, const char s2[9]) |
| bool | cmp_str8n (const char *s1, const char s2[9]) |
| bool | cmp_str9 (const char *s1, const char s2[10]) |
| bool | cmp_str10 (const char *s1, const char s2[11]) |
| bool | cmp_str11 (const char *s1, const char s2[12]) |
| bool | cmp_str12 (const char *s1, const char s2[13]) |
| bool | cmp_str13 (const char *s1, const char s2[14]) |
| bool | cmp_str14 (const char *s1, const char s2[14]) |
| bool | cmp_str15 (const char *s1, const char s2[16]) |
| bool | cmp_str16 (const char *s1, const char s2[17]) |
| const std::string | strerror (int error) |
| Convert C error number to string. | |
| std::ostream & | operator<< (std::ostream &s, const oks::exception &ex) |
| void | throw_validate_not_empty (const char *name) |
| void | validate_not_empty (const std::string &value, const char *name) |
| std::ostream & | operator<< (std::ostream &, const OksFile &) |
| std::ostream & | operator<< (std::ostream &, const oks::Comment &) |
| double | get_time_interval (const timeval *t1, const timeval *t2) |
| std::ostream & | log_timestamp (__LogSeverity__ severity=Log) |
| bool | operator== (const OksString &s1, const OksString &s2) |
| Implementation of OksString logical equality operator. | |
| bool | operator== (const OksString &s1, const std::string &s2) |
| Implementation of OksString logical equality operator. | |
| bool | operator== (const OksString &s1, const char *s2) |
| Implementation of OksString logical equality operator. | |
| bool | operator< (const OksString &s1, const OksString &s2) |
| Implementation of OksString logical less operator. | |
| std::ostream & | operator<< (std::ostream &s, const OksString &str) |
| Implementation of OksString out stream operator. | |
| std::ostream & | operator<< (std::ostream &, const oks::QueryPathExpression &) |
| std::ostream & | operator<< (std::ostream &, const oks::QueryPath &) |
| void | validate_init2range (const OksAttribute *a) |
| std::ostream & | operator<< (std::ostream &s, const OksAttribute &a) |
| bool | is_star (const std::string &s) |
| std::ostream & | operator<< (std::ostream &s, const OksClass &c) |
| static void | check_and_report_empty_parameter (const char *fname, bool b1, bool b2) |
| static void | check_and_report_found_items (const char *fname, const char *item_type, const std::string &item1_name, const std::string &item2_name, const std::string &class_name, bool b1, bool b2) |
| static std::string | add_super_class_error (const std::string &c1, const std::string &c2) |
| static std::string | remove_super_class_error (const std::string &c1, const std::string &c2) |
| void | add_if_not_found (OksClass::FList &clist, OksClass *c) |
| const char * | bool2value_type (bool v) |
| bool | are_types_different (const OksAttribute *a1, const OksAttribute *a2) |
| const char * | card2string (OksRelationship::CardinalityConstraint cc) |
| static bool | is_not_info (const std::string &line) |
| ERS_DECLARE_ISSUE (kernel, SetGroupIdFailed, "cannot set group ID "<< id<< " for the file \'"<< file<< "\': chown() failed with code "<< code<< " , reason = \'"<< why<< '\'',((long) id)((const char *) file)((int) code)((std::string) why)) ERS_DECLARE_ISSUE(kernel | |
| Found unresolved | reference (s) |
| static long | get_file_length (std::ifstream &f) |
| std::string | make_fname (const char *f, size_t f_len, const std::string &file, bool *p, const OksFile *const *fh) |
| std::ostream & | operator<< (std::ostream &s, OksKernel &k) |
| static void | test_file_existence (const std::string &file_name, bool silence, const std::string &fname, const char *msg) |
| std::string | mk_name_and_test (const std::string &name, const char *test, size_t test_len) |
| static void | create_updated_lists (const OksFile::Map &files, std::list< OksFile * > **ufs, std::list< OksFile * > **rfs, OksFile::FileStatus wu, OksFile::FileStatus wr) |
| static bool | _find_file (const OksFile::Map &files, const OksFile *f) |
| static bool | check_relevant (const std::set< std::string > &loaded_files, const OksRepositoryVersion &ver) |
| static std::string | replace_datetime_spaces (const std::string &in) |
| std::ostream & | operator<< (std::ostream &s, const OksMethodImplementation &i) |
| std::ostream & | operator<< (std::ostream &s, const OksMethod &m) |
| static void | __throw_unknown_type (const oks::ReadFileParams ¶ms, const char *atype) |
| std::ostream & | operator<< (std::ostream &s, const OksObject *o) |
| std::ostream & | operator<< (std::ostream &s, const OksObject &o) |
| static bool | trim_dangling (OksData &d, const OksKernel &kernel) |
| static bool | cmp_data (OksData *d, OksData *d2) |
| static void | test_dangling_references (const OksObject *obj, const OksData &d, const OksRelationship &r, std::string &result) |
| static void | _references (const OksObject *obj, unsigned long recursion_depth, RefData &data) |
| static void | insert2refs (const OksObject *o, unsigned long recursion_depth, RefData &data) |
| boost::posix_time::ptime | str2time (const char *value, size_t len, const char *file_name=nullptr) |
| boost::gregorian::date | str2date (const char *value, size_t len) |
| std::ostream & | operator<< (std::ostream &, const Date &) |
| std::ostream & | operator<< (std::ostream &, const Time &) |
| static void | printTableSeparator (std::ostream &s, unsigned char c) |
| static void | printTableLine (std::ostream &s, unsigned char c) |
| std::ostream & | operator<< (std::ostream &s, const OksProfiler &t) |
| void | erase_empty_chars (std::string &s) |
| std::ostream & | operator<< (std::ostream &s, const OksQueryExpression &qe) |
| std::ostream & | operator<< (std::ostream &s, const OksQuery &gqe) |
| std::ostream & | operator<< (std::ostream &s, const OksRelationship &r) |
| static std::string | report_unexpected (const char *what, const char expected, const char read) |
| static void | __throw_runtime_error_unexpected_symbol (const char expected, const char read) |
| static void | __throw_bad_file_data_unexpected_symbol (const char *what, const char expected, const char read, unsigned long l, unsigned long p) |
| bool | __is_comment (const char *s) |
Variables | |
| const char | _empty_str [] = "empty" |
| static std::mutex | s_get_cwd_mutex |
| static GitFoldersHolder | s_git_folders |
| BindError | |
| static const char * | OksProfilerFunctionsStr [] |
| typedef std::unordered_set<const OksClass*, oks::hash_class_ptr, oks::equal_class_ptr> dunedaq::oks::ClassSet |
Definition at line 1129 of file object.hpp.
|
inline |
|
static |
Definition at line 110 of file xml.cpp.
|
static |
|
static |
Definition at line 522 of file object.cpp.
|
static |
Definition at line 2954 of file kernel.cpp.
|
static |
Definition at line 3012 of file object.cpp.
|
inline |
|
static |
|
inline |
Definition at line 1607 of file class.cpp.
|
inline |
|
inline |
|
static |
Definition at line 795 of file class.cpp.
|
static |
Definition at line 5093 of file kernel.cpp.
Definition at line 2197 of file object.cpp.
|
inline |
Definition at line 15 of file cstring.hpp.
|
inline |
Definition at line 111 of file cstring.hpp.
|
inline |
Definition at line 117 of file cstring.hpp.
|
inline |
Definition at line 123 of file cstring.hpp.
|
inline |
Definition at line 129 of file cstring.hpp.
|
inline |
Definition at line 135 of file cstring.hpp.
|
inline |
Definition at line 141 of file cstring.hpp.
|
inline |
Definition at line 147 of file cstring.hpp.
|
inline |
Definition at line 21 of file cstring.hpp.
|
inline |
Definition at line 27 of file cstring.hpp.
|
inline |
Definition at line 33 of file cstring.hpp.
|
inline |
Definition at line 39 of file cstring.hpp.
|
inline |
Definition at line 45 of file cstring.hpp.
|
inline |
Definition at line 51 of file cstring.hpp.
|
inline |
Definition at line 57 of file cstring.hpp.
|
inline |
Definition at line 63 of file cstring.hpp.
|
inline |
Definition at line 69 of file cstring.hpp.
|
inline |
Definition at line 75 of file cstring.hpp.
|
inline |
Definition at line 81 of file cstring.hpp.
|
inline |
Definition at line 87 of file cstring.hpp.
|
inline |
Definition at line 93 of file cstring.hpp.
|
inline |
Definition at line 99 of file cstring.hpp.
|
inline |
Definition at line 105 of file cstring.hpp.
|
static |
Definition at line 2774 of file kernel.cpp.
|
inline |
| dunedaq::oks::ERS_DECLARE_ISSUE | ( | kernel | , |
| SetGroupIdFailed | , | ||
| "cannot set group ID "<< id<< " for the file \'"<< file<< "\': chown() failed with code "<< code<< " | ) |
|
static |
Definition at line 446 of file kernel.cpp.
| double dunedaq::oks::get_time_interval | ( | const timeval * | t1, |
| const timeval * | t2 ) |
|
static |
Definition at line 2993 of file object.cpp.
|
static |
Definition at line 1480 of file file.cpp.
|
inline |
Definition at line 750 of file attribute.cpp.
| std::ostream & dunedaq::oks::log_timestamp | ( | __LogSeverity__ | severity = Log | ) |
Definition at line 5470 of file kernel.cpp.
| std::string dunedaq::oks::make_fname | ( | const char * | f, |
| size_t | f_len, | ||
| const std::string & | file, | ||
| bool * | p, | ||
| const OksFile *const * | fh ) |
Definition at line 468 of file kernel.cpp.
|
inline |
Definition at line 1492 of file kernel.cpp.
Implementation of OksString logical less operator.
Definition at line 476 of file object.hpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const Date & | d ) |
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const oks::Comment & | c ) |
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const oks::QueryPath & | query ) |
Definition at line 896 of file query.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const oks::QueryPathExpression & | e ) |
Definition at line 903 of file query.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksFile & | f ) |
Definition at line 1278 of file file.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const Time & | t ) |
|
inline |
Definition at line 39 of file exceptions.hpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksAttribute & | a ) |
Definition at line 235 of file attribute.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksClass & | c ) |
Send to stream complete description of OKS class:
Definition at line 380 of file class.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksMethod & | m ) |
Definition at line 191 of file method.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksMethodImplementation & | i ) |
Definition at line 47 of file method.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksObject & | o ) |
Send to stream complete description of OKS object:
Definition at line 1624 of file object.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksObject * | o ) |
Send to stream OKS object reference in format "foo@bar" (i.e. object "foo" from class "bar")
Definition at line 1609 of file object.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksProfiler & | t ) |
Definition at line 92 of file profiler.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksQuery & | gqe ) |
Definition at line 881 of file query.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksQueryExpression & | qe ) |
Definition at line 760 of file query.cpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| const OksRelationship & | r ) |
Definition at line 90 of file relationship.cpp.
|
inline |
Implementation of OksString out stream operator.
Definition at line 484 of file object.hpp.
| std::ostream & dunedaq::oks::operator<< | ( | std::ostream & | s, |
| OksKernel & | k ) |
Definition at line 1358 of file kernel.cpp.
Implementation of OksString logical equality operator.
Definition at line 469 of file object.hpp.
Implementation of OksString logical equality operator.
Definition at line 453 of file object.hpp.
Implementation of OksString logical equality operator.
Definition at line 461 of file object.hpp.
|
static |
Definition at line 84 of file profiler.cpp.
|
static |
Definition at line 69 of file profiler.cpp.
| Found unresolved dunedaq::oks::reference | ( | s | ) |
Definition at line 124 of file kernel.cpp.
|
static |
|
static |
Definition at line 5230 of file kernel.cpp.
|
static |
| boost::gregorian::date dunedaq::oks::str2date | ( | const char * | value, |
| size_t | len ) |
| boost::posix_time::ptime dunedaq::oks::str2time | ( | const char * | value, |
| size_t | len, | ||
| const char * | file_name = nullptr ) |
| const std::string dunedaq::oks::strerror | ( | int | error | ) |
Convert C error number to string.
Definition at line 111 of file kernel.cpp.
|
static |
Definition at line 2872 of file object.cpp.
|
static |
Definition at line 1455 of file kernel.cpp.
| void dunedaq::oks::throw_validate_not_empty | ( | const char * | name | ) |
Definition at line 1683 of file object.cpp.
| void dunedaq::oks::validate_init2range | ( | const OksAttribute * | a | ) |
Definition at line 164 of file attribute.cpp.
|
inline |
Check string value is not empty. Throw exception if length = 0.
Definition at line 52 of file exceptions.hpp.
| dunedaq::oks::BindError |
Definition at line 124 of file kernel.cpp.
|
static |
Definition at line 14 of file profiler.cpp.
|
static |
Definition at line 57 of file kernel.cpp.
|
static |
Definition at line 108 of file kernel.cpp.