yast2-core
|
#include <Y2CCSCR.h>
Public Member Functions | |
Y2CCSCR () | |
~Y2CCSCR () | |
bool | isServerCreator () const |
Y2Component * | create (const char *) const |
Y2Component * | provideNamespace (const char *) |
![]() | |
Y2ComponentCreator (Y2ComponentBroker::order_t order) | |
Y2ComponentCreator (Y2ComponentBroker::order_t order, bool force_register) | |
virtual | ~Y2ComponentCreator () |
virtual Y2Component * | createInLevel (const char *name, int level, int current_level) const |
bool | isClientCreator () const |
Private Attributes | |
std::map< std::string, Y2SCRComponent * > | scr_instances |
Y2CCSCR::Y2CCSCR | ( | ) |
Constructor of a SCR component creator.
Y2CCSCR::~Y2CCSCR | ( | ) |
Destructor of a SCR component creator.
References scr_instances.
|
virtual |
Creates a new Y2Component if the name matches the one provided in the constructor.
Reimplemented from Y2ComponentCreator.
References scr_instances, split_name(), and y2debug.
Referenced by isServerCreator().
|
inlinevirtual |
Returns true since all agents are server components.
Implements Y2ComponentCreator.
References create().
|
inlinevirtual |
Agent components do not provide any namespaces.
Reimplemented from Y2ComponentCreator.
|
mutableprivate |
Referenced by create(), and ~Y2CCSCR().