#include <saml/saml2/metadata/DiscoverableMetadataProvider.h>
Inheritance diagram for opensaml::saml2md::DiscoverableMetadataProvider:

Public Member Functions | |
| virtual std::string | getCacheTag () const |
| Returns the ETag associated with the cached feed. | |
| virtual void | outputFeed (std::ostream &os, bool &first, bool wrapArray=true) const |
| Outputs the cached feed. | |
Protected Member Functions | |
| DiscoverableMetadataProvider (const xercesc::DOMElement *e=nullptr) | |
| Constructor. | |
| virtual void | generateFeed () |
| Generates a JSON feed of IdP discovery information for the current metadata. | |
Protected Attributes | |
| std::string | m_feed |
| Storage for feed. | |
| std::string | m_feedTag |
| ETag for feed. | |
|
|
Constructor. If a DOM is supplied, the following XML content is supported:
|
|
|
Generates a JSON feed of IdP discovery information for the current metadata. The provider MUST be write-locked. |
|
|
Returns the ETag associated with the cached feed. The provider MUST be locked.
|
|
||||||||||||||||
|
Outputs the cached feed. The provider MUST be locked.
|
1.4.6