Orxonox: src/core/Core.cc File Reference

# Core.cc File Reference

Implementation of the Core singleton with its global variables (avoids boost include). More...

`#include "Core.h"`
`#include <cassert>`
`#include <fstream>`
`#include <cstdlib>`
`#include <cstdio>`
`#include <boost/filesystem.hpp>`
`#include <sys/types.h>`
`#include <unistd.h>`
`#include "SpecialConfig.h"`
`#include "util/Debug.h"`
`#include "util/Exception.h"`
`#include "util/SignalHandler.h"`
`#include "Clock.h"`
`#include "CommandExecutor.h"`
`#include "CommandLine.h"`
`#include "ConfigFileManager.h"`
`#include "ConfigValueIncludes.h"`
`#include "CoreIncludes.h"`
`#include "Factory.h"`
`#include "Identifier.h"`
`#include "Language.h"`
`#include "LuaBind.h"`
`#include "Shell.h"`
`#include "TclBind.h"`
`#include "TclThreadManager.h"`

## Namespaces

namespace | orxonox

## Classes

class | orxonox::CoreConfiguration
| Helper class for the Core singleton: we cannot derive Core from OrxonoxClass because we need to handle the Identifier destruction in the Core destructor. More...

## Functions

| orxonox::SetCommandLineArgument (settingsFile,"orxonox.ini").information("THE configuration file")
| orxonox::SetCommandLineArgument (mediaPath,"").information("Path to the media/data files")
| orxonox::SetCommandLineOnlyArgument (writingPathSuffix,"").information("Additional subfolder for config and log files")

## Detailed Description

Implementation of the Core singleton with its global variables (avoids boost include).