Record Source framework classes

The classes in this section involve using record sources. For more detailed information about an individual class or its member functions, refer to the class and member function descriptions available online.

TRecordSource is an abstract base class that includes the member functions that record source providers must define. This class is associated with the stateless memory-management surrogate class TRecordSourceHandle. Clients needing access to record sources should work through instances of TRecordSourceHandle. Providers must derive from both TRecordSource and TRecordSourceHandle.


TRecordSourceHandle is a concrete class that is a counted-pointer memory-management surrogate for TRecordSource. Clients should use record source handles to obtain records. Providers need to implement concrete classes derived from TRecordSourceHandle, and must accept record sources for input and return them for query results.

TRecordSourceException defines the concrete exceptions that might be thrown by the record source framework.


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker