Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

main.cpp File Reference

Go to the source code of this file.

Functions

int main (int argc, char *argv[])


Function Documentation

int main int  argc,
char *  argv[]
 

Definition at line 104 of file main.cpp.

00105 {
00106     try {
00107         Application app;
00108 
00109         try {
00110             app.init(argc, argv);
00111             app.run();
00112         }
00113         catch (HelpException &e) {
00114             printf("%s\n", e.what());
00115         }
00116         catch (BaseException &e) {
00117             LOG_ERROR(e.info());
00118         }
00119         app.shutdown();
00120         return 0;
00121     }
00122     catch (BaseException &e) {
00123         LOG_ERROR(e.info());
00124     }
00125     catch (std::exception &e) {
00126         LOG_ERROR(ExInfo("std::exception")
00127                 .addInfo("what", e.what()));
00128     }
00129     catch (...) {
00130         LOG_ERROR(ExInfo("unknown exception"));
00131     }
00132 
00133     return 1;
00134 }


Generated on Wed Jun 1 09:54:32 2005 for Fish Fillets - Next Generation by  doxygen 1.4.2