ARC SDK
Profile.h
1 // -*- indent-tabs-mode: nil -*-
2 
3 #ifndef __ARC_PROFILE_H__
4 #define __ARC_PROFILE_H__
5 
6 #include <string>
7 
8 #include <arc/ArcConfig.h>
9 #include <arc/IniConfig.h>
10 #include <arc/Logger.h>
11 #include <arc/XMLNode.h>
12 
13 namespace Arc {
14 
16 
18  class Profile
19  : public XMLNode {
20  public:
22  Profile(const std::string& filename);
23  ~Profile();
25  void Evaluate(Config &cfg, IniConfig ini);
26  };
27 
28 } // namespace Arc
29 
30 #endif /* __ARC_PROFILE_H__ */