![]() |
Realm
A distributed, event-based tasking library
|
Classes | |
| struct | BootstrapConfig |
| class | MPool |
| class | SpinLock |
| class | UCPContext |
| class | UCPIBMemory |
| class | UCPInternal |
| class | UCPMessageImpl |
| struct | UCPMsgHdr |
| class | UCPPoller |
| class | UCPRemoteMemory |
| class | UCPRemoteMemoryCommon |
| class | UCPWorker |
| class | VMPool |
Typedefs | |
| using | chunk_alloc_t = void *(*)(size_t bytes, void *arg) |
| using | chunk_release_t = void(*)(void *chunk, void *arg) |
| using | obj_init_t = void(*)(void *obj, void *arg) |
| using | obj_cleanup_t = void(*)(void *obj, void *arg) |
Enumerations | |
| enum | BootstrapMode { BOOTSTRAP_MPI , BOOTSTRAP_P2P , BOOTSTRAP_PLUGIN , BOOTSTRAP_VTABLE } |
| enum | AmWithRemoteAddrMode { AM_WITH_REMOTE_ADDR_MODE_AUTO , AM_WITH_REMOTE_ADDR_MODE_PUT , AM_WITH_REMOTE_ADDR_MODE_AM } |
| enum | PayloadBaseType { PAYLOAD_BASE_INLINE , PAYLOAD_BASE_INTERNAL , PAYLOAD_BASE_EXTERNAL , PAYLOAD_BASE_LAST } |
Functions | |
| int | bootstrap_init (const BootstrapConfig *config, bootstrap_handle_t *handle) |
| int | bootstrap_finalize (bootstrap_handle_t *handle) |
| int | bootstrap_loader_init (const char *plugin, void *arg, bootstrap_handle_t *handle) |
| int | bootstrap_loader_finalize (bootstrap_handle_t *handle) |
| struct Realm::UCP::UCPMsgHdr | __attribute__ ((packed)) |
Variables | |
| Realm::UCP::UCPPoller | __attribute__ |
| using Realm::UCP::chunk_alloc_t = typedef void *(*)(size_t bytes, void *arg) |
| using Realm::UCP::chunk_release_t = typedef void (*)(void *chunk, void *arg) |
| using Realm::UCP::obj_cleanup_t = typedef void (*)(void *obj, void *arg) |
| using Realm::UCP::obj_init_t = typedef void (*)(void *obj, void *arg) |
| struct Realm::UCP::UCPMsgHdr Realm::UCP::__attribute__ | ( | (packed) | ) |
| int Realm::UCP::bootstrap_finalize | ( | bootstrap_handle_t * | handle | ) |
| int Realm::UCP::bootstrap_init | ( | const BootstrapConfig * | config, |
| bootstrap_handle_t * | handle | ||
| ) |
| int Realm::UCP::bootstrap_loader_finalize | ( | bootstrap_handle_t * | handle | ) |
| int Realm::UCP::bootstrap_loader_init | ( | const char * | plugin, |
| void * | arg, | ||
| bootstrap_handle_t * | handle | ||
| ) |
| Realm::UCP::UCPPoller Realm::UCP::__attribute__ |