picotm  0.7.0
Data Fields
picotm_lock_manager Struct Reference

Coordinates among lock owners contending for locks.

#include <picotm_lock_manager.h>

Collaboration diagram for picotm_lock_manager:
Collaboration graph
[legend]

Data Fields

struct picotm_os_rwlock exclusive_lo_lock
 

Field Documentation

◆ exclusive_lo_lock

struct picotm_os_rwlock picotm_lock_manager::exclusive_lo_lock

Locks the transaction system for either one exclusive lock owner, or multiple non-exclusive lock owners.

Todo:
This lock implements irrevocability. Replace this lock with a more fine-grained system that allows recovable transactions while an irrevocable transaction is present.

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