The SWC-DB C++ namespace 'SWC'. More...
Namespaces | |
Broker | |
The SWC-DB Application Broker C++ namespace 'SWC::Broker'. | |
client | |
The SWC-DB Client C++ namespace 'SWC::client'. | |
Comm | |
The SWC-DB Communications C++ namespace 'SWC::Comm'. | |
Common | |
The SWC-DB Common C++ namespace 'SWC::Common'. | |
Condition | |
The SWC-DB Comparators C++ namespace 'SWC::Condition'. | |
Config | |
The SWC-DB Configurations C++ namespace 'SWC::Config'. | |
Core | |
The SWC-DB Core Components C++ namespace 'SWC::Core'. | |
DB | |
The SWC-DB Database C++ namespace 'SWC::DB'. | |
Env | |
The SWC-DB Environments C++ namespace 'SWC::Env'. | |
Error | |
The SWC-DB Error C++ namespace 'SWC::Error'. | |
FS | |
The SWC-DB File-System C++ namespace 'SWC::FS'. | |
FsBroker | |
The SWC-DB Application FsBroker C++ namespace 'SWC::FsBroker'. | |
Manager | |
The SWC-DB Application Manager C++ namespace 'SWC::Manager'. | |
Ranger | |
The SWC-DB Application Ranger C++ namespace 'SWC::Ranger'. | |
Serialization | |
The SWC-DB Serializations C++ namespace 'SWC::Serialization'. | |
System | |
The SWC-DB System C++ namespace 'SWC::System'. | |
Thrift | |
The SWC-DB Thrift-Protocol C++ namespace 'SWC::Thrift'. | |
ThriftBroker | |
The SWC-DB Application ThriftBroker C++ namespace 'SWC::ThriftBroker'. | |
Time | |
The SWC-DB Date and Time C++ namespace 'SWC::Time'. | |
Utils | |
The SWC-DB Utilities Applications C++ namespace 'SWC::Utils'. | |
Typedefs | |
typedef Core::uint24_t | uint24_t |
typedef Core::int24_t | int24_t |
typedef Core::uint40_t | uint40_t |
typedef Core::int40_t | int40_t |
typedef Core::uint48_t | uint48_t |
typedef Core::int48_t | int48_t |
typedef Core::uint56_t | uint56_t |
typedef Core::int56_t | int56_t |
using | StaticBuffer = Core::StaticBuffer |
using | DynamicBuffer = Core::DynamicBuffer |
typedef uint64_t | cid_t |
typedef uint64_t | rid_t |
typedef uint64_t | rgrid_t |
typedef uint32_t | csid_t |
typedef Core::Vector< cid_t, cid_t > | cids_t |
typedef Core::Vector< rid_t, rid_t > | rids_t |
Enumerations | |
enum | LogPriority : uint8_t { LOG_FATAL = 0, LOG_ALERT = 1, LOG_CRIT = 2, LOG_ERROR = 3, LOG_WARN = 4, LOG_NOTICE = 5, LOG_INFO = 6, LOG_DEBUG = 7 } |
Functions | |
std::string | format (const char *fmt,...) __attribute__((format(printf |
template<typename SequenceT > | |
std::string SWC_PRAGMA_DIAGNOSTIC_PUSH SWC_PRAGMA_DIAGNOSTIC_IGNORED("-Wformat-nonliteral") std SWC_PRAGMA_DIAGNOSTIC_POP std::string | format_list (const SequenceT &seq, const char *sep=", ") |
SWC_PRAGMA_DIAGNOSTIC_PUSH | SWC_PRAGMA_DIAGNOSTIC_IGNORED ("-Wformat-nonliteral") std |
Variables | |
constexpr const uint24_t | UINT24_MAX = uint24_t(UINT32_MAX >> 8) |
constexpr const uint24_t | UINT24_MIN = UINT24_MAX + 1 |
constexpr const int24_t | INT24_MAX = int24_t(UINT24_MAX / 2) |
constexpr const int24_t | INT24_MIN = INT24_MAX + 1 |
constexpr const uint40_t | UINT40_MAX = uint40_t(UINT64_MAX >> 24) |
constexpr const uint40_t | UINT40_MIN = UINT40_MAX + 1 |
constexpr const int40_t | INT40_MAX = int40_t(UINT40_MAX / 2) |
constexpr const int40_t | INT40_MIN = INT40_MAX + 1 |
constexpr const uint48_t | UINT48_MAX = uint48_t(UINT64_MAX >> 16) |
constexpr const uint48_t | UINT48_MIN = UINT48_MAX + 1 |
constexpr const int48_t | INT48_MAX = int48_t(UINT48_MAX / 2) |
constexpr const int48_t | INT48_MIN = INT48_MAX + 1 |
constexpr const uint56_t | UINT56_MAX = uint56_t(UINT64_MAX >> 8) |
constexpr const uint56_t | UINT56_MIN = UINT56_MAX + 1 |
constexpr const int56_t | INT56_MAX = int56_t(UINT56_MAX / 2) |
constexpr const int56_t | INT56_MIN = INT56_MAX + 1 |
The SWC-DB C++ namespace 'SWC'.
typedef uint64_t SWC::cid_t |
Definition at line 16 of file Identifiers.h.
typedef Core::Vector<cid_t, cid_t> SWC::cids_t |
Definition at line 22 of file Identifiers.h.
typedef uint32_t SWC::csid_t |
Definition at line 19 of file Identifiers.h.
typedef uint64_t SWC::rgrid_t |
Definition at line 18 of file Identifiers.h.
typedef uint64_t SWC::rid_t |
Definition at line 17 of file Identifiers.h.
typedef Core::Vector<rid_t, rid_t> SWC::rids_t |
Definition at line 23 of file Identifiers.h.