cds  2.3.2
cds::sync::monitor_scoped_lock< Monitor, Node > Struct Template Reference

Monitor scoped lock (RAII) More...

#include <cds/sync/monitor.h>

Public Types

typedef Monitor monitor_type
 Monitor type.
 
typedef Node node_type
 Node type.
 

Public Member Functions

 monitor_scoped_lock (monitor_type &monitor, node_type const &p)
 Makes exclusive access to the node p by monitor.
 
 ~monitor_scoped_lock ()
 Unlocks the node.
 

Detailed Description

template<typename Monitor, typename Node>
struct cds::sync::monitor_scoped_lock< Monitor, Node >

Monitor scoped lock (RAII)

Template arguments:

  • Monitor - monitor type
  • Node - node type

The documentation for this struct was generated from the following file:

cds 2.3.2 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Dec 31 2017 12:10:53 by Doxygen 1.8.13