XRootD
XrdSecEntityAttrCB Class Referenceabstract

#include <XrdSecEntityAttr.hh>

+ Collaboration diagram for XrdSecEntityAttrCB:

Public Types

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

Public Member Functions

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

Detailed Description

Definition at line 151 of file XrdSecEntityAttr.hh.

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.

Definition at line 165 of file XrdSecEntityAttr.hh.

165  {Delete = -1,
166  Stop = 0,
167  Next = 1
168  };
@ Stop
Stop the iteration.
@ Next
Proceed to the next key-value pair.
@ Delete
Delete the key-value and proceed to next one.

Constructor & Destructor Documentation

◆ XrdSecEntityAttrCB()

XrdSecEntityAttrCB::XrdSecEntityAttrCB ( )
inline

Constructor and Destructor.

Definition at line 176 of file XrdSecEntityAttr.hh.

176 {}

◆ ~XrdSecEntityAttrCB()

virtual XrdSecEntityAttrCB::~XrdSecEntityAttrCB ( )
inlinevirtual

Definition at line 177 of file XrdSecEntityAttr.hh.

177 {}

Member Function Documentation

◆ Attr()

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

Referenced by XrdSecEntityAttr::List().

+ Here is the caller graph for this function:

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