1
1
openmpi/opal/runtime
Jeff Squyres 99fa054507 opal_progress_threads: update to the API
There are now four functions and one global constant:

* opal_progress_thread_name: the name of the OPAL-wide async progress
  thread.  If you have general purpose events that you need to run in
  *a* progress thread, but not a *dedicated* progress thread, use this
  name in the functions below to glom your events on to the general
  OPAL-wide async progress thread.
* opal_progress_thread_init(): return an event base corresponding to a
  progress thread of the specified name (a progress thread will be
  created for that name if it does not already exist).
* opal_progress_thread_finalize(): decrement the refcount on the
  passed progress thread name.  If the refcount is 0, stop the thread
  and destroy the event base.
* opal_progress_thread_pause(): stop processing events on the event
  base corresponding to the progress thread name, but do not destroy
  the event base.
* opal_progess_thread_resume(): resume processing events on the event
  base corresponding to a previously-paused progress thread name.
2015-08-07 10:13:40 -07:00
..
help-opal_info.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-opal-runtime.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_cr.c Rename the current opal_event_base to opal_sync_event_base in preparation for adding an async progress thread to opal. No functional changes made here - just a simple rename. 2015-07-11 10:08:19 -07:00
opal_cr.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_finalize.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_info_support.c opal_info_support.c: whitespace cleanup 2015-04-20 08:56:42 -07:00
opal_info_support.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_init.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_params.c more c99 updates 2015-06-25 10:14:13 -06:00
opal_params.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_progress_threads.c opal_progress_threads: update to the API 2015-08-07 10:13:40 -07:00
opal_progress_threads.h opal_progress_threads: update to the API 2015-08-07 10:13:40 -07:00
opal_progress.c Rename the current opal_event_base to opal_sync_event_base in preparation for adding an async progress thread to opal. No functional changes made here - just a simple rename. 2015-07-11 10:08:19 -07:00
opal_progress.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00