FlightGear
next
system_mgr.hxx
Go to the documentation of this file.
1
// system_mgr.hxx - manage aircraft systems.
2
// Written by David Megginson, started 2002.
3
//
4
// This file is in the Public Domain and comes with no warranty.
5
6
7
#ifndef __SYSTEM_MGR_HXX
8
#define __SYSTEM_MGR_HXX 1
9
10
#ifndef __cplusplus
11
# error This library requires C++
12
#endif
13
14
#ifdef HAVE_CONFIG_H
15
# include <config.h>
16
#endif
17
18
#include <simgear/compiler.h>
19
#include <simgear/props/props.hxx>
20
#include <simgear/structure/subsystem_mgr.hxx>
21
22
28
class
FGSystemMgr
:
public
SGSubsystemGroup
29
{
30
public
:
31
FGSystemMgr
();
32
virtual
~FGSystemMgr
();
33
34
// Subsystem identification.
35
static
const
char
*
staticSubsystemClassId
() {
return
"systems"
; }
36
37
bool
build
(SGPropertyNode* config_props);
38
};
39
40
#endif
// __SYSTEM_MGR_HXX
FGSystemMgr::staticSubsystemClassId
static const char * staticSubsystemClassId()
Definition
system_mgr.hxx:35
FGSystemMgr::build
bool build(SGPropertyNode *config_props)
Definition
system_mgr.cxx:70
FGSystemMgr::FGSystemMgr
FGSystemMgr()
Definition
system_mgr.cxx:33
FGSystemMgr::~FGSystemMgr
virtual ~FGSystemMgr()
Definition
system_mgr.cxx:66
src
Systems
system_mgr.hxx
Generated on Tue Jun 3 2025 12:58:42 for FlightGear by
1.13.2