template <typename MemberOf>

struct Lock

Defined at line 23 of file ../../zircon/system/ulib/uart/include/lib/uart/sync.h

The |Lock| consists of any environment specific capability providing synchronization

primitives.

* |Lock| must be default-constructible.

* |Lock| acquisition and release is private to the declared |Guard|.

* |Lock| must model a version of TA Capabilities.

* |MemberOf| is the containing type where |Lock| is embedded as a member.

Public Methods

void Lock<MemberOf> ()

Defined at line 24 of file ../../zircon/system/ulib/uart/include/lib/uart/sync.h