Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 35.184.318 Times

C++ ResourcePool 0.99.13

  Date Added: September 11, 2010  |  Visits: 679

C++ ResourcePool

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 downloads)



ResourcePool is a C++ library which can be used to pool resources of every kind. One very interesting side effect is that it can also be used of abstraction layer by providing a unique API for different resources of similar resource types. Most prominent example are SQL databases. The ResourcePool does currently include a convenient way to access MySQL and Oracle databases in the same way, so that changing for MySQL to Oracle or vice-versa does not need big code changes. Whats New in This Release: - Corrected handling of NoFailoverExceptions. Previously it did just not work. - Fixed a bug which could cause undefined behavior in MultiThreadedModel when a caller had to wait for resources (when the Max limit is reached). - The argument validation of the bindout() and isnull() methods of SQLSelect(Row) commands has been corrected. - Fixed a bug in the Cache class which caused an unreasonable exception in case an already cached value is put again. - The isnull() method has been added to the Runtime selectable SQL driver (fatalmind::ResourceType::SQL). - The NoFailoverExceptions thrown in the mysql driver do now include the correct message. The messages were lost due to a missing explicit constructor call to the virtual base class. - The getFactory() method in ResourcePool is now public and returns a const reference. - Implemented some rudimentary statistics. See ResourcePool.getStats() for details. - Building improvement: -lrt is used (and not used) more correctly. - The testing framework has been extended to optionally perform testing in multiple threads. The default behavior has not been changed (make check does not use multiple threads). However when running the test programs manually you can add "-m" as argument. Each "m" does add an additional thread for testing. However, the test programs itself need also to provide such test cases. - The test cases (used with make check) do now use the complete library. This has the drawback that building must always be done in the top level directory before performing tests. However, the tests use the real library now (and not just a subset) so that the overall testing quality is a little improved..

Requirements: No special requirements
Platforms: Linux
Keyword: C++ Libraries Library Pool Resources Programming Resourcepool Resources Sql Test Testing Used Used To
Users rating: 0/10

License: Freeware Size: 471.04 KB
USER REVIEWS
More Reviews or Write Review


C++ RESOURCEPOOL RELATED
Libraries  -  Aapl C++ Template Library 2.14
Aapl is a C++ template library for generic programming. Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied...
122.88 KB  
Libraries  -  TOAD C++ GUI Library 0.64.1
TOAD C++ GUI Library aims to make GUI development being more fun. The TOAD C++ GUI Library is a set of C++ classes for developing X Window applications. Since there are so many other GUI libraries around (the living ones: GTK+, Qt, LessTif,...
1024 KB  
Libraries  -  C Algorithms Library 1.0.0
C Algorithms Library is a collection of commonly used Computer Science algorithms. The focus is on code that is well documented and tested, portable, and reusable. The C Programming Language has a much smaller standard library compared to...
337.92 KB  
Libraries  -  The C++ Cmdline Library 0.3
The C++ Cmdline Library provides a framework for handling command line options and arguments. Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from...
849.92 KB  
Libraries  -  C Generic Library 0.4.2
C Generic Library is a generic data structure library is a bunch of data structures that are designed and created in as generic a fashion as possible. Each data structure will contain its own basic memory management, be able to handle any object...
26.62 KB  
Libraries  -  Extended C++ Callback Library 0.0.6
Extended C++ Callback Library provides functors and delegates for up to ten parameters. Some callback "containers" will make life easier in special cases. For example, with DelegateList, you are able to execute all callbacks with a single call....
532.48 KB  
Libraries  -  ustring C++ Unicode library 0.5
ustring is a C++ library to implement the complete Unicode 3.0 standard. It gives an easy access to the properties of each of the 10600 characters defined by the Unicode 3.0 standard, including the uppercase and lowercase mapping, category and...
143.36 KB  
Science  -  Armadillo C++ matrix library 3.1.91
Armadillo is a fast, template based, C++ matrix library with optional interface to LAPACK and ATLAS libraries. Integer, floating point and complex numbers are supported, as well as disk storage and a subset of trigonometric and statistics functions.
2.79 MB  
Development Tools  -  From Fortran, call MATLAB Compiler C shared library 1.0
The MATLAB Compiler (v4, R14 onwards) can package MATLAB code into an executable or C/C++ shared library. Calling a C shared library from Fortran, however, can be difficult. The mixed-language issue is C vs. Fortran calling conventions. This is an...
10 KB  
Libraries  -  Objective-C Game Library 1.0
The Objective-C Game Library(ObjCGL) is a set of Objective-C classes that use SDL to provide a way for programmers to implement a basic set of components into their games quickly and easily.
14.64 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB