This test is really just a compile-time test to make sure that DebugTrace compiles on whatever platform it's being built on.
Definition at line 48 of file DebugTrace_T.cpp.
Public Member Functions | |
void | additionalSetup () override |
void | completeProcessing () override |
DebugTrace_T (const string &applName) | |
void | doSomething () |
bool | initialize (int argc, char *argv[], bool pretty=true) noexcept override |
void | process () override |
void | shutDown () override |
void | spinUp () override |
![]() | |
BasicFramework (const std::string &applName, const std::string &applDesc) noexcept | |
bool | run () noexcept |
virtual | ~BasicFramework () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
int | exitCode |
![]() | |
static const int | EXCEPTION_ERROR = 1 |
static const int | EXIST_ERROR = 2 |
static const int | GENERAL_ERROR = 1 |
static const int | OPTION_ERROR = 2 |
![]() | |
std::string | appDesc |
Description of program's function. More... | |
std::string | argv0 |
Name of the program. More... | |
int | debugLevel |
Debug level for this run of the program. More... | |
CommandOptionNoArg | debugOption |
Enable/increase debugging output. More... | |
CommandOptionHelpUsage | helpOption |
Request command-line option usage. More... | |
int | verboseLevel |
Verbose level for this run of the program. More... | |
CommandOptionNoArg | verboseOption |
Enable/increase informational output. More... | |
|
inline |
Definition at line 51 of file DebugTrace_T.cpp.
|
inlineoverridevirtual |
Additional set-up to be performed before starting processing. This generally involves things that are necessary for either the spinUp processing or main processing. This method should be implemeneted by the end-user.
Reimplemented from gnsstk::BasicFramework.
Definition at line 73 of file DebugTrace_T.cpp.
|
inlineoverridevirtual |
Called by the run() method; calls additionalSetup(), spinUp(), and process(), in that order. Generally should not be overridden.
Reimplemented from gnsstk::BasicFramework.
Definition at line 68 of file DebugTrace_T.cpp.
|
inline |
Definition at line 100 of file DebugTrace_T.cpp.
|
inlineoverridevirtualnoexcept |
Process command line arguments. When this method is overridden, make sure to call the parent class's initialize().
[in] | argc | same as main() argc. |
[in] | argv | same as main() argv. |
[in] | pretty | Whether the 'pretty print' option will be used when printing descriptions. It is 'TRUE' by default. |
Reimplemented from gnsstk::BasicFramework.
Definition at line 54 of file DebugTrace_T.cpp.
|
inlineoverridevirtual |
Processing to be performed. This method should be implemeneted by the end-user.
Reimplemented from gnsstk::BasicFramework.
Definition at line 83 of file DebugTrace_T.cpp.
|
inlineoverridevirtual |
Clean-up processing to be done before the program ends. This method is executed outside of a try block and should be implemeneted by the end-user.
Reimplemented from gnsstk::BasicFramework.
Definition at line 95 of file DebugTrace_T.cpp.
|
inlineoverridevirtual |
Code to be executed AFTER initialize() and additionalSetup(). This method should be implemeneted by the end-user.
Reimplemented from gnsstk::BasicFramework.
Definition at line 78 of file DebugTrace_T.cpp.