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