#include <Y2CCRemote.h>
Inheritance diagram for Y2CCRemote:
Public Member Functions | |
Y2CCRemote (bool creates_servers) | |
bool | isServerCreator () const |
Y2Component * | create (const char *name) const |
virtual Y2Component * | provideNamespace (const char *name_space) |
Private Member Functions | |
void | make_rxs () const |
void | free_rxs () const |
bool | analyseURL (const char *componentname, string &protocol, string &loginname, string &password, string &hostname, string &cname) const |
Private Attributes | |
bool | creates_servers |
regex_t | rx1 |
regex_t | rx2 |
regex_t | rx3 |
int | my_nl_msg_cat_cntr |
|
|
|
Analyses an URL of the form protocol://login:password/componentname
|
|
Override this method to implement the actual creating of the component. You must use the symbol and the signature of the term to decide, which component is to be created. If you are not able to create a matching component, return 0. Reimplemented from Y2ComponentCreator. |
|
|
|
Specifies, whether this creator creates Y2Servers. Implements Y2ComponentCreator. |
|
|
|
Importing a namespace from a remote subcomponent is not possible. Reimplemented from Y2ComponentCreator. |
|
Specifies, whether to create server or client components. |
|
|
|
regular expression |
|
regular expression |
|
regular expression |