Back to index

nordugrid-arc-nox  1.1.0~rc6
AttributeProxy.h
Go to the documentation of this file.
00001 #ifndef __ARC_SEC_ATTRIBUTEPROXY_H__
00002 #define __ARC_SEC_ATTRIBUTEPROXY_H__
00003 
00004 #include <list>
00005 #include <fstream>
00006 #include <arc/XMLNode.h>
00007 #include <arc/Logger.h>
00008 #include "AttributeValue.h"
00009 
00010 namespace ArcSec {
00011 
00013 
00017 class AttributeProxy {
00018 public:
00019   AttributeProxy() {};
00020   virtual ~AttributeProxy(){};
00021 public:
00025   virtual AttributeValue* getAttribute(const Arc::XMLNode& node) = 0;
00026 };
00027 
00028 } // namespace ArcSec
00029 
00030 #endif /* __ARC_SEC_ATTRIBUTEPROXY_H__ */
00031