|
| 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) |
| |