opensaml-2.4.3
opensaml::RootObject Class Reference

Base class for SAML objects at the root of core schemas. More...

#include <saml/RootObject.h>

Inheritance diagram for opensaml::RootObject:
opensaml::SignableObject opensaml::Assertion opensaml::saml2::RootObject

List of all members.

Public Member Functions

virtual const XMLCh * getID () const =0
 Returns the unique SAML ID of the object.
virtual const
xmltooling::DateTime * 
getIssueInstant () const =0
 Returns the timestamp of the object.
virtual time_t getIssueInstantEpoch () const =0
 Returns the timestamp of the object as an epoch.

Detailed Description

Base class for SAML objects at the root of core schemas.

Root objects are signable, and have message identifiers and timestamps.


Member Function Documentation

virtual const XMLCh* opensaml::RootObject::getID ( ) const [pure virtual]

Returns the unique SAML ID of the object.

Returns:
the unique SAML ID
virtual const xmltooling::DateTime* opensaml::RootObject::getIssueInstant ( ) const [pure virtual]

Returns the timestamp of the object.

Returns:
the timestamp
virtual time_t opensaml::RootObject::getIssueInstantEpoch ( ) const [pure virtual]

Returns the timestamp of the object as an epoch.

Returns:
the timestamp

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