fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  benchmarks
  pm
 priority_mutex_benchmark.hppAlias priority_mutex_benchmark
  rpm
 recursive_priority_mutex_benchmark.hppAlias recursive_priority_mutex_benchmark
  slm
 slim_priority_mutex_benchmark.hppAlias slim_priority_mutex_benchmark
  spm
 shared_priority_mutex_benchmark.hppAlias shared_priority_mutex_benchmark
  spnlcpm
 spinlock_priority_mutex_benchmark.hppAlias spinlock_priority_mutex_benchmark
  std
 standard_mutex_benchmark.hppAlias standard_mutex_benchmark
 standard_recursive_mutex_benchmark.hppAlias standard_recursive_mutex_benchmark
 standard_shared_mutex_benchmark.hppAlias standard_shared_mutex_benchmark
  utils
 thread_utils.hppAlias thread_utils
 waiting_utils.hppAlias waiting_utils
 benchmark.cppAlias benchmark
 pipeline_benchmark.hppAlias pipeline_benchmark
 docs
  include
  boost
  fairness
  detail
 coherent_priority_lock.hppThis file contains the implementation of a coherent priority lock
 control_block_t.hppThis file contains the definition of the control_block_t. TODO
 pause_ops.hppThis file contains the implementation of the pause operations used by the mutexes
 pause_ops_linux.hppThis file contains the implementation of the pause operations used by the mutexes on linux
 pause_ops_windows.hppThis file contains the implementation of the pause operations used by the mutexes on windows
 pqlock.hpp
 pqspinlock.hppThis file contains the implementation of a priority qlock
 request_pool.hppThis file contains the implementation of a static very fast and simple request pool
 thread_pool.hppThis file contains the implementation of a pool of thread structs
 wait_ops.hppThis file contains the implementation of the wait operations used by the mutexes
 wait_ops_generic.hppThis file contains the implementation of the wait operation for misc os
 wait_ops_linux.hppThis file contains the implementation of the wait operation specific for linux
 wait_ops_windows.hppThis file contains the implementation of the wait operation specific for windows
 wait_pool.hppThis file contains the implementation of a wait pool
 acquisition_modes.hppEmpty types used by unique_lock and shared_lock constructors
 config.hppThis file contains configurations about boost and 128bit cpu support. TODO
 priority_mutex.hppThis file contains the implementation of the priority_mutex
 priority_mutex_cpl.hpp
 priority_mutex_tatas.hpp
 priority_t.hppAlias the type Priority_t. Priority_t is the type of priorities that are used by the priority_mutexes
 recursive_priority_mutex.hppThis file contains the implementation of the recursive_priority_mutex
 shared_lock.hpp
 shared_priority_mutex.hppThis file contains the implementation of the shared_priority_mutex
 slim_priority_mutex.hppThis file contains the implementation of the slim_priority_mutex
 spinlock_priority_mutex.hppThis file contains the implementation of the spinlock_priority_mutex based on a scalable list base algorithm
 spinlock_priority_mutex_cpl.hppThis file contains the implementation of the spinlock_priority_mutex based on a scalable list base algorithm
 spinlock_priority_mutex_tatas.hpp
 unique_lock.hppThis file contains the implementation of the unique_lock
 fairness.hppThis file contains the all the includes required by the library
  tests
  pm
 PM_scenario1Context.hppAlias PM_scenario1Context
 PM_scenario2Context.hppAlias PM_scenario2Context
 PM_scenario3Context.hppAlias PM_scenario3Context
 PM_scenario4Context.hppAlias PM_scenario4Context
 PM_scenario5Context.hppAlias PM_scenario5Context
  rpm
 RPM_scenario1Context.hppAlias RPM_scenario1Context
 RPM_scenario2Context.hppAlias RPM_scenario2Context
 RPM_scenario3Context.hppAlias RPM_scenario3Context
 RPM_scenario4Context.hppAlias RPM_scenario4Context
 RPM_scenario5Context.hppAlias RPM_scenario5Context
 RPM_scenario6Context.hppAlias RPM_scenario6Context
 RPM_scenario7Context.hppAlias RPM_scenario7Context
 RPM_scenario8Context.hppAlias RPM_scenario8Context
 RPM_scenario9Context.hppAlias RPM_scenario9Context
  slm
 SLM_scenario1Context.hppAlias SLM_scenario1Context
 SLM_scenario2Context.hppAlias SLM_scenario2Context
 SLM_scenario3Context.hppAlias SLM_scenario3Context
 SLM_scenario4Context.hppAlias SLM_scenario4Context
  spm
 SPM_scenario1Context.hppAlias SPM_scenario1Context
 SPM_scenario2Context.hppAlias SPM_scenario2Context
 SPM_scenario3Context.hppAlias SPM_scenario3Context
 SPM_scenario4Context.hppAlias SPM_scenario4Context
 SPM_scenario5Context.hppAlias SPM_scenario5Context
 SPM_scenario6Context.hppAlias SPM_scenario6Context
 SPM_scenario7Context.hppAlias SPM_scenario7Context
 SPM_scenario8Context.hppAlias SPM_scenario8Context
 SPM_scenario9Context.hppAlias SPM_scenario9Context
  spnlcpm
 SPNLCPM_scenario1Context.hppAlias SPNLCPM_scenario1Context
 SPNLCPM_scenario2Context.hppAlias SPNLCPM_scenario2Context
 SPNLCPM_scenario3Context.hppAlias SPNLCPM_scenario3Context
 SPNLCPM_scenario4Context.hppAlias SPNLCPM_scenario4Context
 scenarios.hppAlias scenarios
 test.cppAlias test