![]() |
| Base class for DriverSet template with generic functionality | |
| Provides a "set" of libraries sharing the same type of functionality | |
| FileTool internal reentrant structure for the FileTool class | |
| A Cycle is a special type of class that permits to execute a method for each one of the elements returned on a query operation, maintaining a state that will survive each one of these executions | |
| Particular Cycle type doing nothing | |
| Particular Cycle for usage when a query will only return one row | |
| Defines a synchronization primitive that blocks any thread that call the wait method if the internal state for the primitive is "closed" and let them pass when the state becomes "open" | |
| Offers a queue-like storage for a DBEnvironment session pools | |
| Describes each field within a database operation | |
| Offers a database statement catalog that will be used by the database infrastructure to manage reusable SQL statement definitions | |
| Offers tools to work with directories in the file systems provided by the operating system | |
| STL class | |
| Exception that is triggered when an attempt to obtain a reference on a non existing object is performed | |
| Extension to describe DBBase exceptions | |
| RAII control for a Mutex | |
| Provides accessories to read and write different types of structured files | |
| The Gate provides a queued synchronization access control | |
| Muti-process version of Gate | |
| Base object to create state controlled objects (when it is necessary to understand if the have a valid state, and to check the last result provided by their methods) | |
| Template Array class that complements the base functionality found in an STL vector | |
| Provides a pair container where the key is a string and the content element is a pointer to a template definition | |
| Base class encapsulating the operating system mechanism to load dynamic libraries and their exported functions | |
| The DriverLib is a special type of "Library" that will execute several standard exported functions to "acquire" several "instances" from the specified library | |
| Regular expression processing, conforming with POSIX extended regular expressions | |
| Provides a basic "extended POSIX" regular expression match engine | |
| This class is work in progress .. | |
| Base class to create thread aware classes | |
| Special type of "light" non movable thread that runs the lambda function has been provided in the constructor | |
| Base thread that must be inherited to provide useful functionality to a service | |
| Data subsystem initialization | |
| This is, basically, a database session | |
| SqLite DBEnvironment implementation | |
| The result of a query operation | |
| SqLite DBResultSet implementation | |
| Defines the operation that will be performed by the database | |
| SqLite DBStatement implementation | |
| The general statement executor or (runner) | |
| Provides primitives to send messages to the operating system logs | |
| Managed Buffer to be used as a control center for a Shared Memory buffer | |
| Provides a basic inter-process synchronization mutex | |
| Defines a type of mutex that can be used inside a Shared Memory area | |
| Defines an ExclusiveScope that works directly on a basic pthread_mutex_t POSIX structure | |
| RAII Wrapper for a sqlite3_db_mutex | |
| A Scope creates a RAII control structure protecting the execution for a particular function or "worker" | |
| Creates an operating system Service | |
| ThreadFactory that must be inherited to create a particular type of ServiceThread to be executed by the corresponding Service | |
| SqLite has the capacity of using the program heap or its particular heap for every dynamic operation | |
| Generic result type for sqLite | |
| Particular result type as an intenger | |
| Particular result type as a string | |
| Provides basic extensions on the stl string functionality | |
| Offer time related functionality |