#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'. | |
1.4.7