32 #ifndef _util_misc_ccaenv_h 33 #define _util_misc_ccaenv_h 35 #include <ccaffeine_AbstractFramework.hh> 37 #include <MPQC_ComponentFactory.hh> 44 static int initialized_;
45 static ccaffeine::AbstractFramework fw_;
46 static gov::cca::Services services_;
47 static gov::cca::ports::BuilderService bs_;
48 static gov::cca::TypeMap type_map_;
49 static gov::cca::ComponentID my_id_;
50 static MPQC::ComponentFactory component_factory_;
54 static void init(std::string &args);
The CCAEnv class handles embedded CCA frameworks.
Definition: ccaenv.h:42
static gov::cca::TypeMap * get_type_map()
Returns pointer to type map.
static int initialized()
Return nonzero if CCAEnv has been initialized.
static gov::cca::ComponentID * get_component_id()
Returns pointer to "uber" component's ComponentID.
static gov::cca::ports::BuilderService * get_builder_service()
Returns pointer to BuilderService object.
static void init(std::string &args)
Initialize the framework.
static gov::cca::Services * get_services()
Returns pointer to Services object.
static ccaffeine::AbstractFramework * get_framework()
Returns pointer to framework.