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

A Diameter NAPTR S record object. More...

#include <epcdns.h>

Inheritance diagram for EPCDNS::DiameterNaptrS:
EPCDNS::DiameterNaptr

Public Member Functions

 DiameterNaptrS ()
 Default constructor. More...
 
DiameterSrvVectorgetSrvs ()
 Retrieves the Diameter server. More...
 
Void dump (const char *prefix)
 Prints the contents of this object. More...
 
- Public Member Functions inherited from EPCDNS::DiameterNaptr
 DiameterNaptr (DiameterNaptrTypeEnum drt)
 Class constructor. More...
 
virtual ~DiameterNaptr ()
 Class destructor. More...
 
DiameterNaptrTypeEnum getType ()
 Retrieves the NAPTR type. More...
 
uint16_t getOrder ()
 Retrieves the order value. More...
 
uint16_t setOrder (uint16_t order)
 Assigns the order value. More...
 
uint16_t getPreference ()
 Retrieves the preference value. More...
 
uint16_t setPreference (uint16_t pref)
 Assigns the preference value. More...
 
const EStringgetService ()
 Retrieves the service value. More...
 
const EStringsetService (const char *service)
 Assigns the service value. More...
 
const EStringsetService (const std::string &service)
 Assigns the service value. More...
 
const EStringgetReplacement ()
 Retrieves the replacement value. More...
 
const EStringsetReplacement (const char *replacement)
 Assigns the replacement value. More...
 
const EStringsetReplacement (const std::string &replacement)
 Assigns the replacement value. More...
 
Void dump (const char *prefix)
 Prints the contents of this object. More...
 

Detailed Description

A Diameter NAPTR S record object.

Constructor & Destructor Documentation

◆ DiameterNaptrS()

EPCDNS::DiameterNaptrS::DiameterNaptrS ( )
inline

Default constructor.

Member Function Documentation

◆ dump()

Void EPCDNS::DiameterNaptrS::dump ( const char *  prefix)
inline

Prints the contents of this object.

Parameters
prefixa value to prepend to each line.

◆ getSrvs()

DiameterSrvVector& EPCDNS::DiameterNaptrS::getSrvs ( )
inline

Retrieves the Diameter server.

Returns
the Diameter server.

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