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. | |