yast2-core
|
Functions | |
How components are created include y2 Y2ComponentCreator h The Y2ComponentCreator class is the interface between a component and the component | broker (Y2ComponentBroker.cc).It is used to find and intialize a component |
How components are created include y2 Y2ComponentCreator h The Y2ComponentCreator class is the interface between a component and the component it is not used for communication with a component The component broker keeps a global list of all known components | Y2ComponentCreator (Y2ComponentBroker::order_t order) |
enters the component to the broker s list in the given order Y2Component * | create (const char *name) const create the component and return a handle for communication(see interface.txt) name is used to identify components based on the same code(e.g.stdio and stderr) Y2Component *create(const char *name |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool | isServerCreator () const return true for servers |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool | isClientCreator () return false for servers |
Variables | |
enters the component to the broker s list in the given order Y2Component int | level |
enters the component to the broker s list in the given order Y2Component int int current_level same as | above |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component | creators |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not | executable |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches | Y2CCWFM |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only | Y2CCProgram |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only | name |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only | creates_servers |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only | creates_non_y2 |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only level else if creates_servers then fail if can stat it and is create it | Y2CCStdio |
How components are created include y2 Y2ComponentCreator h The Y2ComponentCreator class is the interface between a component and the component broker | ( | Y2ComponentBroker. | cc | ) |
enters the component to the broker s list in the given order Y2Component* create | ( | const char * | name | ) | const |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool isClientCreator | ( | ) |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool isServerCreator | ( | ) | const |
How components are created include y2 Y2ComponentCreator h The Y2ComponentCreator class is the interface between a component and the component it is not used for communication with a component The component broker keeps a global list of all known components Y2ComponentCreator | ( | Y2ComponentBroker::order_t | order | ) |
enters the component to the broker s list in the given order Y2Component int int current_level same as above |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only creates_non_y2 |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only creates_servers |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component creators |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only level else if creates_servers then fail if can stat it and is executable |
enters the component to the broker s list in the given order Y2Component int level |
Referenced by Y2ComponentBroker::createComponent(), Y2CCProgram::createInLevel(), Y2SLog::getdbg(), Y2SLog::Y2Loglinestreamset::getStream(), ScriptingAgent::InitRegDirs(), Y2CCPlugin::provideNamespace(), Y2PathSearch::searchPath(), ScriptingAgent::Sweep(), y2_logfmt_prefix(), y2_vlogger_function(), and YaST::ExecutionEnvironment::~ExecutionEnvironment().
The name must be a valid y2component name |
Referenced by StaticDeclaration::active_predefined(), attach_parameter(), Y2CCWFM::createInLevel(), Y2CCProgram::createInLevel(), Y2CCPlugin::createInLevel(), StaticDeclaration::Decl2String(), FileDep::FileDep(), YCPPathSearch::find(), Debugger::findSymbol(), YSImport::kind(), YSSwitch::kind(), Debugger::lastCommand(), main(), MemUsage::mem_size(), MemUsage::MuDump(), StaticDeclaration::readDeclaration(), StaticDeclaration::registerDeclarations(), split_name(), ExternalProgram::start_program(), switch(), while(), and MemUsage::~MemUsage().
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only Y2CCProgram |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches in current level only level else if creates_servers then fail if can stat it and is create it Y2CCStdio |
enters the component to the broker s list in the given order Y2Component int int current_level same as but for external components which may reside in different directories The level identifies the directory prefix from the list defined in pathsearch cc bool false for clients bool true for clients Catalog of component take it if we can stat it and it is not take it if we can t stat it and its line matches Y2CCWFM |