Back to index

nordugrid-arc-nox  1.1.0~rc6
DenyPDP.h
Go to the documentation of this file.
00001 #ifndef __ARC_SEC_DENYPDP_H__
00002 #define __ARC_SEC_DENYPDP_H__
00003 
00004 #include <stdlib.h>
00005 
00006 #include <arc/ArcConfig.h>
00007 #include <arc/security/PDP.h>
00008 
00009 namespace ArcSec {
00010 
00012 class DenyPDP : public PDP {
00013  public:
00014   static Arc::Plugin* get_deny_pdp(Arc::PluginArgument* arg);
00015   DenyPDP(Arc::Config* cfg);
00016   virtual ~DenyPDP() {};
00017   virtual bool isPermitted(Arc::Message *msg) const;
00018 };
00019 
00020 } // namespace ArcSec
00021 
00022 #endif /* __ARC_SEC_DENYPDP_H__ */