Coda Distributed File System
Public Attributes | List of all members
Lock Struct Reference

#include <lock.h>

Collaboration diagram for Lock:
Collaboration graph
[legend]

Public Attributes

unsigned char wait_states
 
unsigned char excl_locked
 
unsigned char readers_reading
 
unsigned char num_waiting
 
PROCESS excl_locker
 

Detailed Description

Lock structure

Member Data Documentation

◆ excl_locked

unsigned char Lock::excl_locked

exclusive lock flag

◆ excl_locker

PROCESS Lock::excl_locker

exclusive locker

◆ num_waiting

unsigned char Lock::num_waiting

waiting lockers counter

◆ readers_reading

unsigned char Lock::readers_reading

number of readers with read locks

◆ wait_states

unsigned char Lock::wait_states

type of lockers waiting


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