There are many classes in DBTools.h++ that do not have an underlying database-dependent implementation. The methods supported by these classes do not interact with a database and none of the methods take an RWDBConnection as an argument. For the purpose of discussing multithread safety levels, these classes are referred to as database-independent classes. The classes that fall under this category currently are listed in Table 11.
Because these classes are database-independent, they can be treated as though they provide MT-safe level 1 support. Some of the classes in this category may not directly support acquire() and release() functions. In such cases, a generic synchronization object such as RWDBMutex can be safely used to gain access.
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.