Public Types | |
typedef boost::shared_ptr < SecurityLabel > | ref |
Public Member Functions | |
SecurityLabel () | |
const std::string & | getDisplayMarking () const |
void | setDisplayMarking (const std::string &displayMarking) |
const std::string & | getForegroundColor () const |
void | setForegroundColor (const std::string &foregroundColor) |
const std::string & | getBackgroundColor () const |
void | setBackgroundColor (const std::string &backgroundColor) |
const std::string & | getLabel () const |
void | setLabel (const std::string &label) |
const std::vector< std::string > & | getEquivalentLabels () const |
void | addEquivalentLabel (const std::string &label) |
Definition at line 15 of file SecurityLabel.h.
typedef boost::shared_ptr<SecurityLabel> Swift::SecurityLabel::ref |
Reimplemented from Swift::Payload.
Definition at line 17 of file SecurityLabel.h.
Swift::SecurityLabel::SecurityLabel | ( | ) | [inline] |
Definition at line 18 of file SecurityLabel.h.
void Swift::SecurityLabel::addEquivalentLabel | ( | const std::string & | label | ) | [inline] |
Definition at line 50 of file SecurityLabel.h.
const std::string& Swift::SecurityLabel::getBackgroundColor | ( | ) | const [inline] |
Definition at line 34 of file SecurityLabel.h.
const std::string& Swift::SecurityLabel::getDisplayMarking | ( | ) | const [inline] |
Definition at line 20 of file SecurityLabel.h.
const std::vector<std::string>& Swift::SecurityLabel::getEquivalentLabels | ( | ) | const [inline] |
Definition at line 48 of file SecurityLabel.h.
const std::string& Swift::SecurityLabel::getForegroundColor | ( | ) | const [inline] |
Definition at line 26 of file SecurityLabel.h.
const std::string& Swift::SecurityLabel::getLabel | ( | ) | const [inline] |
Definition at line 42 of file SecurityLabel.h.
void Swift::SecurityLabel::setBackgroundColor | ( | const std::string & | backgroundColor | ) | [inline] |
Definition at line 38 of file SecurityLabel.h.
void Swift::SecurityLabel::setDisplayMarking | ( | const std::string & | displayMarking | ) | [inline] |
Definition at line 22 of file SecurityLabel.h.
void Swift::SecurityLabel::setForegroundColor | ( | const std::string & | foregroundColor | ) | [inline] |
Definition at line 30 of file SecurityLabel.h.
void Swift::SecurityLabel::setLabel | ( | const std::string & | label | ) | [inline] |
Definition at line 44 of file SecurityLabel.h.