The CNcbiApplication class defines the application framework and the high high level behavior of an application, and the CAppException class is used for the exceptions generated by CNcbiApplication.
Definition in file ncbiapp.hpp.
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbienv.hpp>
#include <corelib/metareg.hpp>
#include <corelib/version.hpp>
Include dependency graph for ncbiapp.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | CAppException |
| CAppException --. More... | |
| class | CNcbiApplication |
| CNcbiApplication --. More... | |
| class | INcbiIdler |
| Interface for application idler. More... | |
| class | CDefaultIdler |
| Default idler. More... | |
Defines | |
| #define | GetArgs GetArgs |
| Avoid preprocessor name clash with the NCBI C Toolkit. | |
Functions | |
| INcbiIdler * | GetIdler (EOwnership ownership=eNoOwnership) |
| Return currently installed idler or NULL. | |
| void | SetIdler (INcbiIdler *idler, EOwnership ownership=eTakeOwnership) |
| Set new idler and ownership. | |
| void | RunIdler (void) |
| Execute currently installed idler if any. | |
|
|
Avoid preprocessor name clash with the NCBI C Toolkit.
Definition at line 54 of file ncbiapp.hpp. Referenced by BOOST_AUTO_TEST_CASE(), CAlignmentRefiner::EchoSettings(), CAlignmentRefiner::ExtractBEArgs(), CAlignmentRefiner::ExtractLOOArgs(), CCgiApplication::GetArgs(), CAlignmentRefiner::GetBlocksToAlign(), NCBITEST_AUTO_INIT(), CAsnvalApp::ReadClassMember(), SUApp::Run(), CAlignmentRefiner::Run(), and CAsn2Asn::RunAsn2Asn(). |
1.4.6
Modified on Mon Dec 07 16:21:19 2009 by modify_doxy.py rev. 173732