Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

JobCInputModule.cxx

Go to the documentation of this file.
00001 
00002 // $Id: JobCInputModule.cxx,v 1.17 2009/01/05 06:10:20 schubert Exp $
00003 //
00004 // Define the interface for an input module
00005 //
00006 // messier@huhepl.harvard.edu
00008 #include "JobControl/JobCInputModule.h"
00009 #include "MessageService/MsgService.h"
00010 #include "Registry/Registry.h"
00011 CVSID("$Id: JobCInputModule.cxx,v 1.17 2009/01/05 06:10:20 schubert Exp $");
00012 
00013 static const JobCResult gsNG = JobCResult::kError;
00014 
00015 static void noimp() { MSG("Io",Msg::kWarning) << "Not implemented.\n"; }
00016 
00017 JobCInputModule::JobCInputModule() : fMom(0) { }
00018 JobCInputModule::~JobCInputModule() { }
00019 
00020 JobCResult JobCInputModule::Get()                      {noimp(); return gsNG;}
00021 JobCResult JobCInputModule::Get(MomNavigator*)         {noimp(); return gsNG;}
00022 JobCResult JobCInputModule::Next(int /* n */)          {noimp(); return gsNG;}
00023 JobCResult JobCInputModule::Prev(int /* n */)          {noimp(); return gsNG;}
00024 JobCResult JobCInputModule::GoTo(int /* r */, int /* s */, int /* d */)  
00025                                                        {noimp(); return gsNG;}
00026 JobCResult JobCInputModule::GoTo(const VldContext& /* vld */)
00027                                                        {noimp(); return gsNG;}
00028 
00029 void JobCInputModule::List(const char* /* streamlist */) const    { noimp(); }
00030 void JobCInputModule::AddFile(const char* /* f */, 
00031                               const char* /* streamlist */, int /* at */) 
00032                                                                   { noimp(); }
00033 void JobCInputModule::RemoveFile(const char* /* f */,
00034                                  const char* /* streamlist */) { noimp(); }
00035 void JobCInputModule::Select(const char* /* s */, const char* /* c */, 
00036                              bool /* isrequired */) 
00037                                                                  { noimp(); }
00038 void JobCInputModule::SetSequenceMode(const char* /* s */, 
00039                                       Per::ESequenceMode /* s */) { noimp(); }
00040 void JobCInputModule::SetTestMode(const char* /* s */, 
00041                                   bool /* s */) { noimp(); }
00042 void JobCInputModule::SetPerOwnedDisabled(const char* /* s */,
00043                                           bool /* s */) { noimp(); }
00044 void JobCInputModule::SetWindow(const char*, double, double) { noimp(); }
00045 void JobCInputModule::DefineStream(const char* /* s */, const char* /* t */) 
00046                                                                  { noimp(); }
00047 
00048 void JobCInputModule::SetMaxFileRepeat(const char* /*stream*/,
00049                                        int /*numRepeat*/) { noimp(); }
00050 void JobCInputModule::SetMeanMom(const char* /*stream*/,
00051                                  double /*mean*/) { noimp(); }
00052 void JobCInputModule::SetPushRandom(const char* /*stream*/,
00053                                     bool /*setRandom*/) { noimp(); }
00054 void JobCInputModule::SetRandomSeed(int /*rSeed*/) { noimp(); }
00055 
00056 JobCResult JobCInputModule::NextFile(int /* n */, const char* /* streamlist */)
00057                                                     { noimp(); return gsNG;}
00058 JobCResult JobCInputModule::PrevFile(int /* n */, const char* /* streamlist */)
00059                                                     { noimp(); return gsNG;}
00060 JobCResult JobCInputModule::GoToFile(int /* i */, const char* /* streamlist */)
00061                                                    { noimp(); return gsNG;}
00062 JobCResult JobCInputModule::GoToFile(const char* /* f */, 
00063                                      const char* /* streamlist */) 
00064                                                     { noimp(); return gsNG;}
00065 
00066 void JobCInputModule::SetMom(MomNavigator* mom) { fMom = mom; }
00067 MomNavigator* JobCInputModule::GetMom() const   { return fMom; }
00068 
00069 
00070 
00071 Int_t JobCInputModule::GetCurrentRun() const { noimp(); return 0; }
00072 Int_t JobCInputModule::GetLastRun() const { noimp(); return 0; }
00073 const char* JobCInputModule::GetCurrentFile(const char* ) const 
00074 { noimp(); return 0; }
00075 const char* JobCInputModule::GetLastFile(const char* ) const 
00076 { noimp(); return 0; }
00077 Int_t JobCInputModule::GetCurrentSnarl() const { noimp(); return 0; }
00078 

Generated on Mon Feb 15 11:06:49 2010 for loon by  doxygen 1.3.9.1