TProofMgrLite.h

Go to the documentation of this file.
00001 // @(#)root/proofx:$Id: TProofMgrLite.h 26823 2008-12-11 09:26:32Z ganis $
00002 // Author: G. Ganis, Apr 2008
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TProofMgrLite
00013 #define ROOT_TProofMgrLite
00014 
00015 
00016 //////////////////////////////////////////////////////////////////////////
00017 //                                                                      //
00018 // TProofMgrLite                                                        //
00019 //                                                                      //
00020 // Basic functionality implementtaion in the case of Lite sessions      //
00021 //                                                                      //
00022 //////////////////////////////////////////////////////////////////////////
00023 
00024 #ifndef ROOT_TProofMgr
00025 #include "TProofMgr.h"
00026 #endif
00027 #ifndef ROOT_TUrl
00028 #include "TUrl.h"
00029 #endif
00030 
00031 class TProofMgrLite : public TProofMgr {
00032 
00033 public:
00034    TProofMgrLite(const char *url, Int_t loglevel = -1, const char *alias = "");
00035    virtual ~TProofMgrLite() { }
00036 
00037    TProof     *CreateSession(const char * = 0, const char * = 0, Int_t = -1);
00038    TProofLog  *GetSessionLogs(Int_t ridx = 0, const char *stag = 0,
00039                               const char *pattern = "-v | SvcMsg");
00040    TObjString *ReadBuffer(const char *file, Long64_t ofs, Int_t len);
00041    TObjString *ReadBuffer(const char *file, const char *pattern);
00042 
00043    ClassDef(TProofMgrLite,0)  // XrdProofd PROOF manager interface
00044 };
00045 
00046 #endif

Generated on Tue Jul 5 14:28:02 2011 for ROOT_528-00b_version by  doxygen 1.5.1