persistentstorage/sqlite3api/OsLayer/os_symbian.h
branchRCL_3
changeset 9 667e88a979d7
parent 0 08ec8eefde2f
child 23 26645d81f48d
--- 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