EpcTools
An event based multi-threaded C++ development framework.
|
Classes and macros to support DNS functions defined in TS 29.303. More...
#include <stdio.h>
#include <algorithm>
#include <string>
#include <sstream>
#include <list>
#include <vector>
#include "estring.h"
#include "dnscache.h"
Go to the source code of this file.
Classes | |
class | EPCDNS::Utility |
Provides several utilities for manipulating names, services and protocols. More... | |
class | EPCDNS::CanonicalNodeName |
Canonical node name. More... | |
class | EPCDNS::UsageTypeList |
Represents a list of usage types. More... | |
class | EPCDNS::NetworkCapabilityList |
Represents a list of network capabilities. More... | |
class | EPCDNS::StringVector |
Represents a vector (array) of strings. More... | |
class | EPCDNS::AppProtocol |
Application protocol object. More... | |
class | EPCDNS::AppProtocolList |
Manages a list of application protocols. More... | |
class | EPCDNS::AppService |
The application service object. More... | |
class | EPCDNS::NodeSelectorResult |
Contains the node selector results. More... | |
class | EPCDNS::NodeSelectorResultList |
A list of node selector result objects. More... | |
class | EPCDNS::NodeSelector |
contains the information to select a node. More... | |
class | EPCDNS::ColocatedCandidate |
Represents a colocated candidate. More... | |
class | EPCDNS::ColocatedCandidateList |
A list of colocated candidates. More... | |
class | EPCDNS::MMENodeSelector |
A MME node selector. More... | |
class | EPCDNS::PGWNodeSelector |
A PGW node selector. More... | |
class | EPCDNS::PGWUPFNodeSelector |
A PGW user plane node selector. More... | |
class | EPCDNS::SGWNodeSelector |
A SGW node selector. More... | |
class | EPCDNS::SGWUPFNodeSelector |
A SGW user plane node selector. More... | |
class | EPCDNS::ENodeBUPFNodeSelector |
An eNodeB user plane node selector. More... | |
class | EPCDNS::EpcNodeSelector |
A EPC node selector. More... | |
class | EPCDNS::DiameterNaptr |
Diameter name pointer (NAPTR) object. More... | |
class | EPCDNS::DiameterHost |
Represents a diameter host. More... | |
class | EPCDNS::DiameterSrv |
Represents a Diameter server. More... | |
class | EPCDNS::DiameterSrvVector |
Represents a vector (array) of Diameter servers. More... | |
class | EPCDNS::DiameterNaptrA |
A Diameter NAPTR A record object. More... | |
class | EPCDNS::DiameterNaptrS |
A Diameter NAPTR S record object. More... | |
class | EPCDNS::DiameterNaptrList |
A list of Diameter NAPTR objects. More... | |
class | EPCDNS::DiameterSelector |
Represents a Diameter selector. More... | |
Namespaces | |
EPCDNS | |
The namespace for the TS 29.303 related DNS functions. | |
Typedefs | |
typedef Void(* | EPCDNS::AsyncNodeSelectorCallback) (NodeSelector &ns, cpVoid data) |
Classes and macros to support DNS functions defined in TS 29.303.