#include <saml/saml2/core/Protocols.h>
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'. |
virtual LogoutRequest* opensaml::saml2p::LogoutRequest::cloneLogoutRequest | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* opensaml::saml2p::LogoutRequest::getReason | ( | ) | const [pure virtual] |
Returns the Reason attribute.
virtual void opensaml::saml2p::LogoutRequest::setReason | ( | const XMLCh * | Reason | ) | [pure virtual] |
Sets the Reason attribute.
virtual const xercesc::XMLDateTime* opensaml::saml2p::LogoutRequest::getNotOnOrAfter | ( | ) | const [pure virtual] |
Returns the NotOnOrAfter attribute.
virtual void opensaml::saml2p::LogoutRequest::setNotOnOrAfter | ( | const xercesc::XMLDateTime * | NotOnOrAfter | ) | [pure virtual] |
Sets the NotOnOrAfter attribute.
virtual time_t opensaml::saml2p::LogoutRequest::getNotOnOrAfterEpoch | ( | ) | const [pure virtual] |
Returns the NotOnOrAfter attribute in epoch form.
virtual void opensaml::saml2p::LogoutRequest::setNotOnOrAfter | ( | time_t | NotOnOrAfter | ) | [pure virtual] |
Sets the NotOnOrAfter attribute.
virtual void opensaml::saml2p::LogoutRequest::setNotOnOrAfter | ( | const XMLCh * | NotOnOrAfter | ) | [pure virtual] |
Sets the NotOnOrAfter attribute.
virtual saml2 :: BaseID* opensaml::saml2p::LogoutRequest::getBaseID | ( | ) | const [pure virtual] |
Returns the BaseID child.
virtual void opensaml::saml2p::LogoutRequest::setBaseID | ( | saml2::BaseID * | child | ) | [pure virtual] |
Sets the BaseID child.
virtual saml2 :: NameID* opensaml::saml2p::LogoutRequest::getNameID | ( | ) | const [pure virtual] |
Returns the NameID child.
virtual void opensaml::saml2p::LogoutRequest::setNameID | ( | saml2::NameID * | child | ) | [pure virtual] |
Sets the NameID child.
virtual saml2 :: EncryptedID* opensaml::saml2p::LogoutRequest::getEncryptedID | ( | ) | const [pure virtual] |
Returns the EncryptedID child.
virtual void opensaml::saml2p::LogoutRequest::setEncryptedID | ( | saml2::EncryptedID * | child | ) | [pure virtual] |
Sets the EncryptedID child.
virtual xmltooling::XMLObjectChildrenList< std::vector< SessionIndex *> > opensaml::saml2p::LogoutRequest::getSessionIndexs | ( | ) | [pure virtual] |
Returns modifiable SessionIndex collection.
virtual const std::vector< SessionIndex *>& opensaml::saml2p::LogoutRequest::getSessionIndexs | ( | ) | const [pure virtual] |
Returns reference to immutable SessionIndex collection.