COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <OSystemLayer.hpp>
Inherits OSystemLayer.
Public Member Functions | |
OSystemLayer () | |
Constructor without arguments. More... | |
virtual | ~OSystemLayer () |
Destructor. More... | |
virtual std::string | platform_name () const |
virtual std::string | back_trace () const |
virtual Uint | process_id () const |
virtual double | memory_usage () const |
virtual void | regist_os_signal_handlers () |
Regists the signal handlers that will be handled by this class. More... | |
Public Member Functions inherited from OSystemLayer | |
OSystemLayer () | |
Constructor without arguments. More... | |
std::string | memory_usage_str () const |
void | execute_command (const std::string &call) |
Static Public Member Functions | |
static std::string | dump_back_trace () |
Static Public Member Functions inherited from OSystemLayer | |
static std::string | type_name () |
Gets the Class name. More... | |
Static Protected Member Functions | |
static int | handleSIGFPE (int signal) |
SIGFPE signal handler. More... | |
static int | handleSIGSEGV (int signal) |
SIGSEGV signal handler. More... | |
Additional Inherited Members | |
Public Types inherited from OSystemLayer | |
typedef void(* | sighandler_t) (int) |
signal function type More... | |
This class represents the current information on the memory usage. Is is an implementation for the Linux operating system
Definition at line 27 of file OSystemLayer.hpp.
OSystemLayer | ( | ) |
Constructor without arguments.
Definition at line 41 of file OSystemLayer.cpp.
|
virtual |
|
virtual |
Dump backtrace
Implements OSystemLayer.
Definition at line 53 of file OSystemLayer.cpp.
|
static |
Definition at line 60 of file OSystemLayer.cpp.
|
staticprotected |
SIGFPE signal handler.
Definition at line 241 of file OSystemLayer.cpp.
|
staticprotected |
SIGSEGV signal handler.
Definition at line 254 of file OSystemLayer.cpp.
|
virtual |
Gets the memory usage
Implements OSystemLayer.
Definition at line 137 of file OSystemLayer.cpp.
|
inlinevirtual |
Implements OSystemLayer.
Definition at line 38 of file OSystemLayer.hpp.
|
virtual |
Gets the current process ID
Implements OSystemLayer.
Definition at line 129 of file OSystemLayer.cpp.
|
virtual |
Regists the signal handlers that will be handled by this class.
Implements OSystemLayer.
Definition at line 212 of file OSystemLayer.cpp.
Send comments to: COOLFluiD Web Admin |