A class wrapper around a freeDiameter dictionary entry. This base class is not intended to be directly instantiated.
More...
#include <efd.h>
|
struct dictionary * | getDictionary () const |
| Returns the freeDiameter dictionary structure pointer. More...
|
|
struct dict_object * | getEntry () const |
| Returns the freeDiameter dictionary entry structure pointer. More...
|
|
Bool | isValid () |
| Returns true if the dictionary entry is valid. More...
|
|
|
| FDDictionaryEntry () |
| Class constructor. More...
|
|
| FDDictionaryEntry (const Void *what, enum dict_object_type type, Int criteria, struct dictionary *dict=NULL) |
| Class constructor. More...
|
|
Void | init (const Void *what, enum dict_object_type type, Int criteria, struct dictionary *dict=NULL) |
| initializes an object created with the default constructor. More...
|
|
Void | init (struct dict_object *de, struct dictionary *dict=NULL) |
| intializes an object using an existing freeDiameter dictionary entry. More...
|
|
virtual | ~FDDictionaryEntry () |
| Class destructor. More...
|
|
A class wrapper around a freeDiameter dictionary entry. This base class is not intended to be directly instantiated.
◆ FDDictionaryEntry() [1/2]
FDDictionaryEntry::FDDictionaryEntry |
( |
| ) |
|
|
protected |
◆ FDDictionaryEntry() [2/2]
FDDictionaryEntry::FDDictionaryEntry |
( |
const Void * |
what, |
|
|
enum dict_object_type |
type, |
|
|
Int |
criteria, |
|
|
struct dictionary * |
dict = NULL |
|
) |
| |
|
protected |
Class constructor.
- Parameters
-
what | depending on criteria, the data that must be searched. |
type | type of object that is being searched. |
criteria | how the object must be searched. |
dict | the dictionary to search. If NULL, then globally defined freeDiameter dictionary will be searched. |
◆ ~FDDictionaryEntry()
FDDictionaryEntry::~FDDictionaryEntry |
( |
| ) |
|
|
protectedvirtual |
◆ getDictionary()
struct dictionary* FDDictionaryEntry::getDictionary |
( |
| ) |
const |
|
inline |
Returns the freeDiameter dictionary structure pointer.
- Returns
- the freeDiameter dictionary pointer.
◆ getEntry()
struct dict_object* FDDictionaryEntry::getEntry |
( |
| ) |
const |
|
inline |
Returns the freeDiameter dictionary entry structure pointer.
- Returns
- the freeDiameter dictionary entry pointer.
◆ init() [1/2]
Void FDDictionaryEntry::init |
( |
const Void * |
what, |
|
|
enum dict_object_type |
type, |
|
|
Int |
criteria, |
|
|
struct dictionary * |
dict = NULL |
|
) |
| |
|
protected |
initializes an object created with the default constructor.
- Parameters
-
what | depending on criteria, the data that must be searched. |
type | type of object that is being searched. |
criteria | how the object must be searched. |
dict | the dictionary to search. If NULL, then globally defined freeDiameter dictionary will be searched. |
◆ init() [2/2]
Void FDDictionaryEntry::init |
( |
struct dict_object * |
de, |
|
|
struct dictionary * |
dict = NULL |
|
) |
| |
|
protected |
intializes an object using an existing freeDiameter dictionary entry.
- Parameters
-
de | the dictionary entry to search. |
dict | the dictionary to search. If NULL, then globally defined freeDiameter dictionary will be searched. |
◆ isValid()
Bool FDDictionaryEntry::isValid |
( |
| ) |
|
|
inline |
Returns true if the dictionary entry is valid.
- Returns
- True if this dictionary entry is valid, otherwise False.
The documentation for this class was generated from the following files:
- /home/vagrant/share/code/epctools/include/epc/efd.h
- /home/vagrant/share/code/epctools/src/efd.cpp