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