xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
XrdSecEntityAttrCB Class Referenceabstract

#include <XrdSecEntityAttr.hh>

Public Types

enum  Action { Delete = -1, Stop = 0, Next = 1 }
 

Public Member Functions

virtual Action Attr (const char *key, const char *val)=0
 
 XrdSecEntityAttrCB ()
 Constructor and Destructor. More...
 
virtual ~XrdSecEntityAttrCB ()
 

Member Enumeration Documentation

Acceppt a key-value attribute pair from the XrdSecEntity::List() method.

Parameters
key- The key, if nil this is the end of the list.
val- The associated value, if nil this is the end of the list.
Returns
One of the Action enum values. The return value is ignored when the end of the list indicator is returned.
Enumerator
Delete 

Delete the key-value and proceed to next one.

Stop 

Stop the iteration.

Next 

Proceed to the next key-value pair.

Constructor & Destructor Documentation

XrdSecEntityAttrCB::XrdSecEntityAttrCB ( )
inline

Constructor and Destructor.

virtual XrdSecEntityAttrCB::~XrdSecEntityAttrCB ( )
inlinevirtual

Member Function Documentation

virtual Action XrdSecEntityAttrCB::Attr ( const char *  key,
const char *  val 
)
pure virtual

The documentation for this class was generated from the following file: