NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::base::Lock::Block Class Reference

Utility class to acquire a lock that is released by the destructor. More...

Public Member Functions

  Block (Lock *lock=0)
  Constructor. More...
 
  ~Block ()
  Destructor. More...
 
void  set (Lock *lock)
  Acquires a lock. More...
 
void  release ()
  Releases the lock. More...
 

Detailed Description

Utility class to acquire a lock that is released by the destructor.