EpcTools
An event based multi-threaded C++ development framework.
|
An extractor for an AVP that can have multiple occurrances. More...
#include <efd.h>
Public Member Functions | |
FDExtractorAvpList (FDExtractor &extractor, FDDictionaryEntryAVP &de) | |
Class constructor. More... | |
virtual | ~FDExtractorAvpList () |
Class destructor. More... | |
eFDExtractorType | getExtractorType () |
Retrieves the extractor type. More... | |
std::list< FDExtractorAvp * > & | getList () |
Retrieves the list of extractors. More... | |
Bool | exists () |
Determines if this extractor exists in the underlying freeDiameter message or grouped AVP. More... | |
Void | dump () |
Prints the underlying freeDiameter message or AVP to stdout. More... | |
![]() | |
FDExtractorBase (FDDictionaryEntryAVP *de) | |
Class constructor. More... | |
virtual | ~FDExtractorBase () |
Class destructor. More... | |
Int | getIndex () |
Retrieves the location of the AVP in the parent (message or AVP). More... | |
Int | setIndex (Int idx) |
Assigns the index of this AVP. More... | |
Bool | getResolved () |
Retrieves the resolved status. Being resolved means that the underlying freeDiameter AVP has been located and assigned. More... | |
Bool | setResolved (Bool resolved=true) |
Assigns the resolved state. More... | |
Bool | exists () |
Retrieves status indicating if the AVP is present/exists in the message. More... | |
FDDictionaryEntryAVP * | getDictionaryEntry () |
Retrieves the dictionary entry associated with the AVP. More... | |
An extractor for an AVP that can have multiple occurrances.
FDExtractorAvpList::FDExtractorAvpList | ( | FDExtractor & | extractor, |
FDDictionaryEntryAVP & | de | ||
) |
Class constructor.
extractor | the parent extractor. |
de | the associated dictionary entry. |
|
virtual |
Class destructor.
Void FDExtractorAvpList::dump | ( | ) |
Prints the underlying freeDiameter message or AVP to stdout.
Bool FDExtractorAvpList::exists | ( | ) |
|
inlinevirtual |
std::list< FDExtractorAvp * > & FDExtractorAvpList::getList | ( | ) |
Retrieves the list of extractors.