STLdb

PrevUpHomeNext

Struct lock_info

stldb::concurrent::trans_assoc_iterator::lock_info

Synopsis

// In header: </Users/bobw/workspace/stldb_lib/stldb/containers/concurrent_trans_assoc_iterator.h>



struct lock_info {
  // construct/copy/destruct
  lock_info();
  lock_info(const lock_info &);

  // public member functions
  void lock(container_t *, const base_iterator &) ;
  void move_lock(base_iterator &, lock_type &) ;
  void unlock() ;
  lock_type _lock;
  base_iterator _current_pos;
};

Description

lock_info public construct/copy/destruct

  1. lock_info();
  2. lock_info(const lock_info & rarg);

lock_info public member functions

  1. void lock(container_t * container, const base_iterator & pos) ;
  2. void move_lock(base_iterator & pos, lock_type & held) ;
  3. void unlock() ;

PrevUpHomeNext