const Presence::_v & getPresence(void) const throw() { return a_presence; }
const std::string & getQual(void) const throw() { return a_qual; }
// helpers
const Presence::_v & getPresence(void) const throw() { return a_presence; }
const std::string & getQual(void) const throw() { return a_qual; }
// helpers
bool isAny(void) const throw(); // generic Avp
bool isFixed(void) const throw() { return (a_presence == Presence::Fixed); }
bool isMandatory(void) const throw() { return (a_presence == Presence::Mandatory); }
bool isAny(void) const throw(); // generic Avp
bool isFixed(void) const throw() { return (a_presence == Presence::Fixed); }
bool isMandatory(void) const throw() { return (a_presence == Presence::Mandatory); }
void setPresence(const Presence::_v & p) throw() { a_presence = p; }
void setQual(const std::string & q) throw(anna::RuntimeException);
};
void setPresence(const Presence::_v & p) throw() { a_presence = p; }
void setQual(const std::string & q) throw(anna::RuntimeException);
};