shibsp::LogoutEvent Class Reference

Inheritance diagram for shibsp::LogoutEvent:
shibsp::TransactionLog::Event

List of all members.

Public Types

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).

More...

Public Member Functions

 LogoutEvent ()
 Constructor.
const char * getType () const
 Returns a type string to be used for the log category in the event log.

Public Attributes

enum
shibsp::LogoutEvent::logout_type_t 
m_logoutType
 Result of logout (local, global, partial).
const
opensaml::saml2p::LogoutRequest * 
m_saml2Request
 SAML 2.0 Request.
const
opensaml::saml2p::LogoutResponse * 
m_saml2Response
 SAML 2.0 Response.
const Sessionm_session
 Primary session associated with event.
std::vector< std::string > m_sessions
 All sessions associated with event.

Member Enumeration Documentation

Result of logout (local, global, partial).


Member Function Documentation

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.


Member Data Documentation

Result of logout (local, global, partial).

const opensaml::saml2p::LogoutRequest* shibsp::LogoutEvent::m_saml2Request

SAML 2.0 Request.

const opensaml::saml2p::LogoutResponse* shibsp::LogoutEvent::m_saml2Response

SAML 2.0 Response.

Primary session associated with event.

std::vector<std::string> shibsp::LogoutEvent::m_sessions

All sessions associated with event.


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

Generated on 15 Nov 2017 for shibboleth-2.6.1 by  doxygen 1.6.1