Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_Startup Class Reference

Class used to manage startup of CPLAT applications.

Inheritance diagram for CP_Startup:

CP_NoCopy List of all members.

Public Member Functions

Constructor / Destructor
 CP_Startup ()
 Constructor.
 CP_Startup (int argc, char *argv[])
virtual ~CP_Startup ()
 Destructor.

Static Public Member Functions

Getters
static const CP_Strings_ArrayGetArguments ()

Static Protected Attributes

static CP_Strings_Array fArguments

Private Member Functions

Initialization
void InitPlatform (int argc, char *argv[])

Constructor & Destructor Documentation

CP_Startup::CP_Startup  ) 
 

CP_Startup::CP_Startup int  argc,
char *  argv[]
 

Constructor.

CP_Startup::~CP_Startup  )  [virtual]
 

Destructor.


Member Function Documentation

static const CP_Strings_Array& CP_Startup::GetArguments  )  [static]
 

Return the command line arguments passed in at startup.

Exceptions:
none 
Returns:
const CP_Strings_Array& The list of commandline arguments.

void CP_Startup::InitPlatform int  argc,
char *  argv[]
[private]
 

Perform any initialization for the MacOS.

Todo:
argument strings are UTF-8 encoded -> use proper string conversion!


Member Data Documentation

CPLAT_Begin_Namespace_CPLAT CP_Strings_Array CP_Startup::fArguments [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:22:10 2005 for CPLAT_MacOS by  doxygen 1.4.0