#include <MKSafeMod.hpp>
Public Member Functions | |
bool | isActive () const |
bool | isRunning () const |
MKSafeMod (MKSafeModDeleagte *delegate_, MKInterfaceConnection *connection_) | |
void | resetCmdTimer () |
void | setEmergency () |
void | start () |
void | stop () |
virtual | ~MKSafeMod () |
Protected Member Functions | |
void | safeModFcn () |
void | startThread () |
void | stopThread () |
void | threadFcn () |
Protected Attributes | |
bool | active |
Timer | cmdTimer |
MKInterfaceConnection * | connection |
MKSafeModDeleagte * | delegate |
bool | emergencyLandingRequest |
boost::thread * | mkSafeModThread |
MKSafeModOptions | options |
bool | threadStopRequest |
Definition at line 43 of file MKSafeMod.hpp.
TELEKYB_NAMESPACE::MKSafeMod::MKSafeMod | ( | MKSafeModDeleagte * | delegate_, |
MKInterfaceConnection * | connection_ | ||
) |
Definition at line 35 of file MKSafeMod.cpp.
TELEKYB_NAMESPACE::MKSafeMod::~MKSafeMod | ( | ) | [virtual] |
Definition at line 41 of file MKSafeMod.cpp.
bool TELEKYB_NAMESPACE::MKSafeMod::isActive | ( | ) | const |
Definition at line 138 of file MKSafeMod.cpp.
bool TELEKYB_NAMESPACE::MKSafeMod::isRunning | ( | ) | const |
Definition at line 143 of file MKSafeMod.cpp.
Definition at line 148 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::safeModFcn | ( | ) | [protected] |
Definition at line 48 of file MKSafeMod.cpp.
Definition at line 153 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::start | ( | ) |
Definition at line 127 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::startThread | ( | ) | [protected] |
Definition at line 104 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::stop | ( | ) |
Definition at line 132 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::stopThread | ( | ) | [protected] |
Definition at line 115 of file MKSafeMod.cpp.
void TELEKYB_NAMESPACE::MKSafeMod::threadFcn | ( | ) | [protected] |
Definition at line 68 of file MKSafeMod.cpp.
bool TELEKYB_NAMESPACE::MKSafeMod::active [protected] |
Definition at line 49 of file MKSafeMod.hpp.
Timer TELEKYB_NAMESPACE::MKSafeMod::cmdTimer [protected] |
Definition at line 46 of file MKSafeMod.hpp.
Definition at line 47 of file MKSafeMod.hpp.
MKSafeModDeleagte* TELEKYB_NAMESPACE::MKSafeMod::delegate [protected] |
Definition at line 51 of file MKSafeMod.hpp.
bool TELEKYB_NAMESPACE::MKSafeMod::emergencyLandingRequest [protected] |
Definition at line 60 of file MKSafeMod.hpp.
boost::thread* TELEKYB_NAMESPACE::MKSafeMod::mkSafeModThread [protected] |
Definition at line 57 of file MKSafeMod.hpp.
Definition at line 45 of file MKSafeMod.hpp.
bool TELEKYB_NAMESPACE::MKSafeMod::threadStopRequest [protected] |
Definition at line 59 of file MKSafeMod.hpp.