shibboleth-3.2.3
shibsp::MetadataProviderCriteria Struct Reference

Extended criteria for metadata lookup for Shibboleth-aware metadata providers. More...

#include <shibsp/metadata/MetadataProviderCriteria.h>

Inheritance diagram for shibsp::MetadataProviderCriteria:

Public Member Functions

 MetadataProviderCriteria (const Application &app)
 Constructor. More...
 
 MetadataProviderCriteria (const Application &app, const XMLCh *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 
 MetadataProviderCriteria (const Application &app, const char *id, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 
 MetadataProviderCriteria (const Application &app, const opensaml::SAMLArtifact *a, const xmltooling::QName *q=nullptr, const XMLCh *prot=nullptr, bool valid=true)
 Constructor. More...
 

Public Attributes

const Applicationapplication
 The application performing the lookup. More...
 

Detailed Description

Extended criteria for metadata lookup for Shibboleth-aware metadata providers.

Constructor & Destructor Documentation

shibsp::MetadataProviderCriteria::MetadataProviderCriteria ( const Application app)

Constructor.

Parameters
appapplication performing the lookup
shibsp::MetadataProviderCriteria::MetadataProviderCriteria ( const Application app,
const XMLCh *  id,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
appapplication performing the lookup
identityID to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored
shibsp::MetadataProviderCriteria::MetadataProviderCriteria ( const Application app,
const char *  id,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
appapplication performing the lookup
identityID to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored
shibsp::MetadataProviderCriteria::MetadataProviderCriteria ( const Application app,
const opensaml::SAMLArtifact *  a,
const xmltooling::QName *  q = nullptr,
const XMLCh *  prot = nullptr,
bool  valid = true 
)

Constructor.

Parameters
appapplication performing the lookup
aartifact to lookup
qelement/type of role, if any
protprotocol support constant, if any
validtrue iff stale metadata should be ignored

Member Data Documentation

const Application& shibsp::MetadataProviderCriteria::application

The application performing the lookup.


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