VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrv::DtSharedSettings::SignalSafety Class Reference
Inheritance diagram for makVrv::DtSharedSettings::SignalSafety:
Inheritance graph
[legend]

Public Member Functions

 SignalSafety (const SafetyKey &key)
 CTOR Unlocks the current write lock.
 ~SignalSafety ()
 DTOR Locks the current write lock.
const DtSharedSettingsManagermanager () const
 Access the manager as the object is safely unlocked.

Protected Attributes

DtSharedSettingsmySettings

Detailed Description

void SharedSettings::setValue(bool value)
{
myValue = value;
SharedSettingsSignaler::instance(safety.manager()).signal_valueChanged(value);
}

Constructor & Destructor Documentation

makVrv::DtSharedSettings::SignalSafety::SignalSafety ( const SafetyKey key)

CTOR Unlocks the current write lock.

makVrv::DtSharedSettings::SignalSafety::~SignalSafety ( )

DTOR Locks the current write lock.

Member Function Documentation

const DtSharedSettingsManager& makVrv::DtSharedSettings::SignalSafety::manager ( ) const
inline

Access the manager as the object is safely unlocked.

Member Data Documentation

DtSharedSettings& makVrv::DtSharedSettings::SignalSafety::mySettings
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)