class Token

Defined at line 40 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

Public Methods

void Token ()

Defined at line 42 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

void Token (const Token & )

Defined at line 43 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

Token & operator= (const Token & other)

Defined at line 44 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool is_valid ()

Defined at line 46 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool is_reserved ()

Defined at line 47 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

uint64_t value ()

Defined at line 49 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool operator== (const Token & other)

Defined at line 51 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool operator!= (const Token & other)

Defined at line 52 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool operator< (const Token & other)

Defined at line 53 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

bool operator> (const Token & other)

Defined at line 54 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction_common.h

Friends

template <typename Transaction>
class ChainLock
class ChainLockTransactionCommon