//------------------------------------------------------------------------------
//----------------------------------------------------------- AvpRule::setQual()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//----------------------------------------------------------- AvpRule::setQual()
//------------------------------------------------------------------------------
const char *asterisk = strstr(q.c_str(), "*");
if((q != "") && (asterisk == NULL))
const char *asterisk = strstr(q.c_str(), "*");
if((q != "") && (asterisk == NULL))
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getAvpName()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getAvpName()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::isAny()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::isAny()
//------------------------------------------------------------------------------
const Avp * avp = a_dictionary->getAvp(a_avpId);
const Format * format = a_dictionary->getFormat(avp->getFormatName());
return format->isAny();
const Avp * avp = a_dictionary->getAvp(a_avpId);
const Format * format = a_dictionary->getFormat(avp->getFormatName());
return format->isAny();
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getQualMin()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getQualMin()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getQualMax()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//-------------------------------------------------------- AvpRule::getQualMax()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//---------------------------------------------------------- AvpRule::asString()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//---------------------------------------------------------- AvpRule::asString()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::asXML()
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------- AvpRule::asXML()
//------------------------------------------------------------------------------
// <!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");