00001 // @(#) root/glite:$Id: TGLiteJobStatus.h 21921 2008-01-30 12:22:11Z rdm $ 00002 // Author: Anar Manafov <A.Manafov@gsi.de> 2006-04-10 00003 00004 /************************************************************************* 00005 * Copyright (C) 1995-2008, 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 /************************************************************************/ 00013 /*! \file TGLiteJobStatus.h 00014 gLite implementation of TGridJobStatus*//* 00015 00016 version number: $LastChangedRevision: 1678 $ 00017 created by: Anar Manafov 00018 2006-04-10 00019 last changed by: $LastChangedBy: manafov $ $LastChangedDate: 2008-01-21 18:22:14 +0100 (Mon, 21 Jan 2008) $ 00020 00021 Copyright (c) 2006-2008 GSI GridTeam. All rights reserved. 00022 *************************************************************************/ 00023 00024 #ifndef ROOT_TGLiteJobStatus 00025 #define ROOT_TGLiteJobStatus 00026 00027 #ifndef ROOT_TGridJobStatus 00028 #include "TGridJobStatus.h" 00029 #endif 00030 00031 #ifndef ROOT_TGridJob 00032 #include "TGridJob.h" 00033 #endif 00034 00035 class TGLiteJobStatus : public TGridJobStatus 00036 { 00037 public: 00038 TGLiteJobStatus() {} 00039 TGLiteJobStatus(TString jobID); 00040 virtual ~TGLiteJobStatus() {} 00041 00042 public: 00043 virtual EGridJobStatus GetStatus() const; 00044 00045 private: 00046 std::string m_sJobID; 00047 00048 ClassDef(TGLiteJobStatus, 1) // gLite implementation of TGridJobStatus 00049 }; 00050 00051 #endif