ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lockedobject_intf.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  ILockedObject
 The ILockedObject interface defines exclusive locking of an object. More...
 
class  ISharedLockedObject
 The ISharedLockedObject interface defines shared locking of an object. More...
 
class  iobject_ptr_locked< T >
 Interfaces for a guarded exclusive lock. More...
 
class  iobject_ptr_shared_locked< T >
 Interfaces for a guarded shared lock. More...
 
class  object_ptr_locked_common< T >
 basic template for locked object tparam T value type More...
 
class  object_ptr_locked< T >
 Implementation for a exclusive lock guard. More...
 
class  object_ptr_shared_locked< T >
 Implementation for a shared lock guard. More...
 
class  ILockedObject
 The ILockedObject interface defines exclusive locking of an object. More...
 
class  ISharedLockedObject
 The ISharedLockedObject interface defines shared locking of an object. More...
 
class  iobject_ptr_locked< T >
 Interfaces for a guarded exclusive lock. More...
 
class  object_ptr_locked< T >
 Implementation for a exclusive lock guard. More...
 
class  iobject_ptr_shared_locked< T >
 Interfaces for a guarded shared lock. More...
 
class  object_ptr_shared_locked< T >
 Implementation for a shared lock guard. More...
 

Namespaces

namespace  adtf
 Namespace for entire ADTF SDK.
 
namespace  adtf::ucom
 Namespace for the ADTF uCOM3 SDK.
 
namespace  adtf::ucom::ant
 Namespace for all functionality provided since v3.0.
 
namespace  adtf::ucom::ant::detail
 Namespace for all internally used uCOM functionality implemented.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file lockedobject_intf.h.