libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_locking Namespace Reference

Classes

class  anon_event
 
struct  atomic_ctr
 
struct  critical_section
 

Typedefs

typedef api_lock_traits< platform_api, sequential_modelock_traits
 

Enumerations

enum  atomic_state_type {
  atom_set =0 , atom_abandoned , atom_already_set , atom_max_recurse ,
  atom_deadlocked , atom_perm_error , atom_failed , atom_interrupted ,
  atom_unset , atom_errno
}
 

Typedef Documentation

◆ lock_traits

Enumeration Type Documentation

◆ atomic_state_type

Enumerator
atom_set 
atom_abandoned 
atom_already_set 
atom_max_recurse 
atom_deadlocked 
atom_perm_error 
atom_failed 
atom_interrupted 
atom_unset 
atom_errno 

Definition at line 50 of file thread_api_traits.hpp.