Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
ScopedRomWriteLock Class Reference
[Platform]
RAII object for disabling, then restoring ROM write never mode Usage: More...
#include <ScopedRomWriteLock.h>
Inherits NonCopyable< ScopedRomWriteLock >.
Public Member Functions | |
ScopedRomWriteLock () | |
Allow writing to ROM. | |
~ScopedRomWriteLock () | |
Restore previous write to ROM settings. | |
Private Member Functions | |
MBED_DEPRECATED ("Invalid copy construction of a NonCopyable resource.") NonCopyable(const NonCopyable &) | |
NonCopyable copy constructor. | |
MBED_DEPRECATED ("Invalid copy assignment of a NonCopyable resource.") NonCopyable &operator | |
NonCopyable copy assignment operator. |
Detailed Description
RAII object for disabling, then restoring ROM write never mode Usage:
void f() { // some code here { ScopedRomWriteLock make_ram_executable; // Code in this block is allowed to write to ROM } // Writing to ROM is no longer allowed }
Definition at line 41 of file ScopedRomWriteLock.h.
Constructor & Destructor Documentation
Allow writing to ROM.
Increment the ROM write lock to ensure code can write to ROM. This class uses RAII to allow writing to ROM while it is in scope.
Definition at line 51 of file ScopedRomWriteLock.h.
~ScopedRomWriteLock | ( | ) |
Restore previous write to ROM settings.
Decrement the ROM write lock to return ROM write to its prior state.
Definition at line 62 of file ScopedRomWriteLock.h.
Generated on Tue Jul 12 2022 13:55:44 by
