DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
kernel.hpp File Reference
#include <sys/time.h>
#include <ctime>
#include <string>
#include <list>
#include <mutex>
#include <shared_mutex>
#include <set>
#include <vector>
#include <boost/shared_ptr.hpp>
#include "oks/defs.hpp"
#include "oks/xml.hpp"
#include "oks/file.hpp"
#include "oks/class.hpp"
#include "oks/object.hpp"
#include "oks/exceptions.hpp"
Include dependency graph for kernel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dunedaq::oks::FailedLoadFile
 Cannot load file. More...
 
class  dunedaq::oks::FailedReloadFile
 Cannot re-load files. More...
 
class  dunedaq::oks::RepositoryOperationFailed
 Cannot commit, checkout or release files. More...
 
class  dunedaq::oks::CanNotOpenFile
 Cannot open file. More...
 
class  dunedaq::oks::CanNotCreateFile
 Cannot create file. More...
 
class  dunedaq::oks::CanNotCreateRepositoryDir
 Cannot create file. More...
 
class  dunedaq::oks::CanNotWriteToFile
 Failed write to file. More...
 
class  dunedaq::oks::CanNotBackupFile
 Failed backup file. More...
 
class  dunedaq::oks::CanNotSetActiveFile
 Failed to set active file. More...
 
class  dunedaq::oks::CanNotSetFile
 Failed move item to file. More...
 
class  dunedaq::oks::CannotAddClass
 Failed add new class. More...
 
class  dunedaq::oks::AuthenticationFailure
 Failed to authenticate user. More...
 
class  dunedaq::oks::CannotResolvePath
 Failed resolve path. More...
 
struct  dunedaq::oks::LoadErrors
 
struct  dunedaq::oks::OksNameTable
 The struct OksNameTable is used to generate unique strings. More...
 
struct  dunedaq::oks::OksAliasTable
 The struct OksAliasTable is used to support aliases. More...
 
struct  dunedaq::oks::OksAliasTable::Value
 
struct  dunedaq::oks::OksAliasTable::Value::SortByName
 
struct  dunedaq::oks::OksRepositoryVersion
 
class  dunedaq::oks::OksKernel
 Provides interface to the OKS kernel. More...
 

Namespaces

namespace  dunedaq
 Including Qt Headers.
 
namespace  dunedaq::oks
 

Enumerations

enum  dunedaq::oks::__LogSeverity__ { dunedaq::oks::Error = 0 , dunedaq::oks::Warning , dunedaq::oks::Log , dunedaq::oks::Debug }
 

Functions

double dunedaq::oks::get_time_interval (const timeval *t1, const timeval *t2)
 
std::ostream & dunedaq::oks::log_timestamp (__LogSeverity__ severity=Log)