|
| | Runtime (const Realm::Runtime &r) |
| |
| | Runtime (const Runtime &r)=default |
| |
| | Runtime (Runtime &&r)=default |
| |
| Runtime & | operator= (const Realm::Runtime &r) |
| |
| Runtime & | operator= (const Runtime &r)=default |
| |
| Runtime & | operator= (Runtime &&r)=default |
| |
| void | parse_command_line (int argc, char **argv) |
| |
| void | parse_command_line (std::vector< std::string > &cmdline, bool remove_realm_args=false) |
| |
| bool | configure_from_command_line (int argc, char **argv) |
| |
| bool | configure_from_command_line (std::vector< std::string > &cmdline, bool remove_realm_args=false) |
| |
| void | finish_configure (void) |
| |
| void | start (void) |
| |
| bool | init (int *argc, char ***argv) |
| |
| bool | register_task (Processor::TaskFuncID taskid, Processor::TaskFuncPtr taskptr) |
| |
| Event | collective_spawn (Processor target_proc, Processor::TaskFuncID task_id, const void *args, size_t arglen, Event wait_on=Event::NO_EVENT, int priority=0) |
| |
| Event | collective_spawn_by_kind (Processor::Kind target_kind, Processor::TaskFuncID task_id, const void *args, size_t arglen, bool one_per_node=false, Event wait_on=Event::NO_EVENT, int priority=0) |
| |
| void | shutdown (Event wait_on=Event::NO_EVENT, int result_code=0) |
| |
| int | wait_for_shutdown (void) |
| |
| template<typename T > |
| T * | get_module (const char *name) |
| |
| | Runtime (void) |
| |
| | Runtime (const Runtime &r) |
| |
| Runtime & | operator= (const Runtime &r) |
| |
| | ~Runtime (void) |
| |
| bool | network_init (int *argc, char ***argv) |
| |
| bool | network_init (const KeyValueStoreVtable &vtable) |
| |
| void | parse_command_line (int argc, char **argv) |
| |
| void | parse_command_line (std::vector< std::string > &cmdline, bool remove_realm_args=false) |
| |
| void | finish_configure (void) |
| |
| bool | configure_from_command_line (int argc, char **argv) |
| |
| bool | configure_from_command_line (std::vector< std::string > &cmdline, bool remove_realm_args=false) |
| |
| void | start (void) |
| |
| bool | init (int *argc, char ***argv) |
| |
| bool | register_task (Processor::TaskFuncID taskid, Processor::TaskFuncPtr taskptr) |
| |
| bool | register_reduction (Event &event, ReductionOpID redop_id, const ReductionOpUntyped *redop) |
| |
| bool | register_reduction (ReductionOpID redop_id, const ReductionOpUntyped *redop) |
| |
| template<typename REDOP > |
| bool | register_reduction (ReductionOpID redop_id) |
| |
| template<typename REDOP > |
| bool | register_reduction (Event &event, ReductionOpID redop_id) |
| |
| bool | register_custom_serdez (CustomSerdezID serdez_id, const CustomSerdezUntyped *serdez) |
| |
| template<typename SERDEZ > |
| bool | register_custom_serdez (CustomSerdezID serdez_id) |
| |
| Event | collective_spawn (Processor target_proc, Processor::TaskFuncID task_id, const void *args, size_t arglen, Event wait_on=Event::NO_EVENT, int priority=0) |
| |
| Event | collective_spawn_by_kind (Processor::Kind target_kind, Processor::TaskFuncID task_id, const void *args, size_t arglen, bool one_per_node=false, Event wait_on=Event::NO_EVENT, int priority=0) |
| |
| | REALM_ATTR_DEPRECATED ("use collective_spawn calls instead", void run(Processor::TaskFuncID task_id=0, RunStyle style=ONE_TASK_ONLY, const void *args=0, size_t arglen=0, bool background=false)) |
| |
| void | shutdown (Event wait_on=Event::NO_EVENT, int result_code=0) |
| |
| int | wait_for_shutdown (void) |
| |
| bool | create_configs (int argc, char **argv) |
| |
| ModuleConfig * | get_module_config (const std::string &name) const |
| |
| template<typename T > |
| T * | get_module (const char *name) |
| |