tibas_lockScope

The tibas_lockScope enumerated type specifies the lock scope value that is set for a specified space.

Declaration

typedef enum _tibas_lockScope {
    TIBAS_LOCK_SCOPE_NONE               = 0,
    TIBAS_LOCK_SCOPE_THREAD             = 1,
    TIBAS_LOCK_SCOPE_PROCESS            = 2
} tibas_lockScope;

Values

Value Description
TIBAS_LOCK_SCOPE_NONE Specifies that the lock does not have a scope.
TIBAS_LOCK_SCOPE_THREAD Specifies that threads cannot write over data that is locked by another thread.
TIBAS_LOCK_SCOPE_PROCESS Specifies that processes cannot write over data that is locked by another process; however, threads within the same process can overwrite data locked by another thread in the process.