31 const char Container::KIND_ENTRY[]=
"container_kind";
33 const char Container::AOC_ENTRY[]=
"attached_on_cloning";
35 const char Container::USE_PYCACHE_PROPERTY[]=
"use_py_cache";
37 Container::Container():_isAttachedOnCloning(false),
_proc(0)
47 const void *ptr(
this);
48 std::ostringstream oss; oss << ptr;
53 const std::string& resource_name,
54 const std::string& container_name)
56 return start(askingNode);
105 for (std::map<std::string,std::string>::const_iterator it=properties.begin();it!=properties.end();++it)
112 std::string str_value;
114 const char* yes_values[] = {
"YES",
"Yes",
"yes",
"TRUE",
"True",
"true",
"1",
116 for(
const char* v : yes_values)
virtual void start(const Task *askingNode)=0
virtual bool isSupportingRTODefNbOfComp() const
virtual std::string getDiscreminantStrOfThis(const Task *askingNode) const
virtual void setProperty(const std::string &name, const std::string &value)=0
virtual void attachOnCloning() const
virtual void dettachOnCloning() const
virtual std::string getProperty(const std::string &name) const =0
virtual void usePythonCache(bool v)
static const char USE_PYCACHE_PROPERTY[]
virtual bool isUsingPythonCache()
virtual bool isAttachedOnCloning() const
virtual bool canAcceptImposedResource()
virtual void setAttachOnCloningStatus(bool val) const
bool _isAttachedOnCloning
virtual void setProperties(const std::map< std::string, std::string > &properties)