Author: wyoung
Date: Tue Oct 23 10:26:24 2007
New Revision: 1775

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1775&view=rev
Log:
Creation of ConnectionPool, new philosophy of thread use expounded in 
userman, and move to reference-counted pointers means old Lockable 
interface is no longer needed.  Removed it, then folded in Beecrypt 
library's mutex class, used only by ConnectionPool.  Once we get atomic
inc/dec for reference counts, this should allow a reasonable program to
use MySQL++ safely with threads without further complexity in the
library.

Added:
    trunk/lib/beemutex.cpp
    trunk/lib/beemutex.h
Removed:
    trunk/lib/lockable.h
Modified:
    trunk/Wishlist
    trunk/configure.ac
    trunk/lib/connection.cpp
    trunk/lib/connection.h
    trunk/lib/cpool.cpp
    trunk/lib/cpool.h
    trunk/lib/exceptions.h
    trunk/lib/query.cpp
    trunk/lib/query.h
    trunk/mysql++.bkl

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/Wishlist
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/Wishlist?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/configure.ac
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/configure.ac?rev=1775&r1=1774&r2=1775&view=diff

Added: trunk/lib/beemutex.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/beemutex.cpp?rev=1775&view=auto

Added: trunk/lib/beemutex.h
URL: http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/beemutex.h?rev=1775&view=auto

Modified: trunk/lib/connection.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/connection.cpp?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/lib/connection.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/connection.h?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/lib/cpool.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/cpool.cpp?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/lib/cpool.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/cpool.h?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/lib/exceptions.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/exceptions.h?rev=1775&r1=1774&r2=1775&view=diff

Removed: trunk/lib/lockable.h
URL: http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/lockable.h?rev=1774&view=auto

Modified: trunk/lib/query.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/query.cpp?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/lib/query.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/query.h?rev=1775&r1=1774&r2=1775&view=diff

Modified: trunk/mysql++.bkl
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/mysql%2B%2B.bkl?rev=1775&r1=1774&r2=1775&view=diff


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to