X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2Fengine%2FTest%2FComponentInstanceTest.hxx;h=6226da0fda106d3025a3e43ed64565a11113bdd4;hb=fce58f67dc012ff397c9cdecd480490b7bd48492;hp=503867f2d203463f9298561d31d390de2ba60d36;hpb=8b48ce4efcf57bfe6abefe5319c8f1c3f57d5f08;p=modules%2Fyacs.git diff --git a/src/engine/Test/ComponentInstanceTest.hxx b/src/engine/Test/ComponentInstanceTest.hxx index 503867f2d..6226da0fd 100644 --- a/src/engine/Test/ComponentInstanceTest.hxx +++ b/src/engine/Test/ComponentInstanceTest.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2006-2014 CEA/DEN, EDF R&D +// Copyright (C) 2006-2015 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -31,12 +31,14 @@ namespace YACS public: ComponentInstanceTest1(const ComponentInstanceTest1& other); ComponentInstanceTest1(const std::string& name); - void load(ServiceNode *askingNode); - void unload(ServiceNode *askingNode); - bool isLoaded(ServiceNode *askingNode); + void load(Task *askingNode); + void unload(Task *askingNode); + bool isLoaded(Task *askingNode) const; std::string getKind() const; + std::string getKindForNode() const; ServiceNode* createNode(const std::string& name); ComponentInstance *clone() const; + ComponentInstance *cloneAlways() const; protected: bool _loaded; }; @@ -46,12 +48,14 @@ namespace YACS public: ComponentInstanceTest2(const ComponentInstanceTest2& other); ComponentInstanceTest2(const std::string& name); - void load(ServiceNode *askingNode); - void unload(ServiceNode *askingNode); - bool isLoaded(ServiceNode *askingNode); + void load(Task *askingNode); + void unload(Task *askingNode); + bool isLoaded(Task *askingNode) const; std::string getKind() const; + std::string getKindForNode() const; ServiceNode* createNode(const std::string& name); ComponentInstance *clone() const; + ComponentInstance *cloneAlways() const; protected: bool _loaded; };