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.