|
EpcTools
An event based multi-threaded C++ development framework.
|
| ▼ include | |
| ▼ epc | |
| dnscache.h | Defines classes related to the DNS cache |
| dnsparser.h | |
| dnsquery.h | Contains the definition of the DNS query related classes |
| dnsrecord.h | Defines the classes related to DNS records |
| eatomic.h | Macros for performing CPU atomic/interlaced operations |
| ebase.h | Macros for various standard C library functions and standard includes |
| ebzip2.h | Wrapper around bzip2 library |
| ecbuf.h | Implements a circular buffer |
| edir.h | Implements directory processing |
| eerror.h | Defines base class for exceptions and declaration helper macros |
| efd.h | FreeDiameter wrapper classes |
| efdjson.h | Functions to encode/decode freeDiameter messages and grouped AVP's to and from a JSON string |
| efqdn.h | |
| egetopt.h | Manages configuration parameters from a file and the command line |
| ehash.h | Hash calculation functions for strings and byte arrays |
| einternal.h | EpcTools management |
| eip.h | Defines the EIpAddress and EIpFilterRule classes |
| elogger.h | Defines the logging related classes |
| ememory.h | Contains the class definitions to support the pool based memory allocation |
| emgmt.h | Classes used for implementing a REST based command line interface |
| emsg.h | Classes used to encode and decode messages sent to and recieved from a message queue |
| eostring.h | Defines the EOctetString and ETbcdString classes |
| epath.h | A path manipulation helper class |
| epcdns.h | Classes and macros to support DNS functions defined in TS 29.303 |
| epctools.h | |
| epfcp.h | Contains the class definitions to support the PFCP protocol stack |
| eqbase.h | Provides base class support for sending and receiving messages via a message queue |
| eqpriv.h | Contains the private queue class definition |
| eqpub.h | Contains the public queue class definition |
| eshmem.h | Defines a class for access to shared memory |
| esocket.h | |
| estatic.h | Performs static initialization associated with any EpcTools class that requires it. Initialization and uninitialization is performed by EpcTools::Initialize() and EpcTools::UnInitialize() |
| estats.h | Records the message statistics by interface, peer and message type |
| estring.h | Encapsulates and extends a std::string object |
| esynch.h | Contains definitions for synchronization objects |
| esynch2.h | |
| etbasic.h | |
| eteid.h | |
| etevent.h | |
| etime.h | Provides class for manipulating time of day values |
| etimer.h | |
| etimerpool.h | |
| etq.h | Defines the classes related to event messages and the event queues |
| etypes.h | Contains type definitions used by this library |
| eutil.h | Defines various utility functions |
| pfcpr15.h | |
| pfcpr15inl.h | |
| ▼ src | |
| dnscache.cpp | |
| dnsparser.cpp | |
| ebase.cpp | |
| ebzip2.cpp | |
| ecbuf.cpp | |
| edir.cpp | |
| eerror.cpp | |
| efd.cpp | |
| efdjson.cpp | |
| egetopt.cpp | |
| ehash.cpp | |
| eip.cpp | |
| elogger.cpp | |
| emgmt.cpp | |
| emsg.cpp | |
| epath.cpp | |
| epcdns.cpp | |
| epfcp.cpp | |
| eqbase.cpp | |
| eqpriv.cpp | |
| eqpub.cpp | |
| eshmem.cpp | |
| esocket.cpp | |
| estatic.cpp | |
| estats.cpp | |
| estring.cpp | |
| esynch.cpp | |
| etbasic.cpp | |
| etevent.cpp | |
| etime.cpp | |
| etimer.cpp | |
| etimerpool.cpp | |
| etq.cpp | |
| eutil.cpp | |
| pfcpr15.cpp |
1.8.11