template <>
class CapabilityToken
Defined at line 158 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
A capability token similar to the type above but without the domain-restricted access to
acquire/release the capability.
Public Methods
void CapabilityToken ()
Defined at line 161 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void ~CapabilityToken ()
Defined at line 162 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void CapabilityToken (const CapabilityToken<void> & )
Defined at line 164 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
CapabilityToken<void> & operator= (const CapabilityToken<void> & )
Defined at line 165 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void CapabilityToken (CapabilityToken<void> && )
Defined at line 166 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
CapabilityToken<void> & operator= (CapabilityToken<void> && )
Defined at line 167 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void Acquire ()
Public acquire/release may be called from any context.
Defined at line 170 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void Release ()
Defined at line 171 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void AcquireShared ()
Defined at line 172 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h
void ReleaseShared ()
Defined at line 173 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/capability_token.h