Back to index

nordugrid-arc-nox  1.1.0~rc6
compiler.h
Go to the documentation of this file.
00001 #ifndef __ARC_COMPILER_H__
00002 #define __ARC_COMPILER_H__
00003 
00004 #include <map>
00005 #include <arc/message/Service.h>
00006 #include <arc/Logger.h>
00007 #include <arc/security/PDP.h>
00008 
00009 namespace Compiler {
00010     
00014 class Service_Compiler: public Arc::Service
00015 {
00016     protected:
00017         std::string script_url_;   
00018         Arc::NS ns_;
00019         Arc::MCC_Status make_fault(Arc::Message& outmsg);
00020        static Arc::Logger logger;
00021 
00022     public:
00024         Service_Compiler(Arc::Config *cfg);
00025         virtual ~Service_Compiler(void);
00027         virtual Arc::MCC_Status process(Arc::Message&,Arc::Message&);
00028         std::string Get_Script_Url() {return script_url_;}     
00029 };
00030 
00031 } // namespace Compiler
00032 
00033 #endif /* __ARC_COMPILER_H__ */