VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtScopedNetInterfaceParallelLock Class Reference

Public Member Functions

 DtScopedNetInterfaceParallelLock (DtNetInterfaceParallelLock &lock)
 
virtual ~DtScopedNetInterfaceParallelLock ()
 
void acquire (tbb::spin_rw_mutex &, bool write=true)
 
void upgrade_to_writer ()
 
void downgrade_to_reader ()
 
void release ()
 

Protected Attributes

DtNetInterfaceParallelLockmyLock
 
bool myReleased
 

Constructor & Destructor Documentation

makVrf::DtScopedNetInterfaceParallelLock::DtScopedNetInterfaceParallelLock ( DtNetInterfaceParallelLock lock)
virtual makVrf::DtScopedNetInterfaceParallelLock::~DtScopedNetInterfaceParallelLock ( )
virtual

Member Function Documentation

void makVrf::DtScopedNetInterfaceParallelLock::acquire ( tbb::spin_rw_mutex &  ,
bool  write = true 
)
void makVrf::DtScopedNetInterfaceParallelLock::upgrade_to_writer ( )
void makVrf::DtScopedNetInterfaceParallelLock::downgrade_to_reader ( )
void makVrf::DtScopedNetInterfaceParallelLock::release ( )

Member Data Documentation

DtNetInterfaceParallelLock& makVrf::DtScopedNetInterfaceParallelLock::myLock
protected
bool makVrf::DtScopedNetInterfaceParallelLock::myReleased
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)