Eclipse SUMO - Simulation of Urban MObility
SystemFrame.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.org/sumo
3 // Copyright (C) 2001-2019 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials
5 // are made available under the terms of the Eclipse Public License v2.0
6 // which accompanies this distribution, and is available at
7 // http://www.eclipse.org/legal/epl-v20.html
8 // SPDX-License-Identifier: EPL-2.0
9 /****************************************************************************/
15 // A set of actions common to all applications
16 /****************************************************************************/
17 #ifndef SystemFrame_h
18 #define SystemFrame_h
19 
20 
21 // ===========================================================================
22 // included modules
23 // ===========================================================================
24 
25 
26 // ===========================================================================
27 // class declarations
28 // ===========================================================================
29 class OptionsCont;
30 
31 
32 // ===========================================================================
33 // class definitions
34 // ===========================================================================
49 class SystemFrame {
50 public:
56  static void addConfigurationOptions(OptionsCont& oc);
57 
58 
64  static void addReportOptions(OptionsCont& oc);
65 
67  static bool checkOptions();
68 
79  static void close();
80 
81 
82 };
83 
84 
85 #endif
86 
87 /****************************************************************************/
88 
SystemFrame::addConfigurationOptions
static void addConfigurationOptions(OptionsCont &oc)
Adds configuration options to the given container.
Definition: SystemFrame.cpp:39
SystemFrame::close
static void close()
Closes all of an applications subsystems.
Definition: SystemFrame.cpp:133
SystemFrame::addReportOptions
static void addReportOptions(OptionsCont &oc)
Adds reporting options to the given container.
Definition: SystemFrame.cpp:64
OptionsCont
A storage for options typed value containers)
Definition: OptionsCont.h:89
SystemFrame
A set of actions common to all applications.
Definition: SystemFrame.h:49
SystemFrame::checkOptions
static bool checkOptions()
checks shared options and sets StdDefs
Definition: SystemFrame.cpp:120