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";
std::string errorMessage() const
static const std::string OSKEY_PORT_NAME
ObjectState attribute key for the name of the port.
std::string functionUnit_
Name of the function unit.
static const std::string OSNAME_FU_GUARD_ENCODING
ObjectState name for FU guard encoding.
virtual ObjectState * saveState() const
virtual ~FUGuardEncoding()
std::string port_
Name of the port.
FUGuardEncoding(const std::string &fu, const std::string &port, bool inverted, unsigned int encoding, GuardField &parent)
std::string functionUnit() const
static const std::string OSKEY_FU_NAME
ObjectState attribute key for the name of the function unit.
GuardField * parent() const
virtual ObjectState * saveState() const
void setParent(GuardField *parent)
void addGuardEncoding(GPRGuardEncoding &encoding)
void removeGuardEncoding(GPRGuardEncoding &encoding)
void setName(const std::string &name)
void setAttribute(const std::string &name, const std::string &value)
std::string stringAttribute(const std::string &name) const