#include <JobCModuleProxy.h>
Public Member Functions | |
| JobCModuleProxy () | |
| virtual | ~JobCModuleProxy () |
| const char * | GetName () const |
| const char * | GetFunc () const |
| void | Help () |
| virtual JobCModule * | CreateModule ()=0 |
Protected Attributes | |
| const char * | fName |
| const char * | fFunc |
|
|
Definition at line 14 of file JobCModuleProxy.cxx. References fName. 00015 {
00016 fName = "<null>";
00017 }
|
|
|
Definition at line 21 of file JobCModuleProxy.cxx. 00021 {}
|
|
|
Definition at line 53 of file JobCModuleProxy.cxx. Referenced by JobCPath::GetModule(), Help(), JobCDisplayModule::Start(), and JobCInput::Use(). 00054 {
00055 MSG("JobC", Msg::kError)
00056 << "Attempt to create null job module '" << fName << "'\n";
00057 return 0;
00058 }
|
|
|
Definition at line 32 of file JobCModuleProxy.cxx. 00033 {
00034 return fFunc;
00035 }
|
|
|
Definition at line 25 of file JobCModuleProxy.cxx. Referenced by JobCModuleRegistry::Register(), and JobCInput::Use(). 00026 {
00027 return fName;
00028 }
|
|
|
Definition at line 39 of file JobCModuleProxy.cxx. References CreateModule(), and JobCModule::Help(). Referenced by JobController::Help(). 00040 {
00041 //======================================================================
00042 // Need and instance for the help command -- a little awkward
00043 //======================================================================
00044 JobCModule* m = this->CreateModule();
00045 if (m) {
00046 m->Help();
00047 delete m;
00048 }
00049 }
|
|
|
Definition at line 31 of file JobCModuleProxy.h. |
|
|
Definition at line 30 of file JobCModuleProxy.h. Referenced by CreateModule(), and JobCModuleProxy(). |
1.3.9.1