libcryptosec
Public Member Functions | Protected Attributes | List of all members
UserNotice Class Reference

#include <UserNotice.h>

Public Member Functions

 UserNotice ()
 
 UserNotice (USERNOTICE *userNotice)
 
virtual ~UserNotice ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
void setNoticeReference (std::string organization, std::vector< long > noticeNumbers)
 
std::pair< std::string, std::vector< long > > getNoticeReference ()
 
void setExplicitText (std::string explicitText)
 
std::string getExplicitText ()
 
USERNOTICE * getUserNotice () const
 

Protected Attributes

std::string organization
 
std::vector< long > noticeNumbers
 
std::string explicitText
 

Constructor & Destructor Documentation

◆ UserNotice() [1/2]

UserNotice::UserNotice ( )

◆ UserNotice() [2/2]

UserNotice::UserNotice ( USERNOTICE *  userNotice)

◆ ~UserNotice()

UserNotice::~UserNotice ( )
virtual

Member Function Documentation

◆ getExplicitText()

std::string UserNotice::getExplicitText ( )

◆ getNoticeReference()

std::pair< std::string, std::vector< long > > UserNotice::getNoticeReference ( )

◆ getUserNotice()

USERNOTICE * UserNotice::getUserNotice ( ) const

◆ getXmlEncoded() [1/2]

std::string UserNotice::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string UserNotice::getXmlEncoded ( std::string  tab)

◆ setExplicitText()

void UserNotice::setExplicitText ( std::string  explicitText)

◆ setNoticeReference()

void UserNotice::setNoticeReference ( std::string  organization,
std::vector< long >  noticeNumbers 
)

Member Data Documentation

◆ explicitText

std::string UserNotice::explicitText
protected

◆ noticeNumbers

std::vector<long> UserNotice::noticeNumbers
protected

◆ organization

std::string UserNotice::organization
protected

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