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

Represents a Diameter application. More...

#include <efd.h>

Public Member Functions

 FDApplication (FDDictionaryEntryApplication *de)
 Class constructor. More...
 
 ~FDApplication ()
 Class destructor. More...
 
FDDictionaryEntryApplicationgetDictionaryEntry ()
 The dictionary entry for the application. More...
 
FDApplicationregisterHandler (FDCommandRequest &cmd)
 Registers a message handler for a request command. More...
 

Protected Member Functions

 FDApplication ()
 Default class constructor. More...
 
FDDictionaryEntryApplicationsetDictionaryEntry (FDDictionaryEntryApplication *de)
 Retrieves the dictionary entry for the application. More...
 

Detailed Description

Represents a Diameter application.

Constructor & Destructor Documentation

◆ FDApplication() [1/2]

FDApplication::FDApplication ( FDDictionaryEntryApplication de)

Class constructor.

Parameters
dethe dictionary entry for the application.

◆ ~FDApplication()

FDApplication::~FDApplication ( )

Class destructor.

◆ FDApplication() [2/2]

FDApplication::FDApplication ( )
inlineprotected

Default class constructor.

Member Function Documentation

◆ getDictionaryEntry()

FDDictionaryEntryApplication& FDApplication::getDictionaryEntry ( )
inline

The dictionary entry for the application.

Returns
The dictionary entry for the application.

◆ registerHandler()

FDApplication & FDApplication::registerHandler ( FDCommandRequest cmd)

Registers a message handler for a request command.

Parameters
cmdthe request command to register.
Returns
reference to this application object.

◆ setDictionaryEntry()

FDDictionaryEntryApplication* FDApplication::setDictionaryEntry ( FDDictionaryEntryApplication de)
inlineprotected

Retrieves the dictionary entry for the application.

Returns
the dictionary entry for the application.

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