![]() |
VR-Forces 5.0.1 Developer's Guide
|
Options for the configuring the sim.
This class has no dependencies so it can be used as a mixin interface for the actual implementation. DtVrfSimOptions uses this class to pass its options to the rest of the sim since we cannot use DtVrfSimOptions directly here since it is in appsrc.

Classes | |
| class | Configurable |
Public Member Functions | |
| virtual | ~DtVrfSimOptionsInterface () |
| virtual unsigned | numCallbackThreads () const =0 |
| virtual bool | mainThreadWaitForQueue () const =0 |
| virtual bool | disableParallelTick () const =0 |
| virtual bool | issueSimExitOnFinishTestCommand () const =0 |
| virtual DtFilename | testLogFile () const =0 |
Static Public Member Functions | |
| static DtVrfSimOptionsInterface * | Copy (const DtVrfSimOptionsInterface &) |
|
virtual |
|
static |
Copy a DtVrfSimOptionsInterface object. This allows the user to create a copy with all the configured data but to leave the original implementation behind.
|
pure virtual |
Number of threads in DtParallelTickManager callback queue.
Implemented in makVrf::DtVrfSimOptions, and makVrf::DtVrfSimOptions.
|
pure virtual |
Flush the DtParallelTickManager callback queue in the main thread.
Implemented in makVrf::DtVrfSimOptions, and makVrf::DtVrfSimOptions.
|
pure virtual |
Run all tick functions serially.
Implemented in makVrf::DtVrfSimOptions, and makVrf::DtVrfSimOptions.
|
pure virtual |
Send exit message when finishing a test.
Implemented in makVrf::DtVrfSimOptions, and makVrf::DtVrfSimOptions.
|
pure virtual |
Write the output of a test to the specified file.
Implemented in makVrf::DtVrfSimOptions, and makVrf::DtVrfSimOptions.