#include <Y2SystemNamespace.h>
Inheritance diagram for Y2SystemNamespace:

Public Member Functions | |
| Y2SystemNamespace (Y2Namespace *local_ns) | |
| virtual | ~Y2SystemNamespace () |
| virtual const string | name () const |
| what namespace do we implement | |
| virtual const string | filename () const |
| used for error reporting | |
| virtual YCPValue | evaluate (bool) |
| called when evaluating the import statement | |
| virtual Y2Function * | createFunctionCall (const string name, constFunctionTypePtr type) |
| void | useRemote (Y2ProgramComponent *sender) |
| void | useLocal () |
Private Attributes | |
| Y2Namespace * | m_local_ns |
| Y2ProgramComponent * | m_remote_sender |
| bool | m_use_remote |
| vector< Y2SystemFunction * > | m_functions |
| string | m_name |
Friends | |
| class | Y2SystemFunction |
|
|
|
|
|
|
|
||||||||||||
|
Creates a function call instance, which can be used to call a function from this namespace. The object is NOT owned anymore by this instance, the caller can (and should) delete it.
Implements Y2Namespace. |
|
|
called when evaluating the import statement
Implements Y2Namespace. |
|
|
used for error reporting
Implements Y2Namespace. |
|
|
what namespace do we implement
Reimplemented from Y2Namespace. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6