|
| enum | logout_type_t {
LOGOUT_EVENT_UNKNOWN
, LOGOUT_EVENT_INVALID
, LOGOUT_EVENT_LOCAL
, LOGOUT_EVENT_GLOBAL
,
LOGOUT_EVENT_PARTIAL
} |
| | Result of logout (local, global, partial).
|
| |
|
|
| LogoutEvent () |
| | Constructor.
|
| |
| const char * | getType () const |
| | Returns a type string to be used for the log category in the event log.
|
| |
| virtual bool | write (std::ostream &out, const char *field, const char *absent) const |
| | Outputs an event record to a stream based on the defined formatting string.
|
| |
|
|
enum shibsp::LogoutEvent::logout_type_t | m_logoutType |
| |
|
const opensaml::saml2p::LogoutRequest * | m_saml2Request |
| | SAML 2.0 Request.
|
| |
|
const opensaml::saml2p::LogoutResponse * | m_saml2Response |
| | SAML 2.0 Response.
|
| |
|
const Session * | m_session |
| | Primary session associated with event.
|
| |
|
std::vector< std::string > | m_sessions |
| | All sessions associated with event.
|
| |
|
const std::exception * | m_exception |
| | Exception.
|
| |
|
const xmltooling::GenericRequest * | m_request |
| | Request object associated with event.
|
| |
|
const Application * | m_app |
| | Application object associated with event.
|
| |
|
const char * | m_sessionID |
| | Session identifier.
|
| |
|
const opensaml::saml2md::EntityDescriptor * | m_peer |
| | Peer entity associated with event.
|
| |
|
const char * | m_protocol |
| | Protocol associated with event.
|
| |
|
const char * | m_binding |
| | Protocol binding associated with event.
|
| |
|
const opensaml::saml2::NameID * | m_nameID |
| | SAML 2.0 NameID.
|
| |
|
|
typedef bool(* | handler_fn) (const Event &e, std::ostream &) |
| | Function that handles a formatting token.
|
| |
|
| Event () |
| | Constructor.
|
| |
|
std::map< std::string, handler_fn > | m_handlers |
| | Map of tokens to handlers.
|
| |
◆ getType()
| const char * shibsp::LogoutEvent::getType |
( |
| ) |
const |
|
virtual |
Returns a type string to be used for the log category in the event log.
- Returns
- type or category for the event
Implements shibsp::TransactionLog::Event.
The documentation for this class was generated from the following file: