+
+ //char* machineName();
+ //Engines::Component_ptr instance(const char* nameToRegister,
+ // const char* componentName);
+
+ // --- local C++ methods
+
+ Engines::Component_ptr
+ find_or_create_instance( std::string genericRegisterName,
+ std::string componentLibraryName);
+
+ Engines::Component_ptr
+ createInstance(std::string genericRegisterName,
+ void *handle,
+ int studyId);
+
+ static bool isPythonContainer(const char* ContainerName);
+ static std::string BuildContainerNameForNS(const char *ContainerName,
+ const char *hostname);
+ static void decInstanceCnt(std::string genericRegisterName);