X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fdiameter%2Fstack%2FAvpRule.cpp;fp=source%2Fdiameter%2Fstack%2FAvpRule.cpp;h=5d13488950bfba04606ca04c0896749e6c27a376;hp=bec3ec9bf96ad5dd50c87efd4ca569fdc7430998;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/diameter/stack/AvpRule.cpp b/source/diameter/stack/AvpRule.cpp index bec3ec9..5d13488 100644 --- a/source/diameter/stack/AvpRule.cpp +++ b/source/diameter/stack/AvpRule.cpp @@ -30,7 +30,7 @@ anna_assign_enum(anna::diameter::stack::AvpRule::Presence) = { "Fixed", "Mandato //------------------------------------------------------------------------------ //----------------------------------------------------------- AvpRule::setQual() //------------------------------------------------------------------------------ -void anna::diameter::stack::AvpRule::setQual(const std::string & q) throw(anna::RuntimeException) { +void anna::diameter::stack::AvpRule::setQual(const std::string & q) noexcept(false) { const char *asterisk = strstr(q.c_str(), "*"); if((q != "") && (asterisk == NULL)) @@ -43,7 +43,7 @@ void anna::diameter::stack::AvpRule::setQual(const std::string & q) throw(anna:: //------------------------------------------------------------------------------ //-------------------------------------------------------- AvpRule::getAvpName() //------------------------------------------------------------------------------ -std::string anna::diameter::stack::AvpRule::getAvpName(void) const throw() { +std::string anna::diameter::stack::AvpRule::getAvpName(void) const { const Avp * avp = a_dictionary->getAvp(a_avpId); return avp->getName(); } @@ -51,7 +51,7 @@ std::string anna::diameter::stack::AvpRule::getAvpName(void) const throw() { //------------------------------------------------------------------------------ //------------------------------------------------------------- AvpRule::isAny() //------------------------------------------------------------------------------ -bool anna::diameter::stack::AvpRule::isAny(void) const throw() { +bool anna::diameter::stack::AvpRule::isAny(void) const { const Avp * avp = a_dictionary->getAvp(a_avpId); const Format * format = a_dictionary->getFormat(avp->getFormatName()); return format->isAny(); @@ -61,7 +61,7 @@ bool anna::diameter::stack::AvpRule::isAny(void) const throw() { //------------------------------------------------------------------------------ //-------------------------------------------------------- AvpRule::getQualMin() //------------------------------------------------------------------------------ -int anna::diameter::stack::AvpRule::getQualMin(void) const throw() { +int anna::diameter::stack::AvpRule::getQualMin(void) const { if(a_qual == "") { if(isFixed() || isMandatory()) return 1; @@ -85,7 +85,7 @@ int anna::diameter::stack::AvpRule::getQualMin(void) const throw() { //------------------------------------------------------------------------------ //-------------------------------------------------------- AvpRule::getQualMax() //------------------------------------------------------------------------------ -int anna::diameter::stack::AvpRule::getQualMax(void) const throw() { +int anna::diameter::stack::AvpRule::getQualMax(void) const { if(a_qual == "") return 1; // Asterisk location @@ -104,7 +104,7 @@ int anna::diameter::stack::AvpRule::getQualMax(void) const throw() { //------------------------------------------------------------------------------ //---------------------------------------------------------- AvpRule::asString() //------------------------------------------------------------------------------ -std::string anna::diameter::stack::AvpRule::asString(bool showPair) const throw() { +std::string anna::diameter::stack::AvpRule::asString(bool showPair) const { std::string trace = "No Avp rule defined"; const Avp * avp = a_dictionary->getAvp(a_avpId); @@ -143,7 +143,7 @@ std::string anna::diameter::stack::AvpRule::asString(bool showPair) const throw( //------------------------------------------------------------------------------ //------------------------------------------------------------- AvpRule::asXML() //------------------------------------------------------------------------------ -anna::xml::Node* anna::diameter::stack::AvpRule::asXML(anna::xml::Node* parent) const throw() { +anna::xml::Node* anna::diameter::stack::AvpRule::asXML(anna::xml::Node* parent) const { // // anna::xml::Node* result = parent->createChild("avprule");