|
CCAFFEINE
0.8.8
|
#include <OpqAbstractFramework.h>
Public Member Functions | |
| AbstractFramework (int64_t fComm, bool useComm) | |
| virtual | ~AbstractFramework () |
| virtual void | initWithString (const ::std::string &arg) |
| virtual void | initWithArgv (const char **argv, int argc) |
| virtual ::ccafeopq::TypeMap_shared | createTypeMap () |
| virtual ccafeopq::Services * | getServices (const std::string &selfInstanceName, const std::string &selfClassName,::ccafeopq::TypeMap_shared selfProperties) |
| virtual ccafeopq::Services * | getServices (const std::string &selfInstanceName, const std::string &selfClassName) |
| virtual void | releaseServices (::ccafeopq::Services *svc) |
| virtual void | shutdownFramework () |
| virtual ::ccafeopq::AbstractFramework * | createEmptyFramework () |
| virtual void | destroyEmptyFramework (::ccafeopq::AbstractFramework *subframe) |
Private Member Functions | |
| void | checkFrame (const char *s) |
Private Attributes | |
| ::ccafe::Frame * | f |
| int64_t | fortranMPIComm |
| bool | hasComm |
TRANSITIONAL core implementation of AbstractFramework. Which is really a wrapper on extremely private piles of cruft that will be changing heavily soon.
| virtual ccafe::AbstractFramework::~AbstractFramework | ( | ) | [virtual] |
see base class
| virtual void ccafe::AbstractFramework::initWithString | ( | const ::std::string & | arg | ) | [virtual] |
Meant to be something like a commandline arguments for the this Ccaffeine framework object. Currently supported:
--path /a/place/for/components:another/place/for/components:... Ccaffeine will discover the components in the path. --load a:colon-separated:list:of:components load specified components into the pallet.
| virtual ::ccafeopq::TypeMap_shared ccafe::AbstractFramework::createTypeMap | ( | ) |
see base class
| virtual ccafeopq::Services* ccafe::AbstractFramework::getServices | ( | const std::string & | selfInstanceName, |
| const std::string & | selfClassName, | ||
| ::ccafeopq::TypeMap_shared | selfProperties | ||
| ) | [virtual] |
see base class
| virtual ccafeopq::Services* ccafe::AbstractFramework::getServices | ( | const std::string & | selfInstanceName, |
| const std::string & | selfClassName | ||
| ) | [virtual] |
convenience method
| virtual void ccafe::AbstractFramework::releaseServices | ( | ::ccafeopq::Services * | svc | ) | [virtual] |
see base class
| virtual void ccafe::AbstractFramework::shutdownFramework | ( | ) | [virtual] |
see base class
| virtual ::ccafeopq::AbstractFramework* ccafe::AbstractFramework::createEmptyFramework | ( | ) |
see base class
| virtual void ccafe::AbstractFramework::destroyEmptyFramework | ( | ::ccafeopq::AbstractFramework * | subframe | ) | [virtual] |
see base class
::ccafe::Frame* ccafe::AbstractFramework::f [private] |
don't even think of looking at what f contains.
1.7.6.1