From OpenSCADAWiki
Public methods:
- string allowList( ) const; — The list of permitted shared libraries (modules).
- string denyList( ); — The list of prohibited shared libraries (modules).
- int chkPer( ); — The verification period of the directory with the modules (s).
- void setAllowList( const string &vl ); — Setting of the list of permitted shared libraries (modules).
- void setDenyList( const string &vl ); — Setting of the list of prohibited shared libraries (modules).
- void setChkPer( int per ); — Setting the verification period of the directory with the modules (s). If the frequency is equal to zero, the check will be disabled.
- void subStart( ); — Subsystem's start.
- void subStop( ); — Subsystem's stop.
- int loadLibS( ); — Loading the shared libraries and initialization of the modules. Return numbers loaded modules.
- SHD &lib( const string &name ); — Getting the shared library object name.
- void libList( vector<string> &list ); — The list of shared libraries list.
- int libLoad( const string &path, bool full ); — Loading the shared libraries from the specified path path. Return numbers loaded modules.
- void libAtt( const string &name, bool full = false); — Attaching of the specified shared library name.
- void libDet( const string &name ); — Detaching of the specified shared library name.