This is MiniSQLAdaptorContext.h in view mode; [Download] [Up]
#import <eoaccess/EOAdaptorContext.h> @class MiniSQLAdaptor; @class MiniSQLAdaptorChannel; @interface MiniSQLAdaptorContext:EOAdaptorContext { MiniSQLAdaptor *adaptor; MiniSQLAdaptorChannel *channel; int transaction; } - initWithAdaptor:(MiniSQLAdaptor *)anAdaptor; - (void)dealloc; - (EOAdaptor *)adaptor; // Returns the EOAdaptor that handles the connection within which the // adaptor context works. - (EOAdaptorChannel *)createAdaptorChannel; // Returns a new EOAdaptorChannel. Returns nil if a new channel cannot // be created. EOAdaptorContexts by default have no channels at all. The // newly created channel retains its context. - (BOOL)beginTransaction; // Attempts to begin a new transaction, nested within the current one if // nested transaction are supported, returning YES if successful and NO // if not. - (BOOL)commitTransaction; // Attempts to commit the last transaction begun, returning YES if // successful and NO if not. - (BOOL)rollbackTransaction; // Attempts to roll back the last transaction begun, returning YES if // successful and NO if not. - (BOOL)canNestTransactions; // Returns YES if the database server can nest transactions, NO // otherwise. - (unsigned)nestedTransactions; // Returns the number of transactions in progress. If transactions // can nest, this number may be greater than one. - (unsigned int)transactionNestingLevel; // A cover for -nestedTransactions. - (BOOL)hasBusyChannels; // Returns YES if the receiver has channels that have outstanding // operations (that is, have a fetch in progress), NO otherwise. @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.