VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfSimOptionsInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfutil/vrfutilDefines.h"
12 #include "vlutil/vlFilename.h"
13 
21 {
22 public:
26  {
27  public:
28  explicit Configurable();
29  virtual ~Configurable();
30 
31  virtual const DtVrfSimOptionsInterface* simOptions() const;
32  virtual void setSimOptions(const DtVrfSimOptionsInterface&);
33 
34  private:
36  };
37 
42 
43  virtual ~DtVrfSimOptionsInterface();
44 
46  virtual unsigned numCallbackThreads() const = 0;
47 
49  virtual bool mainThreadWaitForQueue() const = 0;
50 
52  virtual bool disableParallelTick() const = 0;
53 
55  virtual bool issueSimExitOnFinishTestCommand() const = 0;
56 
58  virtual DtFilename testLogFile() const = 0;
59 };
Options for the configuring the sim.
Definition: vrfSimOptionsInterface.h:20
DtVrfSimOptionsInterface * myConfigSimOptions
Definition: vrfSimOptionsInterface.h:35
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
Mixin interface to put a configurable DtVrfSimOptionsInterface into another class.
Definition: vrfSimOptionsInterface.h:25

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)