Back to index

nordugrid-arc-nox  1.1.0~rc6
ArcLocation.h
Go to the documentation of this file.
00001 // -*- indent-tabs-mode: nil -*-
00002 
00003 #ifndef __ARC_ARCLOCATION_H__
00004 #define __ARC_ARCLOCATION_H__
00005 
00006 #include <string>
00007 #include <list>
00008 
00009 namespace Arc {
00010 
00012   class ArcLocation {
00013   public:
00015 
00019     static void Init(std::string path);
00021     static const std::string& Get();
00023 
00025     static std::list<std::string> GetPlugins();
00026   private:
00027     static std::string& location(void);
00028   };
00029 
00030 } // namespace Arc
00031 
00032 #endif // __ARC_ARCLOCATION_H__