8 #ifndef Y2CCAgentComponent_h
9 #define Y2CCAgentComponent_h
34 for (
typename std::vector<AgentComp*>::iterator i =
agent_instances.begin();
71 template <
class AgentComp>
81 if (strcmp (name, my_name) == 0)
85 AgentComp *instance =
new AgentComp(my_name);
86 agent_instances.push_back(instance);
94 #endif // Y2CCAgentComponent_h
std::vector< AgentComp * > agent_instances
Definition: Y2CCAgentComponent.h:67
Y2Component * provideNamespace(const char *)
Definition: Y2CCAgentComponent.h:55
~Y2CCAgentComp()
Definition: Y2CCAgentComponent.h:33
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
const char * my_name
Definition: Y2CCAgentComponent.h:62
Definition: Y2CCAgentComponent.h:19
Y2Component * create(const char *) const
Definition: Y2CCAgentComponent.h:79
Definition: Y2ComponentBroker.h:91
Can create certain YaST2 components As documented in Y2Component, there are many ways how to realize ...
Definition: Y2ComponentCreator.h:43
bool isServerCreator() const
Definition: Y2CCAgentComponent.h:44
Y2CCAgentComp(const char *)
Definition: Y2CCAgentComponent.h:72