XrdSecsssCon Class Reference

#include <XrdSecsssCon.hh>

List of all members.

Public Member Functions

virtual void Cleanup (const std::set< std::string > &Contacts, const XrdSecEntity &Entity)=0
bool Contact (const std::string &lgnid, const std::string &hostID)
 XrdSecsssCon ()
virtual ~XrdSecsssCon ()

Constructor & Destructor Documentation

XrdSecsssCon::XrdSecsssCon (  )  [inline]
virtual XrdSecsssCon::~XrdSecsssCon (  )  [inline, virtual]

Member Function Documentation

virtual void XrdSecsssCon::Cleanup ( const std::set< std::string > &  Contacts,
const XrdSecEntity Entity 
) [pure virtual]

Cleanup connections established by the passed entity.

Parameters:
Contacts Reference to a set of connections created by the entity. Each entry in the form of 'user[:pswd]:port'.
Entity Reference to the entity object responsible for the contacts.
Note:
1) This object is passed to the XrdSecsssID constructor. 2) It is expected that the callee will disconnect each connection. 3) Upon return the Contacts and Entity objects are deleted.
bool XrdSecsssCon::Contact ( const std::string &  lgnid,
const std::string &  hostID 
)

Add a contact for the indicated loginid entity.

Parameters:
lgnid - The loginid used to to register an Entity via XrdSecsssID.
hostID - The hostID (i.e. lgnid[:pswd]:port).
Returns:
true - Contact added.
false - Contact not added as the lgnid is not registered.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1