|
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... | |
Public Member Functions inherited from FDExtractorBase | |
| 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.
1.8.16