-anna::diameter::AvpId anna::diameter::stack::AvpRule::getId(void) const throw() {
- const Avp * avp = a_dictionary->getAvp(a_avpName);
- return avp->getId();
+std::string anna::diameter::stack::AvpRule::getAvpName(void) const throw() {
+ const Avp * avp = a_dictionary->getAvp(a_avpId);
+ return avp->getName();
}
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::isAny()
//------------------------------------------------------------------------------
bool anna::diameter::stack::AvpRule::isAny(void) const throw() {
}
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::isAny()
//------------------------------------------------------------------------------
bool anna::diameter::stack::AvpRule::isAny(void) const throw() {
//------------------------------------------------------------------------------
std::string anna::diameter::stack::AvpRule::asString(bool showPair) const throw() {
std::string trace = "No Avp rule defined";
//------------------------------------------------------------------------------
std::string anna::diameter::stack::AvpRule::asString(bool showPair) const throw() {
std::string trace = "No Avp rule defined";
// <!ELEMENT avprule EMPTY>
// <!ATTLIST avprule id CDATA #REQUIRED type (Fixed | Mandatory | Optional) #REQUIRED qual CDATA #IMPLIED>
anna::xml::Node* result = parent->createChild("avprule");
// <!ELEMENT avprule EMPTY>
// <!ATTLIST avprule id CDATA #REQUIRED type (Fixed | Mandatory | Optional) #REQUIRED qual CDATA #IMPLIED>
anna::xml::Node* result = parent->createChild("avprule");