Template for processing indexed endpoint information.
More...
#include <saml/saml2/metadata/EndpointManager.h>
|
| IndexedEndpointManager (const typename std::vector< _Tx * > &endpoints) |
| Constructor.
|
|
const _Tx * | getDefault () const |
| Returns the default endpoint in the set.
|
|
const _Tx * | getByIndex (unsigned short index) const |
| Returns indexed endpoint.
|
|
const _Tx * | getByBinding (const XMLCh *binding) const |
| Returns endpoint that supports a particular binding.
|
|
| EndpointManager (const typename std::vector< _Tx * > &endpoints) |
| Constructor.
|
|
const _Tx * | getByBinding (const XMLCh *binding) const |
| Returns endpoint that supports a particular binding.
|
|
|
const std::vector< _Tx * > & | m_endpoints |
| Reference to endpoint array.
|
|
template<class _Tx>
class opensaml::saml2md::IndexedEndpointManager< _Tx >
Template for processing indexed endpoint information.
- Parameters
-
_Tx | the endpoint type being managed |
Constructor.
- Parameters
-
endpoints | array of endpoints to manage |
Returns endpoint that supports a particular binding.
- Parameters
-
- Returns
- a supporting endpoint, favoring the default, or nullptr
Returns indexed endpoint.
- Parameters
-
- Returns
- matching endpoint, or nullptr
Returns the default endpoint in the set.
- Returns
- the default endpoint
The documentation for this class was generated from the following file: