71 void Abort (
bool _abort) {abort = _abort;}
121 const KKStr& parmValue
135 void ProcessCmdLineParameters (
kkint32 argc,
146 std::vector<KKStrPair> expandedParameterPairs;
Application(const Application &_application)
Copy Constructor for Application class.
virtual void DisplayCommandLineParameters()
Will display Command Lone parameters that the 'Application' class will manage.
void Abort(bool _abort)
Used to specify that the application is been aborted.
virtual const char * ApplicationName()
Application()
Constructor for Application class that will start with a default logger(RunLog),. ...
virtual void InitalizeApplication(kkint32 argc, char **argv)
Initialized Application Instance; 1st method to be called after instance construction.
Application(RunLog &_log)
Constructor for Application class where we already have an existing logger '_log'.
virtual bool ProcessCmdLineParameter(const KKStr &parmSwitch, const KKStr &parmValue)
This method will get called once for each parameter specified in the command line.
static KKStr Concat(const std::vector< std::string > &values)
Concatenates the list of 'std::string' strings.
virtual KKStr BuildDate() const
The base class for all standalone application.
Used for logging messages.
void AssignLog(RunLog &_log)
Replaces the Log file to write to.
bool Abort()
Returns 'true' if application has been aborted.