#include <saml/saml2/core/Protocols.h>
Inheritance diagram for opensaml::saml2p::LogoutRequest:
Public Member Functions | |
virtual LogoutRequest * | cloneLogoutRequest () const =0 |
Type-specific clone method. | |
virtual const XMLCh * | getReason () const =0 |
Returns the Reason attribute. | |
virtual void | setReason (const XMLCh *Reason)=0 |
Sets the Reason attribute. | |
virtual const xercesc::XMLDateTime * | getNotOnOrAfter () const =0 |
Returns the NotOnOrAfter attribute. | |
virtual void | setNotOnOrAfter (const xercesc::XMLDateTime *NotOnOrAfter)=0 |
Sets the NotOnOrAfter attribute. | |
virtual time_t | getNotOnOrAfterEpoch () const =0 |
Returns the NotOnOrAfter attribute in epoch form. | |
virtual void | setNotOnOrAfter (time_t NotOnOrAfter)=0 |
Sets the NotOnOrAfter attribute. | |
virtual void | setNotOnOrAfter (const XMLCh *NotOnOrAfter)=0 |
Sets the NotOnOrAfter attribute. | |
virtual saml2::BaseID * | getBaseID () const =0 |
Returns the BaseID child. | |
virtual void | setBaseID (saml2::BaseID *child)=0 |
Sets the BaseID child. | |
virtual saml2::NameID * | getNameID () const =0 |
Returns the NameID child. | |
virtual void | setNameID (saml2::NameID *child)=0 |
Sets the NameID child. | |
virtual saml2::EncryptedID * | getEncryptedID () const =0 |
Returns the EncryptedID child. | |
virtual void | setEncryptedID (saml2::EncryptedID *child)=0 |
Sets the EncryptedID child. | |
virtual xmltooling::XMLObjectChildrenList< std::vector< SessionIndex * > > | getSessionIndexs ()=0 |
Returns modifiable SessionIndex collection. | |
virtual const std::vector< SessionIndex * > & | getSessionIndexs () const =0 |
Returns reference to immutable SessionIndex collection. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | REASON_ATTRIB_NAME [] |
Reason attribute name. | |
static const XMLCh | NOTONORAFTER_ATTRIB_NAME [] |
NotOnOrAfter attribute name. | |
static const XMLCh | TYPE_NAME [] |
LogoutRequestType local name. | |
LogoutRequest Reason URI Constants | |
URI Constants for the Reason attribute of the LogoutRequest element as defined by SAML 2.0 Core, section 3.7.3. | |
static const XMLCh | REASON_USER [] |
Reason value 'urn:oasis:names:tc:SAML:2.0:logout:user'. | |
static const XMLCh | REASON_ADMIN [] |
Reason value 'urn:oasis:names:tc:SAML:2.0:logout:admin'. | |
static const XMLCh | REASON_GLOBAL_TIMEOUT [] |
Reason value 'urn:oasis:names:tc:SAML:2.0:logout:global-timeout'. | |
static const XMLCh | REASON_SP_TIMEOUT [] |
Reason value 'urn:oasis:names:tc:SAML:2.0:logout:sp-timeout'. |