projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bug in RC
[anna.git]
/
include
/
anna
/
app
/
Component.hpp
diff --git
a/include/anna/app/Component.hpp
b/include/anna/app/Component.hpp
index
efd57b1
..
33198d8
100644
(file)
--- a/
include/anna/app/Component.hpp
+++ b/
include/anna/app/Component.hpp
@@
-10,10
+10,7
@@
#define anna_app_Component_hpp
#include <vector>
#define anna_app_Component_hpp
#include <vector>
-
-#include <anna/core/RuntimeException.hpp>
-#include <anna/core/mt/Mutex.hpp>
-
+#include <anna/core/util/Component.hpp>
#include <anna/app/Application.hpp>
namespace anna {
#include <anna/app/Application.hpp>
namespace anna {
@@
-44,19
+41,13
@@
namespace app {
Si el componente \em 'Clase' no hubiera sido registrado (instanciado) en nuestra aplicacion el metodo
template anna::component lanzara una excepcion.
*/
Si el componente \em 'Clase' no hubiera sido registrado (instanciado) en nuestra aplicacion el metodo
template anna::component lanzara una excepcion.
*/
-class Component : public
Mutex
{
+class Component : public
anna::Component
{
public:
/**
Destructor.
*/
virtual ~Component();
public:
/**
Destructor.
*/
virtual ~Component();
- /**
- Class name given in constructor.
- \return El nombre de la clase indicado en el constructor.
- */
- const char* getClassName() const throw() { return a_className.c_str(); }
-
/**
Conecta explicitamente este componente con la aplicacion. Sera necesario invocar a este metodo
cuando instanciemos un componentes despues de comenzar la ejecucion de nuestra aplicacion y
/**
Conecta explicitamente este componente con la aplicacion. Sera necesario invocar a este metodo
cuando instanciemos un componentes despues de comenzar la ejecucion de nuestra aplicacion y
@@
-129,7
+120,6
@@
protected:
private:
typedef std::vector <std::string>::iterator iterator;
private:
typedef std::vector <std::string>::iterator iterator;
- const std::string a_className;
State::_v a_state;
std::vector <std::string> a_predecessors;
State::_v a_state;
std::vector <std::string> a_predecessors;