xrootd
Loading...
Searching...
No Matches
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.
 
virtual ~XrdSecEntityAttrCB ()
 

Member Enumeration Documentation

◆ Action

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::XrdSecEntityAttrCB ( )
inline

Constructor and Destructor.

◆ ~XrdSecEntityAttrCB()

virtual XrdSecEntityAttrCB::~XrdSecEntityAttrCB ( )
inlinevirtual

Member Function Documentation

◆ Attr()

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

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