diff -r fa9941cf3867 -r 667e88a979d7 persistentstorage/sqlite3api/OsLayer/os_symbian.h --- a/persistentstorage/sqlite3api/OsLayer/os_symbian.h Fri Mar 12 15:51:02 2010 +0200 +++ b/persistentstorage/sqlite3api/OsLayer/os_symbian.h Mon Mar 15 12:46:30 2010 +0200 @@ -117,8 +117,9 @@ Whether the SQLite requests fast or ecursive mutex, a recursive mutex will be created. The recursive mutex creation can fail, in which case the error will be reported back to the caller. -Note that even though sqlite3_mutex has vritual methods, it is not declared as a "C" class because sqlite3_mutex -is an externally defined type by SQLite. +Note that even though sqlite3_mutex has virtual methods, it is not declared as a standard Symbian OS "C" class +because sqlite3_mutex is an abstract type, externally declared and used by SQLite (SQLite is a C library). +SQLite deals only with pointers to sqlite3_mutex objects. See the declaration in sqlite3.h file. @see TPls @see CRecursiveMutex @@ -145,6 +146,9 @@ sqlite3_mutex derived class. Describes a recursive mutex. The mutex creation can fail, the error will be reported back to the caller. +This is not a standard Symbian OS "C" class, not derived from CBase. +CRecursiveMutex is a specialization of the sqlite3_mutex class, used for recursive mutexes. + @see sqlite3_mutex @internalComponent