|
static long | sys_futex (volatile uint32_t *p, int op, int v, struct timespec *timeout, void *p2, int v2) |
|
static void | waitForUpdate (volatile uint32_t *p, int eqV) |
|
static void | wakeN (volatile uint32_t *p, int c) |
|
template<typename T > |
T | align (T x, T m) |
|
static void | uxchg (volatile uint32_t *px, uint32_t nx) |
|
void | mqwrite (int fd, const uint8_t *x, size_t len) |
|
int | mqconnect (const std::string &fileName) |
|
int | mqlisten (const std::string &fileName) |
|
std::string | tempDir () |
|
int | connectGroupHost (const std::string &groupName) |
|
int | makeGroupHost (const std::string &groupName) |
|
ProcThread | thisProcThread () |
|
std::string | sharedMemName (const std::string &groupName, const ProcThread &pt) |
|
std::string | sharedMemName (const std::string &groupName) |
|
void | registerSHMAlloc (int *mqserver, const std::string &groupName) |
|
QueueConnection | consumeQueue (const std::string &shmname) |
|
QueueConnection | consumeGroup (const std::string &gname, const ProcThread &pt) |
|
template<typename T > |
void | w (const T &x, bytes *out) |
|
void | ws (const char *x, bytes *out) |
|
void | ws (const std::string &x, bytes *out) |
|
void | ws (const bytes &x, bytes *out) |
|
void | encode_primty (const char *tn, bytes *out) |
|
| _HSTORE_DEFINE_PRIMTYS (bool, "bool") |
|
| _HSTORE_DEFINE_PRIMTYS (uint8_t, "byte") |
|
| _HSTORE_DEFINE_PRIMTYS (char, "char") |
|
| _HSTORE_DEFINE_PRIMTYS (int16_t, "short") |
|
| _HSTORE_DEFINE_PRIMTYS (uint16_t, "short") |
|
| _HSTORE_DEFINE_PRIMTYS (int32_t, "int") |
|
| _HSTORE_DEFINE_PRIMTYS (uint32_t, "int") |
|
| _HSTORE_DEFINE_PRIMTYS (int64_t, "long") |
|
| _HSTORE_DEFINE_PRIMTYS (uint64_t, "long") |
|
| _HSTORE_DEFINE_PRIMTYS (float, "float") |
|
| _HSTORE_DEFINE_PRIMTYS (double, "double") |
|
template<typename ... Ts> |
hstore_payload_types< Ts... > | makePayloadTypes (const Ts &...) |
|
template<typename TyList > |
void | makeTyDescF (bytes *e, std::string *d) |
|
template<size_t N> |
constexpr char | at (size_t i, const char(&s)[N]) |
|
template<size_t N> |
constexpr size_t | at8S (size_t i, size_t k, const char(&s)[N]) |
|
template<size_t N> |
constexpr size_t | at8 (size_t i, const char(&s)[N]) |
|
template<uint32_t * X> |
uint32_t | forceRegistration () |
|
template<typename GName , typename ... Ts> |
bool | write (StorageGroup< GName, AutoCommit > *g, uint32_t id, const Ts &... xs) |
|
template<typename GName , typename ... Ts> |
bool | write (StorageGroup< GName, ManualCommit > *g, uint32_t id, const Ts &... xs) |
|
template<size_t N> |
static constexpr size_t | readInt (const char(&fmt)[N], size_t i, size_t e, size_t n) |
|
static constexpr size_t | maxV (size_t x, size_t y) |
|
template<size_t N> |
static constexpr size_t | maxVarRefS (const char(&fmt)[N], size_t i, size_t s, size_t vri, size_t maxvr) |
|
template<size_t N> |
static constexpr size_t | maxVarRef (const char(&fmt)[N]) |
|
size_t | rs (const reader::MetaData &md, size_t o, size_t n, uint8_t *b) |
|
template<typename T > |
size_t | r (const reader::MetaData &md, size_t o, T *t) |
|
size_t | rs (const reader::MetaData &md, size_t o, std::string *s) |
|
size_t | rs (const reader::MetaData &md, size_t o, bytes *s) |
|
void | runReadProcess (const QueueConnection &qc, const std::function< std::function< void(Transaction &)>(PipeQOS, CommitMethod, const statements &)> &initF) |
|