Installing
Hello Mochi
Margo (Core C runtime)
Thallium (Core C++ runtime)
Mercury (Low-level RPC and RDMA)
Argobots (User-level Threading)
PyMargo (Margo for Python)
Yokan (Key/Value storage component)
ABT-IO (Argobots-aware POSIX I/O)
SSG (Group membership - deprecated)
Templates (Write your own Mochi component)
Bedrock (Bootstrapping and configuration)
Interoperability
Miscellaneous
Tutorials
Mochi
Index
Index
D
|
M
|
T
D
DECLARE_MARGO_RPC_HANDLER (C macro)
DEFINE_MARGO_RPC_HANDLER (C macro)
M
margo_addr_cmp (C++ function)
margo_addr_dup (C++ function)
margo_addr_free (C++ function)
margo_addr_lookup (C++ function)
margo_addr_self (C++ function)
margo_addr_set_remove (C++ function)
margo_addr_to_string (C++ function)
margo_bulk_access (C++ function)
margo_bulk_create (C++ function)
margo_bulk_deserialize (C++ function)
margo_bulk_free (C++ function)
margo_bulk_get_segment_count (C++ function)
margo_bulk_get_serialize_size (C++ function)
margo_bulk_get_size (C++ function)
margo_bulk_itransfer (C++ function)
margo_bulk_parallel_transfer (C++ function)
margo_bulk_pool_create (C++ function)
margo_bulk_pool_destroy (C++ function)
margo_bulk_pool_get (C++ function)
MARGO_BULK_POOL_NULL (C macro)
margo_bulk_pool_release (C++ function)
margo_bulk_pool_t (C++ type)
margo_bulk_pool_tryget (C++ function)
margo_bulk_poolset_create (C++ function)
margo_bulk_poolset_destroy (C++ function)
margo_bulk_poolset_get (C++ function)
margo_bulk_poolset_get_max (C++ function)
MARGO_BULK_POOLSET_NULL (C macro)
margo_bulk_poolset_release (C++ function)
margo_bulk_poolset_t (C++ type)
margo_bulk_poolset_tryget (C++ function)
margo_bulk_ref_incr (C++ function)
margo_bulk_serialize (C++ function)
margo_bulk_transfer (C++ function)
margo_cforward (C++ function)
margo_cforward_timed (C++ function)
MARGO_CLIENT_MODE (C macro)
margo_create (C++ function)
margo_critical (C++ function)
margo_data_ptr (C++ type)
margo_debug (C++ function)
MARGO_DEFAULT_PROVIDER_ID (C macro)
margo_deregister (C++ function)
margo_destroy (C++ function)
margo_dump_abt_profiling (C++ function)
margo_enable_remote_shutdown (C++ function)
margo_error (C++ function)
margo_finalize (C++ function)
margo_finalize_and_wait (C++ function)
margo_finalize_callback_t (C++ type)
margo_forward (C++ function)
margo_forward_timed (C++ function)
margo_free_input (C++ function)
margo_free_output (C++ function)
margo_get_class (C++ function)
margo_get_context (C++ function)
margo_get_current_rpc_id (C++ function)
margo_get_data (C++ function)
margo_get_handler_pool (C++ function)
margo_get_info (C++ function)
margo_get_input (C++ function)
margo_get_num_progress_calls (C++ function)
margo_get_num_trigger_calls (C++ function)
margo_get_output (C++ function)
margo_get_progress_pool (C++ function)
margo_get_progress_timeout_ub_msec (C++ function)
margo_handle_get_name (C++ function)
margo_hg_handle_get_handler_pool (C++ function)
margo_hg_handle_get_instance (C++ function)
margo_iforward (C++ function)
margo_iforward_timed (C++ function)
margo_info (C++ function)
margo_init (C++ function)
margo_init_ext (C++ function)
margo_init_info (C++ struct)
margo_init_info::hg_class (C++ member)
margo_init_info::hg_context (C++ member)
margo_init_info::hg_init_info (C++ member)
margo_init_info::json_config (C++ member)
margo_init_info::logger (C++ member)
margo_init_info::monitor (C++ member)
margo_init_info::progress_pool (C++ member)
margo_init_info::rpc_pool (C++ member)
MARGO_INIT_INFO_INITIALIZER (C macro)
margo_instance_id (C++ type)
,
[1]
margo_instance_is_finalized (C++ function)
MARGO_INSTANCE_NULL (C macro)
margo_instance_ref_count (C++ function)
margo_instance_ref_incr (C++ function)
margo_instance_release (C++ function)
margo_irespond (C++ function)
margo_is_listening (C++ function)
margo_log_fn_t (C++ type)
margo_log_level (C++ enum)
(C++ type)
margo_log_level::MARGO_LOG_CRITICAL (C++ enumerator)
margo_log_level::MARGO_LOG_DEBUG (C++ enumerator)
margo_log_level::MARGO_LOG_ERROR (C++ enumerator)
margo_log_level::MARGO_LOG_EXTERNAL (C++ enumerator)
margo_log_level::MARGO_LOG_INFO (C++ enumerator)
margo_log_level::MARGO_LOG_TRACE (C++ enumerator)
margo_log_level::MARGO_LOG_WARNING (C++ enumerator)
margo_logger (C++ struct)
margo_logger::critical (C++ member)
margo_logger::debug (C++ member)
margo_logger::error (C++ member)
margo_logger::info (C++ member)
margo_logger::trace (C++ member)
margo_logger::uargs (C++ member)
margo_logger::warning (C++ member)
MARGO_MAX_PROVIDER_ID (C macro)
margo_pop_finalize_callback (C++ function)
margo_pop_prefinalize_callback (C++ function)
margo_provider_cforward (C++ function)
margo_provider_cforward_timed (C++ function)
margo_provider_deregister_identity (C++ function)
margo_provider_forward (C++ function)
margo_provider_forward_timed (C++ function)
margo_provider_get_identity (C++ function)
margo_provider_iforward (C++ function)
margo_provider_iforward_timed (C++ function)
margo_provider_pop_finalize_callback (C++ function)
margo_provider_pop_prefinalize_callback (C++ function)
margo_provider_push_finalize_callback (C++ function)
margo_provider_push_prefinalize_callback (C++ function)
margo_provider_register_identity (C++ function)
margo_provider_register_name (C++ function)
margo_provider_registered_identity (C++ function)
margo_provider_registered_name (C++ function)
margo_provider_top_finalize_callback (C++ function)
margo_provider_top_prefinalize_callback (C++ function)
margo_push_finalize_callback (C++ function)
margo_push_prefinalize_callback (C++ function)
margo_ref_incr (C++ function)
MARGO_REGISTER (C macro)
margo_register_data (C++ function)
margo_register_name (C++ function)
MARGO_REGISTER_PROVIDER (C macro)
margo_registered_data (C++ function)
margo_registered_disable_response (C++ function)
margo_registered_disabled_response (C++ function)
margo_registered_name (C++ function)
margo_request (C++ type)
margo_request_get_handle (C++ function)
margo_request_get_instance (C++ function)
margo_request_get_type (C++ function)
MARGO_REQUEST_NULL (C macro)
margo_request_type (C++ enum)
margo_request_type::MARGO_BULK_REQUEST (C++ enumerator)
margo_request_type::MARGO_FORWARD_REQUEST (C++ enumerator)
margo_request_type::MARGO_INVALID_REQUEST (C++ enumerator)
margo_request_type::MARGO_RESPONSE_REQUEST (C++ enumerator)
margo_respond (C++ function)
margo_rpc_get_name (C++ function)
margo_rpc_get_pool (C++ function)
margo_rpc_set_pool (C++ function)
MARGO_SERVER_MODE (C macro)
margo_set_abt_mem_max_num_stacks (C++ function)
margo_set_abt_thread_stacksize (C++ function)
margo_set_current_rpc_id (C++ function)
margo_set_data (C++ function)
margo_set_environment (C++ function)
margo_set_global_log_level (C++ function)
margo_set_global_logger (C++ function)
margo_set_log_level (C++ function)
margo_set_logger (C++ function)
margo_set_param (C++ function)
margo_set_progress_timeout_ub_msec (C++ function)
margo_set_progress_when_needed (C++ function)
margo_shutdown_remote_instance (C++ function)
margo_start_abt_profiling (C++ function)
margo_state_dump (C++ function)
margo_stop_abt_profiling (C++ function)
margo_test (C++ function)
margo_thread_sleep (C++ function)
margo_timer_callback_fn (C++ type)
margo_timer_cancel (C++ function)
margo_timer_cancel_many (C++ function)
margo_timer_create (C++ function)
margo_timer_create_with_pool (C++ function)
margo_timer_destroy (C++ function)
MARGO_TIMER_NULL (C macro)
margo_timer_start (C++ function)
margo_timer_t (C++ type)
margo_top_finalize_callback (C++ function)
margo_top_prefinalize_callback (C++ function)
margo_trace (C++ function)
margo_wait (C++ function)
margo_wait_any (C++ function)
margo_wait_for_finalize (C++ function)
margo_warning (C++ function)
T
thallium::abt (C++ class)
thallium::abt::finalize (C++ function)
thallium::abt::initialize (C++ function)
thallium::abt::initialized (C++ function)
thallium::abt_exception (C++ class)
thallium::async_response (C++ class)
thallium::async_response::async_response (C++ function)
,
[1]
thallium::async_response::operator= (C++ function)
,
[1]
thallium::async_response::received (C++ function)
thallium::async_response::wait (C++ function)
thallium::async_response::wait_any (C++ function)
thallium::async_response::~async_response (C++ function)
thallium::barrier (C++ class)
thallium::barrier::barrier (C++ function)
,
[1]
,
[2]
thallium::barrier::get_num_waiters (C++ function)
thallium::barrier::native_handle (C++ function)
thallium::barrier::native_handle_type (C++ type)
thallium::barrier::operator= (C++ function)
,
[1]
thallium::barrier::reinit (C++ function)
thallium::barrier::wait (C++ function)
thallium::barrier::~barrier (C++ function)
thallium::barrier_exception (C++ class)
thallium::bulk (C++ class)
thallium::bulk::bulk (C++ function)
,
[1]
,
[2]
thallium::bulk::get_bulk (C++ function)
thallium::bulk::is_null (C++ function)
thallium::bulk::on (C++ function)
thallium::bulk::operator() (C++ function)
thallium::bulk::operator<< (C++ function)
thallium::bulk::operator= (C++ function)
,
[1]
thallium::bulk::operator>> (C++ function)
thallium::bulk::pull_from (C++ function)
thallium::bulk::push_to (C++ function)
thallium::bulk::segment_count (C++ function)
thallium::bulk::select (C++ function)
thallium::bulk::serialize (C++ function)
thallium::bulk::size (C++ function)
thallium::bulk::~bulk (C++ function)
thallium::bulk_segment (C++ class)
thallium::bulk_segment::bulk_segment (C++ function)
,
[1]
,
[2]
,
[3]
thallium::bulk_segment::on (C++ function)
thallium::bulk_segment::operator() (C++ function)
thallium::bulk_segment::operator<< (C++ function)
thallium::bulk_segment::operator= (C++ function)
,
[1]
thallium::bulk_segment::operator>> (C++ function)
thallium::bulk_segment::pull_from (C++ function)
thallium::bulk_segment::push_to (C++ function)
thallium::bulk_segment::select (C++ function)
thallium::bulk_segment::~bulk_segment (C++ function)
thallium::callable_remote_procedure_with_context (C++ class)
thallium::callable_remote_procedure_with_context::async (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::callable_remote_procedure_with_context (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::operator() (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::operator= (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::timed (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::timed_async (C++ function)
,
[1]
thallium::callable_remote_procedure_with_context::with_serialization_context (C++ function)
thallium::callable_remote_procedure_with_context::~callable_remote_procedure_with_context (C++ function)
thallium::condition_variable (C++ class)
thallium::condition_variable::condition_variable (C++ function)
,
[1]
,
[2]
thallium::condition_variable::native_handle (C++ function)
thallium::condition_variable::native_handle_type (C++ type)
thallium::condition_variable::notify_all (C++ function)
thallium::condition_variable::notify_one (C++ function)
thallium::condition_variable::operator= (C++ function)
,
[1]
thallium::condition_variable::wait (C++ function)
,
[1]
thallium::condition_variable::wait_until (C++ function)
thallium::condition_variable::~condition_variable (C++ function)
thallium::condition_variable_exception (C++ class)
thallium::endpoint (C++ class)
thallium::endpoint::endpoint (C++ function)
,
[1]
,
[2]
,
[3]
thallium::endpoint::get_addr (C++ function)
thallium::endpoint::get_engine (C++ function)
thallium::endpoint::is_null (C++ function)
thallium::endpoint::operator bool (C++ function)
thallium::endpoint::operator std::string (C++ function)
thallium::endpoint::operator!= (C++ function)
thallium::endpoint::operator<< (C++ function)
thallium::endpoint::operator= (C++ function)
,
[1]
thallium::endpoint::operator== (C++ function)
thallium::endpoint::set_remove (C++ function)
thallium::endpoint::~endpoint (C++ function)
thallium::engine (C++ class)
thallium::engine::create_timed_callback (C++ function)
thallium::engine::define (C++ function)
,
[1]
,
[2]
thallium::engine::enable_remote_shutdown (C++ function)
thallium::engine::engine (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
thallium::engine::expose (C++ function)
thallium::engine::finalize (C++ function)
thallium::engine::finalize_and_wait (C++ function)
thallium::engine::get_config (C++ function)
thallium::engine::get_handler_pool (C++ function)
thallium::engine::get_progress_pool (C++ function)
thallium::engine::is_listening (C++ function)
thallium::engine::lookup (C++ function)
thallium::engine::named_object_proxy (C++ struct)
thallium::engine::operator!= (C++ function)
thallium::engine::operator= (C++ function)
,
[1]
thallium::engine::operator== (C++ function)
thallium::engine::pools (C++ function)
thallium::engine::pop_finalize_callback (C++ function)
,
[1]
thallium::engine::pop_prefinalize_callback (C++ function)
,
[1]
thallium::engine::push_finalize_callback (C++ function)
,
[1]
thallium::engine::push_prefinalize_callback (C++ function)
,
[1]
thallium::engine::self (C++ function)
thallium::engine::shutdown_remote_engine (C++ function)
thallium::engine::top_finalize_callback (C++ function)
,
[1]
thallium::engine::top_prefinalize_callback (C++ function)
,
[1]
thallium::engine::wait_for_finalize (C++ function)
thallium::engine::wrap (C++ function)
thallium::engine::xstreams (C++ function)
thallium::engine::~engine (C++ function)
thallium::eventual (C++ class)
thallium::eventual::eventual (C++ function)
,
[1]
,
[2]
thallium::eventual::native_handle (C++ function)
thallium::eventual::native_handle_type (C++ type)
thallium::eventual::operator= (C++ function)
,
[1]
thallium::eventual::reset (C++ function)
thallium::eventual::set_value (C++ function)
,
[1]
thallium::eventual::test (C++ function)
thallium::eventual::value_type (C++ type)
thallium::eventual::wait (C++ function)
,
[1]
thallium::eventual::~eventual (C++ function)
thallium::eventual_exception (C++ class)
thallium::exception (C++ class)
thallium::future (C++ class)
thallium::future::future (C++ function)
,
[1]
,
[2]
,
[3]
thallium::future::native_handle (C++ function)
thallium::future::native_handle_type (C++ type)
thallium::future::operator bool (C++ function)
thallium::future::operator= (C++ function)
,
[1]
thallium::future::set (C++ function)
thallium::future::test (C++ function)
thallium::future::wait (C++ function)
thallium::future::~future (C++ function)
thallium::future_exception (C++ class)
thallium::logger (C++ class)
thallium::managed (C++ class)
thallium::managed::managed (C++ function)
,
[1]
thallium::managed::operator* (C++ function)
thallium::managed::operator-> (C++ function)
thallium::managed::operator= (C++ function)
,
[1]
thallium::managed::release (C++ function)
thallium::managed::~managed (C++ function)
thallium::margo_exception (C++ class)
thallium::margo_exception::margo_exception (C++ function)
thallium::mutex (C++ class)
thallium::mutex::lock (C++ function)
thallium::mutex::lock_low (C++ function)
thallium::mutex::mutex (C++ function)
,
[1]
,
[2]
thallium::mutex::native_handle (C++ function)
thallium::mutex::native_handle_type (C++ type)
thallium::mutex::operator= (C++ function)
,
[1]
thallium::mutex::spin_lock (C++ function)
thallium::mutex::try_lock (C++ function)
thallium::mutex::unlock (C++ function)
thallium::mutex::unlock_se (C++ function)
thallium::mutex::~mutex (C++ function)
thallium::mutex_exception (C++ class)
thallium::packed_data (C++ class)
thallium::packed_data::as (C++ function)
,
[1]
thallium::packed_data::native_handle (C++ function)
thallium::packed_data::operator T (C++ function)
thallium::packed_data::unpack (C++ function)
thallium::packed_data::with_serialization_context (C++ function)
thallium::pool (C++ class)
thallium::pool::access (C++ enum)
thallium::pool::access::mpmc (C++ enumerator)
thallium::pool::access::mpsc (C++ enumerator)
thallium::pool::access::priv (C++ enumerator)
thallium::pool::access::spmc (C++ enumerator)
thallium::pool::access::spsc (C++ enumerator)
thallium::pool::add_sched (C++ function)
thallium::pool::create (C++ function)
,
[1]
thallium::pool::get_access (C++ function)
thallium::pool::id (C++ function)
thallium::pool::is_null (C++ function)
thallium::pool::kind (C++ enum)
thallium::pool::kind::fifo (C++ enumerator)
thallium::pool::kind::fifo_wait (C++ enumerator)
thallium::pool::make_task (C++ function)
thallium::pool::make_thread (C++ function)
,
[1]
thallium::pool::native_handle (C++ function)
thallium::pool::native_handle_type (C++ type)
thallium::pool::operator bool (C++ function)
thallium::pool::operator!= (C++ function)
thallium::pool::operator= (C++ function)
,
[1]
thallium::pool::operator== (C++ function)
thallium::pool::pool (C++ function)
,
[1]
,
[2]
,
[3]
thallium::pool::pop (C++ function)
thallium::pool::push (C++ function)
thallium::pool::remove (C++ function)
thallium::pool::revive_task (C++ function)
thallium::pool::revive_thread (C++ function)
thallium::pool::run_unit (C++ function)
thallium::pool::size (C++ function)
thallium::pool::total_size (C++ function)
thallium::pool::~pool (C++ function)
thallium::pool_exception (C++ class)
thallium::proc_input_archive (C++ class)
thallium::proc_output_archive (C++ class)
thallium::provider (C++ class)
thallium::provider::get_engine (C++ function)
thallium::provider::get_provider_id (C++ function)
thallium::provider::identity (C++ function)
thallium::provider::operator= (C++ function)
,
[1]
thallium::provider::provider (C++ function)
,
[1]
thallium::provider_handle (C++ class)
thallium::provider_handle::get_identity (C++ function)
thallium::provider_handle::operator= (C++ function)
,
[1]
thallium::provider_handle::provider_handle (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
thallium::provider_handle::provider_id (C++ function)
thallium::provider_handle::~provider_handle (C++ function)
thallium::recursive_mutex (C++ class)
thallium::recursive_mutex::operator= (C++ function)
,
[1]
thallium::recursive_mutex::recursive_mutex (C++ function)
,
[1]
,
[2]
thallium::remote_bulk (C++ class)
thallium::remote_bulk::operator() (C++ function)
thallium::remote_bulk::operator<< (C++ function)
thallium::remote_bulk::operator= (C++ function)
,
[1]
thallium::remote_bulk::operator>> (C++ function)
thallium::remote_bulk::pull_to (C++ function)
thallium::remote_bulk::push_from (C++ function)
thallium::remote_bulk::remote_bulk (C++ function)
,
[1]
thallium::remote_bulk::select (C++ function)
thallium::remote_procedure (C++ class)
thallium::remote_procedure::deregister (C++ function)
thallium::remote_procedure::disable_response (C++ function)
thallium::remote_procedure::id (C++ function)
thallium::remote_procedure::on (C++ function)
,
[1]
thallium::remote_procedure::operator= (C++ function)
,
[1]
thallium::remote_procedure::remote_procedure (C++ function)
,
[1]
thallium::remote_procedure::~remote_procedure (C++ function)
thallium::request_with_context (C++ class)
thallium::request_with_context::get_endpoint (C++ function)
thallium::request_with_context::get_input (C++ function)
thallium::request_with_context::native_handle (C++ function)
thallium::request_with_context::operator= (C++ function)
,
[1]
thallium::request_with_context::request_with_context (C++ function)
,
[1]
thallium::request_with_context::respond (C++ function)
thallium::request_with_context::with_serialization_context (C++ function)
thallium::request_with_context::~request_with_context (C++ function)
thallium::rwlock (C++ class)
thallium::rwlock::native_handle (C++ function)
thallium::rwlock::native_handle_type (C++ type)
thallium::rwlock::operator= (C++ function)
,
[1]
thallium::rwlock::rdlock (C++ function)
thallium::rwlock::rwlock (C++ function)
,
[1]
,
[2]
thallium::rwlock::unlock (C++ function)
thallium::rwlock::wrlock (C++ function)
thallium::rwlock::~rwlock (C++ function)
thallium::rwlock_exception (C++ class)
thallium::scheduler (C++ class)
thallium::scheduler::create (C++ function)
,
[1]
,
[2]
,
[3]
thallium::scheduler::exit (C++ function)
thallium::scheduler::finish (C++ function)
thallium::scheduler::get_pool (C++ function)
thallium::scheduler::has_to_stop (C++ function)
thallium::scheduler::is_null (C++ function)
thallium::scheduler::native_handle (C++ function)
thallium::scheduler::native_handle_type (C++ type)
thallium::scheduler::num_pools (C++ function)
thallium::scheduler::operator bool (C++ function)
thallium::scheduler::operator= (C++ function)
,
[1]
thallium::scheduler::predef (C++ enum)
thallium::scheduler::predef::basic (C++ enumerator)
thallium::scheduler::predef::basic_wait (C++ enumerator)
thallium::scheduler::predef::deflt (C++ enumerator)
thallium::scheduler::predef::prio (C++ enumerator)
thallium::scheduler::predef::randws (C++ enumerator)
thallium::scheduler::scheduler (C++ function)
,
[1]
,
[2]
,
[3]
thallium::scheduler::size (C++ function)
thallium::scheduler::total_size (C++ function)
thallium::scheduler::type (C++ enum)
thallium::scheduler::type::task (C++ enumerator)
thallium::scheduler::type::ult (C++ enumerator)
thallium::scheduler::~scheduler (C++ function)
thallium::scheduler_exception (C++ class)
thallium::self (C++ class)
thallium::self::get_last_pool_id (C++ function)
thallium::self::get_unit_type (C++ function)
thallium::self::is_primary (C++ function)
thallium::self::on_primary_xstream (C++ function)
thallium::self::suspend (C++ function)
thallium::self_exception (C++ class)
thallium::task (C++ class)
thallium::task::cancel (C++ function)
thallium::task::get_last_pool (C++ function)
thallium::task::get_last_pool_id (C++ function)
thallium::task::get_xstream (C++ function)
thallium::task::id (C++ function)
thallium::task::is_migratable (C++ function)
thallium::task::join (C++ function)
thallium::task::native_handle (C++ function)
thallium::task::native_handle_type (C++ type)
thallium::task::operator= (C++ function)
,
[1]
thallium::task::operator== (C++ function)
thallium::task::self (C++ function)
thallium::task::self_id (C++ function)
thallium::task::set_migratable (C++ function)
thallium::task::state (C++ function)
thallium::task::task (C++ function)
,
[1]
,
[2]
,
[3]
thallium::task::~task (C++ function)
thallium::task_exception (C++ class)
thallium::thread (C++ class)
thallium::thread::attribute (C++ class)
thallium::thread::attribute::attribute (C++ function)
,
[1]
,
[2]
thallium::thread::attribute::get_stack_address (C++ function)
thallium::thread::attribute::get_stack_size (C++ function)
thallium::thread::attribute::native_handle (C++ function)
thallium::thread::attribute::native_handle_type (C++ type)
thallium::thread::attribute::operator= (C++ function)
,
[1]
thallium::thread::attribute::set_migratable (C++ function)
thallium::thread::attribute::set_stack (C++ function)
thallium::thread::attribute::~attribute (C++ function)
thallium::thread::cancel (C++ function)
thallium::thread::exit (C++ function)
thallium::thread::get_last_pool (C++ function)
thallium::thread::get_last_pool_id (C++ function)
thallium::thread::id (C++ function)
thallium::thread::is_migratable (C++ function)
thallium::thread::is_primary (C++ function)
thallium::thread::join (C++ function)
thallium::thread::migrate (C++ function)
thallium::thread::migrate_to (C++ function)
,
[1]
,
[2]
thallium::thread::native_handle (C++ function)
thallium::thread::native_handle_type (C++ type)
thallium::thread::operator= (C++ function)
,
[1]
thallium::thread::operator== (C++ function)
thallium::thread::resume (C++ function)
thallium::thread::self (C++ function)
thallium::thread::self_id (C++ function)
thallium::thread::set_migratable (C++ function)
thallium::thread::sleep (C++ function)
thallium::thread::stacksize (C++ function)
thallium::thread::state (C++ function)
thallium::thread::thread (C++ function)
,
[1]
,
[2]
,
[3]
thallium::thread::yield (C++ function)
thallium::thread::yield_to (C++ function)
thallium::thread::~thread (C++ function)
thallium::thread_exception (C++ class)
thallium::timed_callback (C++ class)
thallium::timed_callback::operator= (C++ function)
thallium::timeout (C++ class)
thallium::timer (C++ class)
thallium::timer::native_handle (C++ function)
thallium::timer::native_handle_type (C++ type)
thallium::timer::operator double (C++ function)
thallium::timer::operator= (C++ function)
,
[1]
thallium::timer::overhead (C++ function)
thallium::timer::read (C++ function)
thallium::timer::start (C++ function)
thallium::timer::stop (C++ function)
thallium::timer::timer (C++ function)
,
[1]
,
[2]
thallium::timer::wtime (C++ function)
thallium::timer::~timer (C++ function)
thallium::timer_exception (C++ class)
thallium::xstream (C++ class)
thallium::xstream::cancel (C++ function)
thallium::xstream::check_events (C++ function)
thallium::xstream::create (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
thallium::xstream::exit (C++ function)
thallium::xstream::get_affinity (C++ function)
thallium::xstream::get_cpubind (C++ function)
thallium::xstream::get_main_pools (C++ function)
thallium::xstream::get_main_sched (C++ function)
thallium::xstream::get_rank (C++ function)
thallium::xstream::is_null (C++ function)
thallium::xstream::is_primary (C++ function)
thallium::xstream::join (C++ function)
thallium::xstream::make_task (C++ function)
thallium::xstream::make_thread (C++ function)
,
[1]
thallium::xstream::native_handle (C++ function)
thallium::xstream::native_handle_type (C++ type)
thallium::xstream::num (C++ function)
thallium::xstream::operator bool (C++ function)
thallium::xstream::operator!= (C++ function)
thallium::xstream::operator= (C++ function)
,
[1]
thallium::xstream::operator== (C++ function)
thallium::xstream::reset_scheduler_to_default (C++ function)
thallium::xstream::revive (C++ function)
thallium::xstream::self (C++ function)
thallium::xstream::self_rank (C++ function)
thallium::xstream::set_affinity (C++ function)
thallium::xstream::set_cpubind (C++ function)
thallium::xstream::set_main_sched (C++ function)
,
[1]
thallium::xstream::set_rank (C++ function)
thallium::xstream::state (C++ function)
thallium::xstream::xstream (C++ function)
,
[1]
,
[2]
,
[3]
thallium::xstream::~xstream (C++ function)
thallium::xstream_barrier (C++ class)
thallium::xstream_barrier::native_handle (C++ function)
thallium::xstream_barrier::native_handle_type (C++ type)
thallium::xstream_barrier::operator= (C++ function)
,
[1]
thallium::xstream_barrier::wait (C++ function)
thallium::xstream_barrier::xstream_barrier (C++ function)
,
[1]
,
[2]
thallium::xstream_barrier::~xstream_barrier (C++ function)
thallium::xstream_barrier_exception (C++ class)
thallium::xstream_exception (C++ class)