Go to the documentation of this file.
63 const std::string& fu,
const std::string& port,
bool inverted,
65 :
GuardEncoding(inverted, encoding), functionUnit_(fu), port_(port) {
86 const string procName =
"FUGuardEncoding::FUGuardEncoding";
static const std::string OSKEY_PORT_NAME
ObjectState attribute key for the name of the port.
std::string stringAttribute(const std::string &name) const
virtual ObjectState * saveState() const
virtual ~FUGuardEncoding()
void setName(const std::string &name)
void addGuardEncoding(GPRGuardEncoding &encoding)
std::string functionUnit() const
void setParent(GuardField *parent)
FUGuardEncoding(const std::string &fu, const std::string &port, bool inverted, unsigned int encoding, GuardField &parent)
static const std::string OSNAME_FU_GUARD_ENCODING
ObjectState name for FU guard encoding.
std::string functionUnit_
Name of the function unit.
std::string errorMessage() const
void removeGuardEncoding(GPRGuardEncoding &encoding)
static const std::string OSKEY_FU_NAME
ObjectState attribute key for the name of the function unit.
virtual ObjectState * saveState() const
void setAttribute(const std::string &name, const std::string &value)
std::string port_
Name of the port.
GuardField * parent() const