MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrAppCommandLine Class Reference

Command line processor. More...

+ Collaboration diagram for MAKLogger::DtLgrAppCommandLine:

Public Member Functions

virtual ~DtLgrAppCommandLine ()
 
virtual void processCommandLine (int argc, char **argv)
 process the command line. More...
 

Protected Types

typedef std::map< DtString,
DtLgrArg * > 
ArgumentMap
 

Protected Member Functions

virtual void initializeArguments (DtLgrCmdLine &cmdLine)
 Initialize default arguments. This is called by processCommandLine. More...
 
virtual void addArgument (DtLgrCmdLine &cmdLine, DtLgrArg *arg, bool isUnlabeled=false)
 Add an individual argument to the cmdLine. More...
 

Protected Attributes

DtLoggerAppConfigLoadermyLoader
 
ArgumentMap myArguments
 

Private Member Functions

 DtLgrAppCommandLine (const DtLgrAppCommandLine &)
 Not Implemented. More...
 
DtLgrAppCommandLineoperator= (const DtLgrAppCommandLine &)
 Not Implemented. More...
 

Detailed Description

Command line processor.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual MAKLogger::DtLgrAppCommandLine::~DtLgrAppCommandLine ( )
virtual
MAKLogger::DtLgrAppCommandLine::DtLgrAppCommandLine ( const DtLgrAppCommandLine )
private

Not Implemented.

Member Function Documentation

virtual void MAKLogger::DtLgrAppCommandLine::addArgument ( DtLgrCmdLine cmdLine,
DtLgrArg arg,
bool  isUnlabeled = false 
)
protectedvirtual

Add an individual argument to the cmdLine.

If the argument is specified as unlabeled, then its value cannot begin the with argument flag character, '-' There can be only one argument specified as unlabeled. The last one added overrides any previous one.

virtual void MAKLogger::DtLgrAppCommandLine::initializeArguments ( DtLgrCmdLine cmdLine)
protectedvirtual

Initialize default arguments. This is called by processCommandLine.

DtLgrAppCommandLine& MAKLogger::DtLgrAppCommandLine::operator= ( const DtLgrAppCommandLine )
private

Not Implemented.

virtual void MAKLogger::DtLgrAppCommandLine::processCommandLine ( int  argc,
char **  argv 
)
virtual

process the command line.

This function adds specific values to the environment.

Member Data Documentation

ArgumentMap MAKLogger::DtLgrAppCommandLine::myArguments
protected
DtLoggerAppConfigLoader* MAKLogger::DtLgrAppCommandLine::myLoader
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)