ASL parameter requirements for the getMyParameters function
When using ASL, the parameters to the getMyParameters function can be omitted as in the following example:
paramObj = driver->getMyParameters();
dmctl parameter requirements for the getMyParameters function
When using the dmctl command, a parameter for the getMyParameters function is required. The following two options are available:
The RETAIN_PARAMETERS parameter is the same as leaving parameter blank in ASL.
The getMyParameters function call in the source code is as follows:
getMyParameters( in get_params_mode_e mode = PURGE_PARAMETERS )
"Create a GA_Parameters object for use by the calling thread. The "
"parameters object is considered 'owned' by the calling thread. Any "
"attempt to access the parameters by another thread will result in "
"an error. The argument mode controls whether to retain the "
"parameters before returning the GA_Parameters object or purge it "
"before returning";