Back to index

nordugrid-arc-nox  1.1.0~rc6
security.h
Go to the documentation of this file.
00001 #include <arc/message/SecAttr.h>
00002 
00003 namespace ISIS {
00004 
00005 // Id: http://www.nordugrid.org/schemas/policy-arc/types/isis/operation
00006 // Value: isis - actions for inter-isis communication
00007 //        service - actions for services registering to ISIS
00008 //        client - actions for clients asking about information from ISIS
00009 
00010 class ISISSecAttr: public Arc::SecAttr {
00011  public:
00012   ISISSecAttr(const std::string& action);
00013   virtual ~ISISSecAttr(void);
00014   virtual operator bool(void) const;
00015   virtual bool Export(Arc::SecAttrFormat format,Arc::XMLNode &val) const;
00016  protected:
00017   std::string action_;
00018   std::string object_;
00019   std::string context_;
00020   virtual bool equal(const Arc::SecAttr &b) const;
00021 };
00022 
00023 } // namespace ISIS
00024