| CPFCP_R15::_CauseIE | |
| ►C_EThreadEventMessageBase | The event message base class |
| ►CEThreadEventMessageBase< T > | A template class that all event message classes should derive from |
| CEThreadMessage | An event message that is to be sent to a thread |
| ►C_EThreadEventNotification | |
| ►CEThreadEvent< TQueue, TMessage > | Base class for EThreadPrivate and EThreadPublic |
| CESocket::Thread< TQueue, TMessage > | The socket thread base class. An event based thread class capable of surfacing socket events |
| ►CEThreadEventWorkGroup< TQueue, TMessage, TWorker > | Work group template definition. The work group contains the event queue that all of the associated worker threads will process. Worker threads can be added and removed at runtime as more or lessing processing capacity is requried |
| CPFCP::ApplicationWorkGroup< TWorker > | The PFCP application work group template. This template contains the common event queue for the application worker threads |
| CESocket::Address | Encapsulates a sockaddr_storage structure that represents a socket address |
| ►CPFCP::ApplicationWorkGroupBase | |
| CPFCP::ApplicationWorkGroup< TWorker > | The PFCP application work group template. This template contains the common event queue for the application worker threads |
| ►CPFCP::AppMsg | Contains the base functionality for all aplication messages |
| ►CPFCP::AppMsgReq | Represents a request application message |
| ►CPFCP::AppMsgNodeReq | Represents a request application node message (not associated with a session) |
| CPFCP_R15::AssnReleaseReq | |
| CPFCP_R15::AssnSetupReq | |
| CPFCP_R15::AssnUpdateReq | |
| CPFCP_R15::HeartbeatReq | |
| CPFCP_R15::NodeReportReq | |
| CPFCP_R15::PfdMgmtReq | |
| CPFCP_R15::SessionSetDeletionReq | |
| ►CPFCP::AppMsgSessionReq | Represents a request application session message |
| CPFCP_R15::SessionDeletionReq | |
| CPFCP_R15::SessionEstablishmentReq | |
| CPFCP_R15::SessionModificationReq | |
| CPFCP_R15::SessionReportReq | |
| ►CPFCP::AppMsgRsp | Represents a response application message |
| ►CPFCP::AppMsgNodeRsp | Represents a response application message |
| CPFCP_R15::AssnReleaseRsp | |
| CPFCP_R15::AssnSetupRsp | |
| CPFCP_R15::AssnUpdateRsp | |
| CPFCP_R15::HeartbeatRsp | |
| CPFCP_R15::NodeReportRsp | |
| CPFCP_R15::PfdMgmtRsp | |
| CPFCP_R15::SessionSetDeletionRsp | |
| CPFCP_R15::VersionNotSupportedRsp | |
| ►CPFCP::AppMsgSessionRsp | Represents a response application message |
| CPFCP_R15::SessionDeletionRsp | |
| CPFCP_R15::SessionEstablishmentRsp | |
| CPFCP_R15::SessionModificationRsp | |
| CPFCP_R15::SessionReportRsp | |
| CEPCDNS::AppProtocol | Application protocol object |
| CEPCDNS::AppService | The application service object |
| CAVP | |
| CAvpDictionaryEntry | |
| ►CESocket::Base< TQueue, TMessage > | The base socket class |
| CESocket::TCP::Listener< TQueue, TMessage > | Listens for incoming TCP/IP connections |
| CESocket::TCP::Talker< TQueue, TMessage > | A TCP socket class capabile of sending and receiving data |
| ►CESocket::UDP< TQueue, TMessage > | A UDP socket class capabile of sending and receiving data |
| CPFCP::NodeSocket | Encapsulates the UDP Socket functionality used to communicate with a PFCP peer |
| ►Cstd::basic_string< Char > | STL class |
| ►Cstd::string | STL class |
| CEString | String class |
| CEMemory::Block | |
| CBuffer< T > | |
| CBuffer< uint8_t > | |
| CDNS::Cache | Defines the functionality associated with a DNS cache |
| CDNS::CacheMap | |
| CEPCDNS::ColocatedCandidate | Represents a colocated candidate |
| CPFCP::Configuration | Contains all of the configuration values used in the PFCP stack |
| CEPCDNS::DiameterHost | Represents a diameter host |
| ►CEPCDNS::DiameterNaptr | Diameter name pointer (NAPTR) object |
| CEPCDNS::DiameterNaptrA | A Diameter NAPTR A record object |
| CEPCDNS::DiameterNaptrS | A Diameter NAPTR S record object |
| CEPCDNS::DiameterSelector | Represents a Diameter selector |
| CEPCDNS::DiameterSrv | Represents a Diameter server |
| CEBzip2 | |
| CECircularBuffer | Implements a circular buffer |
| CEDirectory | Retrieve file names in a directory |
| CEEvent | An object that can be waited on to be set in another thread |
| CEFqdn | |
| CEGetOpt | |
| CEHash | Calcuates a 32-bit hash value for the specified string or array of characters |
| CEIpAddress | Represents an IP address with mask |
| CEIpFilterRule | Represents an IPFilterRule as defined by RFC 6733 |
| CELogger | Defines a logger |
| ►CELoggerSink | Represents a logger output sink |
| CELoggerSinkBasicFile | A basic file sink |
| CELoggerSinkDailyFile | A daily file sink |
| CELoggerSinkRotatingFile | A rotating file sink |
| CELoggerSinkStderr | A standard error sink |
| CELoggerSinkStdout | A standard output sink |
| CELoggerSinkSyslog | A syslog sink |
| CELoggerSinkSet | Defines a group of output sinks that can be assigned to a logger |
| CEManagementEndpoint | Implemts the HTTP server endpoint |
| CEManagementHandler | Pure virtual base class for an administrative management interface handler |
| CEMemory | |
| ►CEMessage | The message queue base message class |
| CEMessageVector< T > | A vector of fields |
| CEQueueMessage | Represents a message to be written to/read from a message queue |
| CEMurmurHash64 | Calcuates a 64-bit murmur hash for the specified value |
| ►CEMutexData | Contains the data associated with a public or private mutex |
| CEMutexPrivate | A private mutex (the mutex data is allocated from either the heap or stack) |
| CEMutexLock | Acquires and holds a lock on the specified mutex |
| CEMutexPublic | A public mutex (the mutex data is located in shared memory) |
| ►CEOctetString | Represents an OctetString as defined in RFC 6733 |
| CETbcdString | Represents an TBCD String (Telephony Binary Coded Decimal String) as defined by ITU-T Recommendation Q.825 |
| CEPath | A path manipulation helper class |
| CEpcTools | The primary class used to initialize/uninitialize EpcTools |
| ►CEQueueBase | The message queue base class |
| CEQueuePrivate | The private queue class |
| CEQueuePublic | |
| CERDLock | Request a read lock for the specified read-write lock object |
| CERWLock | Encapsulates a read-write lock object |
| ►CESemaphoreBase | Contains the base functionality for a semaphore |
| CESemaphorePrivate | Represents a private semaphore, the semaphore data is allocated from either the stack or heap |
| CESemaphorePublic | Represents a public semaphore, the semaphore data is located in shared memory |
| CESemaphoreData | Contains the data associated with a public or private semaphore |
| CESharedMemory | The shared memory access class |
| CESipHash24 | Calculates a 32-bit, 64-bit or 128-bit hash value using the SipHash algorithm |
| ►CEStatic | Any EpcTools that needs to have initialization performed as part of EpcTools::Initialize() should derive from this class and provide implementations for init() and uninit() |
| CELoggerInit | |
| CESynchObjects | Used internally by EpcTools for managing access to public (shared memory) objects |
| CEThreadEventTimer | Thread timer class |
| CEStatistics | |
| CETeidManager | |
| ►CEThreadBasic | An abstract class that represents contains the threadProc() that will be run in a separate thread |
| CEThreadEvent< TQueue, TMessage > | Base class for EThreadPrivate and EThreadPublic |
| ►CEThreadEventWorker< TQueue, TMessage > | Represents a worker thread that is part of a work group |
| CPFCP::ApplicationWorker | The application worker thread class. The various virtual methods should be overridden to implement application specific behavior. Any additional event handlers can be added to handle application specific (non PFCP) events |
| ►CEThreadEventMessageDataBase | The base class that all event message data objects should be derived from |
| CEThreadEventMessageData | An event message data object that provides access to a union over 8 bytes of data |
| ►CEThreadEventWorkerBase | |
| CEThreadEventWorker< TQueue, TMessage > | Represents a worker thread that is part of a work group |
| ►CEThreadQueueBase< T > | Defines the functionality for the thread queue |
| CEThreadQueuePrivate< T > | Definition of a private event thread message queue |
| CEThreadQueuePublic< T > | Definition of a public event thread message queue |
| CETime | Class for manipulating date and time of day values |
| CETimer | Implements a stopwatch style timer |
| CETimerPool | |
| CEUtility | Class that contains various utility functions |
| ►CEventBase | |
| CPFCP::LocalNodeStateChangeEvent | |
| CPFCP::RemoteNodeRestartEvent | |
| CPFCP::RemoteNodeStateChangeEvent | |
| CEWRLock | Request a write lock for the specified read-write lock object |
| ►Cstd::exception | STL class |
| ►CEError | The base class for exceptions derived from std::exception |
| CETeidManager_InvalidRangeValue | |
| CEThreadError_AlreadyInitialized | |
| CEThreadError_UnableToInitialize | |
| ►Cstd::runtime_error | STL class |
| CFDException | Exception base class used within the freeDiameter wrapper classes |
| CruntimeError | |
| CruntimeInfo | |
| CFDApplication | Represents a Diameter application |
| CFDAvp | A class wrapper around a freeDiameter AVP object |
| CFDBuffer< T > | |
| CFDBuffer< uint8_t > | |
| ►CFDCommand | Represents a command, a request or answer, that will be registered with freeDiameter |
| CFDCommandRequest | Represents a command request |
| ►CFDDictionaryEntry | A class wrapper around a freeDiameter dictionary entry. This base class is not intended to be directly instantiated |
| CFDDictionaryEntryApplication | A dictionary entry object associated with an application |
| CFDDictionaryEntryAVP | A dictionary entry object associated with an AVP |
| CFDDictionaryEntryCommand | A dictionary entry object associated with a command message |
| CFDDictionaryEntryVendor | A dictionary entry object associated with a vendor |
| CFDEngine | Provides an interface for controlling freeDiameter |
| ►CFDExtractorBase | Extractor base class. An extractor is a wrapper around an AVP that locates and accesses the AVP in the message or grouped AVP |
| CFDExtractor | A wrapper around a grouped AVP used to locate and access the AVP's in the parent message or grouped AVP |
| CFDExtractorAvp | An AVP extractor object |
| CFDExtractorAvpList | An extractor for an AVP that can have multiple occurrances |
| CFDExtractorList | A wrapper around a grouped AVP that can occur multiple times |
| CFDExtractorKey | Used as the key to a collection of extractors |
| ►CFDHook | Registers, unregisters and process freeDiameter hooks. See "MONITORING" in libfdcore.h in the freeDiameter library |
| CEStatistics::DiameterHook | Hooks into the freeDiameter internals to increment the message statistics |
| ►CFDMessage | Represents a freeDiameter message |
| CFDMessageAnswer | Represents a Diameter answer message (in rsponse to a request) |
| CFDMessageRequest | Represents a Diameter request message |
| CFDPeer | Represents a Diameter peer |
| CFDSession | Allocates and assigns a Session-Id |
| CFDUtility | Various Diameter utility functions |
| CPFCP::FqSeid | Represents a Fully Qualified SEID. This combines an IP address with a SEID |
| Cstd::hash< EIpAddress > | Calculates a hash value for the EIpAddress object |
| Cstd::hash< EIpFilterRule > | Generates a hash value for the EIpFilterRule object |
| Cstd::hash< EIpFilterRule::Option > | Generates a hash value for the EIpFilterRule::Option object |
| Cstd::hash< EIpFilterRule::OptionPtrVec > | Generates a hash value for the EIpFilterRule::OptionPrtVec object |
| Cstd::hash< EIpFilterRule::Port > | Generates a hash value for the EIpFilterRule::Port object |
| Cstd::hash< EIpFilterRule::PortVec > | Generates a hash value for the EIpFilterRule::PortVec object |
| Cstd::hash< EOctetString > | Calcuates a hash value for the specified EOctetString object |
| Cstd::hash< ESocket::Address > | |
| ►CHeader | |
| CEManagementUserNameHeader | Custom HTTP header class for the X-User-Name header |
| CEStatistics::Interface | Represents an interface to track peer and message statistics for |
| CESipHash24::Key | Represents a key to be used when calculating a hash value |
| ►CPFCP_R15::LengthCalculator | |
| ►CPFCP_R15::IEHeader | |
| CPFCP_R15::ActivatePredefinedRulesIE | |
| CPFCP_R15::AdditionalMonitoringTimeIE | |
| CPFCP_R15::AdditionalUsageReportsInformationIE | |
| CPFCP_R15::AggregatedUrrIdIE | |
| CPFCP_R15::AggregatedUrrsIE | |
| CPFCP_R15::ApnDnnIE | |
| CPFCP_R15::ApplicationDetectionInformationIE | |
| CPFCP_R15::ApplicationIdIE | |
| CPFCP_R15::ApplicationIdsPfdsIE | |
| CPFCP_R15::ApplicationInstanceIdIE | |
| CPFCP_R15::ApplyActionIE | |
| CPFCP_R15::AssociationReleaseRequestIE | |
| CPFCP_R15::AveragingWindowIE | |
| CPFCP_R15::BarIdIE | |
| CPFCP_R15::CauseIE | |
| CPFCP_R15::CpFunctionFeaturesIE | |
| CPFCP_R15::CreateBarIE | |
| CPFCP_R15::CreatedPdrIE | |
| CPFCP_R15::CreatedTrafficEndpointIE | |
| CPFCP_R15::CreateFarIE | |
| CPFCP_R15::CreatePdrIE | |
| CPFCP_R15::CreateQerIE | |
| CPFCP_R15::CreateTrafficEndpointIE | |
| CPFCP_R15::CreateUrrIE | |
| CPFCP_R15::CTagIE | |
| CPFCP_R15::DeactivatePredefinedRulesIE | |
| CPFCP_R15::DestinationInterfaceIE | |
| CPFCP_R15::DlBufferingDurationIE | |
| CPFCP_R15::DlBufferingSuggestedPacketCountIE | |
| CPFCP_R15::DlFlowLevelMarkingIE | |
| CPFCP_R15::DownlinkDataNotificationDelayIE | |
| CPFCP_R15::DownlinkDataReportIE | |
| CPFCP_R15::DownlinkDataServiceInformationIE | |
| CPFCP_R15::DroppedDlTrafficThresholdIE | |
| CPFCP_R15::DuplicatingParametersIE | |
| CPFCP_R15::DurationMeasurementIE | |
| CPFCP_R15::EndTimeIE | |
| CPFCP_R15::ErrorIndicationReportIE | |
| CPFCP_R15::EthernetFilterIdIE | |
| CPFCP_R15::EthernetFilterPropertiesIE | |
| CPFCP_R15::EthernetInactivityTimerIE | |
| CPFCP_R15::EthernetPacketFilterIE | |
| CPFCP_R15::EthernetPduSessionInformationIE | |
| CPFCP_R15::EthernetTrafficInformationIE | |
| CPFCP_R15::EthertypeIE | |
| CPFCP_R15::EventQuotaIE | |
| CPFCP_R15::EventThresholdIE | |
| CPFCP_R15::EventTimeStampIE | |
| CPFCP_R15::FailedRuleIdIE | |
| CPFCP_R15::FarIdIE | |
| CPFCP_R15::FlowInformationIE | |
| CPFCP_R15::ForwardingParametersIE | |
| CPFCP_R15::ForwardingPolicyIE | |
| CPFCP_R15::FqCsidIE | |
| CPFCP_R15::FramedIpv6RouteIE | |
| CPFCP_R15::FramedRouteIE | |
| CPFCP_R15::FramedRoutingIE | |
| CPFCP_R15::FSeidIE | |
| CPFCP_R15::FTeidIE | |
| CPFCP_R15::GateStatusIE | |
| CPFCP_R15::GbrIE | |
| CPFCP_R15::GracefulReleasePeriodIE | |
| CPFCP_R15::HeaderEnrichmentIE | |
| CPFCP_R15::InactivityDetectionTimeIE | |
| CPFCP_R15::LinkedUrrIdIE | |
| CPFCP_R15::LoadControlInformationIE | |
| CPFCP_R15::MacAddressesDetectedIE | |
| CPFCP_R15::MacAddressesRemovedIE | |
| CPFCP_R15::MacAddressIE | |
| CPFCP_R15::MbrIE | |
| CPFCP_R15::MeasurementInformationIE | |
| CPFCP_R15::MeasurementMethodIE | |
| CPFCP_R15::MeasurementPeriodIE | |
| CPFCP_R15::MetricIE | |
| CPFCP_R15::MonitoringTimeIE | |
| CPFCP_R15::MultiplierIE | |
| CPFCP_R15::NetworkInstanceIE | |
| CPFCP_R15::NodeIdIE | |
| CPFCP_R15::NodeReportTypeIE | |
| CPFCP_R15::OciFlagsIE | |
| CPFCP_R15::OffendingIeIE | |
| CPFCP_R15::OuterHeaderCreationIE | |
| CPFCP_R15::OuterHeaderRemovalIE | |
| CPFCP_R15::OverloadControlInformationIE | |
| CPFCP_R15::PacketRateIE | |
| CPFCP_R15::PagingPolicyIndicatorIE | |
| CPFCP_R15::PdiIE | |
| CPFCP_R15::PdnTypeIE | |
| CPFCP_R15::PdrIdIE | |
| CPFCP_R15::PfcpSmReqFlagsIE | |
| CPFCP_R15::PfcpSrRspFlagsIE | |
| CPFCP_R15::PfdContentsIE | |
| CPFCP_R15::PfdContextIE | |
| CPFCP_R15::PrecedenceIE | |
| CPFCP_R15::ProxyingIE | |
| CPFCP_R15::QerCorrelationIdIE | |
| CPFCP_R15::QerIdIE | |
| CPFCP_R15::QfiIE | |
| CPFCP_R15::QueryUrrIE | |
| CPFCP_R15::QueryUrrReferenceIE | |
| CPFCP_R15::QuotaHoldingTimeIE | |
| CPFCP_R15::RecoveryTimeStampIE | |
| CPFCP_R15::RedirectInformationIE | |
| CPFCP_R15::RemoteGTPUPeerIE | |
| CPFCP_R15::RemoveBarIE | |
| CPFCP_R15::RemoveFarIE | |
| CPFCP_R15::RemovePdrIE | |
| CPFCP_R15::RemoveQerIE | |
| CPFCP_R15::RemoveTrafficEndpointIE | |
| CPFCP_R15::RemoveUrrIE | |
| CPFCP_R15::ReportingTriggersIE | |
| CPFCP_R15::ReportTypeIE | |
| CPFCP_R15::RqiIE | |
| CPFCP_R15::SdfFilterIE | |
| CPFCP_R15::SequenceNumberIE | |
| CPFCP_R15::SourceInterfaceIE | |
| CPFCP_R15::STagIE | |
| CPFCP_R15::StartTimeIE | |
| CPFCP_R15::SubsequentEventQuotaIE | |
| CPFCP_R15::SubsequentEventThresholdIE | |
| CPFCP_R15::SubsequentTimeQuotaIE | |
| CPFCP_R15::SubsequentTimeThresholdIE | |
| CPFCP_R15::SubsequentVolumeQuotaIE | |
| CPFCP_R15::SubsequentVolumeThresholdIE | |
| CPFCP_R15::SuggestedBufferingPacketsCountIE | |
| CPFCP_R15::TgppInterfaceTypeIE | |
| CPFCP_R15::TimeOfFirstPacketIE | |
| CPFCP_R15::TimeOfLastPacketIE | |
| CPFCP_R15::TimeQuotaIE | |
| CPFCP_R15::TimeQuotaMechanismIE | |
| CPFCP_R15::TimerIE | |
| CPFCP_R15::TimeThresholdIE | |
| CPFCP_R15::TraceInformationIE | |
| CPFCP_R15::TrafficEndpointIdIE | |
| CPFCP_R15::TransportLevelMarkingIE | |
| CPFCP_R15::UeIpAddressIE | |
| CPFCP_R15::UpdateBarSessionModificationReqIE | |
| CPFCP_R15::UpdateBarSessionReportRspIE | |
| CPFCP_R15::UpdateDuplicatingParametersIE | |
| CPFCP_R15::UpdateFarIE | |
| CPFCP_R15::UpdateForwardingParametersIE | |
| CPFCP_R15::UpdatePdrIE | |
| CPFCP_R15::UpdateQerIE | |
| CPFCP_R15::UpdateTrafficEndpointIE | |
| CPFCP_R15::UpdateUrrIE | |
| CPFCP_R15::UpFunctionFeaturesIE | |
| CPFCP_R15::UrrIdIE | |
| CPFCP_R15::UrSeqnIE | |
| CPFCP_R15::UsageInformationIE | |
| CPFCP_R15::UsageReportSessionDeletionRspIE | |
| CPFCP_R15::UsageReportSessionModificationRspIE | |
| CPFCP_R15::UsageReportSessionReportReqIE | |
| CPFCP_R15::UsageReportTriggerIE | |
| CPFCP_R15::UserIdIE | |
| CPFCP_R15::UserPlaneInactivityTimerIE | |
| CPFCP_R15::UserPlaneIpResourceInformationIE | |
| CPFCP_R15::UserPlanePathFailureReportIE | |
| CPFCP_R15::VolumeMeasurementIE | |
| CPFCP_R15::VolumeQuotaIE | |
| CPFCP_R15::VolumeThresholdIE | |
| ►Cstd::list< T > | STL class |
| CEPCDNS::AppProtocolList | Manages a list of application protocols |
| CEPCDNS::CanonicalNodeName | Canonical node name |
| CEPCDNS::ColocatedCandidateList | A list of colocated candidates |
| CEPCDNS::DiameterNaptrList | A list of Diameter NAPTR objects |
| CEPCDNS::NetworkCapabilityList | Represents a list of network capabilities |
| CEPCDNS::NodeSelectorResultList | A list of node selector result objects |
| CEPCDNS::UsageTypeList | Represents a list of usage types |
| CFDPeerList | A list of FDPeer objects |
| CEStatistics::MessageStats | Contains the statistics for an individual message |
| ►CPFCP::Node | Contains the basic Node functionality common to both a LocalNode and a RemoteNode |
| CPFCP::LocalNode | Represents the local PFCP node |
| CPFCP::RemoteNode | Represents a remote or peer PFCP node or host |
| CEMemory::Node | |
| ►CEPCDNS::NodeSelector | Information to select a node |
| CEPCDNS::ENodeBUPFNodeSelector | An eNodeB user plane node selector |
| CEPCDNS::EpcNodeSelector | A EPC node selector |
| CEPCDNS::MMENodeSelector | A MME node selector |
| CEPCDNS::PGWNodeSelector | A PGW node selector |
| CEPCDNS::PGWUPFNodeSelector | A PGW user plane node selector |
| CEPCDNS::SGWNodeSelector | A SGW node selector |
| CEPCDNS::SGWUPFNodeSelector | A SGW user plane node selector |
| CEPCDNS::NodeSelectorResult | Contains the node selector results |
| CEGetOpt::Option | Describes the defined command line arguments |
| ►CEIpFilterRule::Option | The base class for IPFilterRule options |
| CEIpFilterRule::Established | Represents an IPFilterRule "established" option |
| CEIpFilterRule::Fragment | Represents an IPFilterRule "frag" option |
| CEIpFilterRule::IcmpTypes | Represents an IPFilterRule "icmptypes" option |
| CEIpFilterRule::IpOptions | Represents an IPFilterRule "ipoptions" option |
| CEIpFilterRule::Setup | Represents an IPFilterRule "setup" option |
| CEIpFilterRule::TcpFlags | Represents an IPFilterRule "tcpflags" option |
| CEIpFilterRule::TcpOptions | Represents an IPFilterRule "tcpoptions" option |
| CEStatistics::Peer | Contains the peer information including the statistics for the individual messages |
| CEMemory::Pool | |
| CEIpFilterRule::Port | Represents a single port or a range of ports |
| CDNS::Query | Defines a DNS query |
| CDNS::Question | Represents the question for the name server |
| ►CDNS::ResourceRecord | Represents a DNS Resource Record |
| CDNS::RRecordA | Represents an A resource record |
| CDNS::RRecordAAAA | Represents an AAAA resource record |
| CDNS::RRecordCNAME | Represents an CNAME resource record |
| CDNS::RRecordNAPTR | Represents an NAPTR resource record |
| CDNS::RRecordNS | Represents an NS resource record |
| CDNS::RRecordSRV | Represents an SRV resource record |
| CPFCP::SeidManager | Allocates and deallocates SEID's (PFCP session ID's). Each "slice" should have it's own instance of this object |
| CPFCP::SequenceManager | Allocates and deallocates sequence numbers used in PFCP request messages. Each "slice" should have it's own instance of this object |
| CPFCP::SessionBase | Represents a PFCP session. It is expected that a developer utilizing this library will derive their own specialized session object from this class |
| ►CPFCP::Translator | The PFCP Translator is used to encode and decode PFCP messages. This is a pure virtual base class that needs to be overridden to support each 3GPP PFCP release |
| CPFCP_R15::Translator | |
| CEPCDNS::Utility | Provides several utilities for manipulating names, services and protocols |
| ►Cstd::vector< T > | STL class |
| CEPCDNS::DiameterSrvVector | Represents a vector (array) of Diameter servers |
| CEPCDNS::StringVector | Represents a vector (array) of strings |