TransactionLog.h File Reference

Formatted event record logging. More...

#include <shibsp/base.h>
#include <xmltooling/logging.h>
#include <xmltooling/Lockable.h>
#include <xmltooling/io/GenericRequest.h>
#include <map>
#include <vector>
#include <iostream>
#include <boost/scoped_ptr.hpp>

Namespaces

namespace  xmltooling
namespace  opensaml
namespace  opensaml::saml1
namespace  opensaml::saml1p
namespace  opensaml::saml2
namespace  opensaml::saml2p
namespace  opensaml::saml2md
namespace  shibsp

Classes

class  shibsp::TransactionLog
 Interface to a synchronized event/audit logging object. More...
class  shibsp::TransactionLog::Event
 Callback interface that outputs an event record to a stream using formatting tokens. More...
class  shibsp::LoginEvent
class  shibsp::LogoutEvent
class  shibsp::AuthnRequestEvent

Defines

#define __shibsp_txlog_h__
#define LOGIN_EVENT   "Login"
 Login event.
#define LOGOUT_EVENT   "Logout"
 Logout event.
#define AUTHNREQUEST_EVENT   "AuthnRequest"
 AuthnRequest event.

Functions

void shibsp::registerEvents ()
 Registers Event classes into the runtime.

Variables

XMLTOOL_API xmltooling::Mutex
SAML_API opensaml::saml1::AuthenticationStatement
SAML_API opensaml::saml1p::Response
SAML_API opensaml::saml2::AuthnStatement
SAML_API opensaml::saml2::NameID
SAML_API opensaml::saml2p::AuthnRequest
SAML_API opensaml::saml2p::LogoutRequest
SAML_API opensaml::saml2p::LogoutResponse
SAML_API opensaml::saml2p::StatusResponseType
SAML_API opensaml::saml2md::EntityDescriptor


Detailed Description

Formatted event record logging.


Generated on Thu Jul 23 19:45:36 2015 for shibboleth-2.5.5 by  doxygen 1.4.6