From OpenSCADAWiki
Automatic resource RW unlock object (ResAlloc)
Public methods:
- ResAlloc( ResRW &rid ); — Initialization of the automatically released resource for the previously selected identifier rid.
- ResAlloc( ResRW &rid, bool write, long tm = 0 ); — Initialization of the automatically released resource for the previously selected identifier rid. With the specification of the resource type write (read/write).
- void request( bool write = false, long tm = 0 ); void lock( bool write = false, unsigned short tm = 0 ); — Request of the resource in the specified mode write (read/write).
- void release( ); void unlock( ); — Release of the resource.