Author: mysqlpp
Date: Mon Jul 25 17:33:36 2005
New Revision: 981

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=981&view=rev
Log:
Extracted implementation of locking out of Lockable interface and into
new Lock class hierarchy.  Base class is pure abstract, currently with
one subclass, BasicLock, which contains the implementation that used to
be in Lockable.  Lockable interface now creates Lock subclass instance
in ctor, and calls its methods to implement existing interface.

This will make it possible to add other Lock types later without
affecting ABI of Lockable objects.

Modified:
    trunk/Wishlist
    trunk/lib/lockable.h


Reply via email to