ooRexx  4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

UnsafeBlock Class Reference

#include <ActivityManager.hpp>

Collaboration diagram for UnsafeBlock:
[legend]

Public Member Functions

 UnsafeBlock ()
 
 ~UnsafeBlock ()
 

Protected Attributes

RexxActivityactivity
 

Detailed Description

A class that can be used to release kernel exclusive access inside a block and have the kernel access automatically reobtained once the UnsafeBlock object goes out of scope.

Definition at line 280 of file ActivityManager.hpp.

Constructor & Destructor Documentation

◆ UnsafeBlock()

UnsafeBlock::UnsafeBlock ( )
inline

◆ ~UnsafeBlock()

UnsafeBlock::~UnsafeBlock ( )
inline

Definition at line 289 of file ActivityManager.hpp.

References activity, and RexxActivity::requestAccess().

Member Data Documentation

◆ activity

RexxActivity* UnsafeBlock::activity
protected

Definition at line 294 of file ActivityManager.hpp.

Referenced by UnsafeBlock(), and ~UnsafeBlock().


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