|  | 
#include <string>#include <openfluid/dllexport.hpp>#include <openfluid/ware/SimulatorSignature.hpp>#include <openfluid/ware/SimulatorSignatureMacros.hpp>#include <openfluid/core/TypeDefs.hpp>#include <openfluid/base/SchedulingRequest.hpp>#include <openfluid/ware/LoopMacros.hpp>#include <openfluid/core/DateTime.hpp>#include <openfluid/core/Event.hpp>#include <openfluid/core/EventsCollection.hpp>#include <openfluid/core/SpatialGraph.hpp>#include <openfluid/core/SpatialUnit.hpp>#include <openfluid/ware/SimulationContributorWare.hpp>Go to the source code of this file.
| Classes | |
| class | openfluid::ware::PluggableSimulator | 
| Abstract class for simulator plugin.  More... | |
| Namespaces | |
| openfluid | |
| openfluid::ware | |
| Macros | |
| #define | DECLARE_SIMULATOR_PLUGIN | 
| #define | DEFINE_SIMULATOR_CLASS(pluginclassname) | 
| Typedefs | |
| typedef PluggableSimulator *(* | openfluid::ware::GetPluggableSimulatorBodyProc )() | 
| typedef SimulatorSignature *(* | openfluid::ware::GetPluggableSimulatorSignatureProc )() | 
| #define DECLARE_SIMULATOR_PLUGIN | 
| #define DEFINE_SIMULATOR_CLASS | ( | pluginclassname | ) | 
Macro for definition of simulator hook
| [in] | pluginclassname | The name of the class to instantiate | 
 1.8.6
 1.8.6