shibsp::ProtocolProvider Class Reference

Interface to protocol, binding, and default endpoint information. More...

#include <shibsp/binding/ProtocolProvider.h>

List of all members.

Public Member Functions

virtual const PropertySetgetInitiator (const char *protocol, const char *service) const =0
 Returns configuration details for initiating a protocol service, as a PropertySet.
virtual const std::vector
< const PropertySet * > & 
getBindings (const char *protocol, const char *service) const =0
 Returns an ordered array of protocol bindings available for a specified service.


Detailed Description

Interface to protocol, binding, and default endpoint information.

Member Function Documentation

virtual const PropertySet* shibsp::ProtocolProvider::getInitiator ( const char *  protocol,
const char *  service 
) const [pure virtual]

Returns configuration details for initiating a protocol service, as a PropertySet.

Parameters:
protocol the name of a protocol
service the name of a service
Returns:
a PropertySet associated with initiation/request of a service

virtual const std::vector<const PropertySet*>& shibsp::ProtocolProvider::getBindings ( const char *  protocol,
const char *  service 
) const [pure virtual]

Returns an ordered array of protocol bindings available for a specified service.

Parameters:
protocol the name of a protocol
service name of the protocol service
Returns:
the array of bindings, each represented as a PropertySet


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

Generated on Tue Jun 18 02:31:23 2013 for shibboleth-2.5.2 by  doxygen 1.5.6