#include <saml/saml2/metadata/ObservableMetadataProvider.h>

Public Member Functions | |
| virtual void | addObserver (const Observer *newObserver) const |
| Adds a metadata observer. | |
| virtual const Observer * | removeObserver (const Observer *oldObserver) const |
| Removes a metadata observer. | |
Protected Member Functions | |
| ObservableMetadataProvider (const xercesc::DOMElement *e=NULL) | |
| Constructor. | |
| virtual void | emitChangeEvent () const |
| Convenience method for notifying every registered Observer of an event. | |
Classes | |
| class | Observer |
| An observer of metadata provider changes. More... | |
| opensaml::saml2md::ObservableMetadataProvider::ObservableMetadataProvider | ( | const xercesc::DOMElement * | e = NULL |
) | [protected] |
Constructor.
| e | DOM to supply configuration for provider |
| virtual void opensaml::saml2md::ObservableMetadataProvider::addObserver | ( | const Observer * | newObserver | ) | const [virtual] |
Adds a metadata observer.
| newObserver | metadata observer to add |
| virtual const Observer* opensaml::saml2md::ObservableMetadataProvider::removeObserver | ( | const Observer * | oldObserver | ) | const [virtual] |
Removes a metadata observer.
| oldObserver | metadata observer to remove |
1.5.6