EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | List of all members
FDDictionaryEntryApplication Class Reference

A dictionary entry object associated with an application. More...

#include <efd.h>

Inheritance diagram for FDDictionaryEntryApplication:
FDDictionaryEntry

Public Member Functions

 FDDictionaryEntryApplication (const char *name, struct dictionary *dict=NULL)
 Class constructor. More...
 
const char * getName () const
 Returns the name of the application. More...
 
application_id_t getId () const
 Returns the Diameter application ID of the application. More...
 
- Public Member Functions inherited from FDDictionaryEntry
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...
 

Additional Inherited Members

- Protected Member Functions inherited from FDDictionaryEntry
 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...
 

Detailed Description

A dictionary entry object associated with an application.

Constructor & Destructor Documentation

◆ FDDictionaryEntryApplication()

FDDictionaryEntryApplication::FDDictionaryEntryApplication ( const char *  name,
struct dictionary *  dict = NULL 
)

Class constructor.

Parameters
namethe name of the application.
dictthe dictionary to search. If NULL, then globally defined freeDiameter dictionary will be searched.
Exceptions
FDException

Member Function Documentation

◆ getId()

application_id_t FDDictionaryEntryApplication::getId ( ) const
inline

Returns the Diameter application ID of the application.

Returns
the application ID of the applicaiton.

◆ getName()

const char* FDDictionaryEntryApplication::getName ( ) const
inline

Returns the name of the application.

Returns
the name of the application.

The documentation for this class was generated from the following files: