|
|
1.1 ! root 1: /* SybaseDelegate.h: ! 2: * You may freely copy, distribute, and reuse the code in this example. ! 3: * NeXT disclaims any warranty of any kind, expressed or implied, as to its ! 4: * fitness for any particular use. ! 5: * ! 6: * ! 7: * ! 8: */ ! 9: ! 10: ! 11: #import <eoaccess/eoaccess.h> ! 12: #import <appkit/appkit.h> ! 13: #import <foundation/NSArray.h> ! 14: #import <foundation/NSObject.h> ! 15: #import <foundation/NSDictionary.h> ! 16: ! 17: @class SybaseChannel; ! 18: ! 19: typedef enum ! 20: { ! 21: SybaseRegularRow, ! 22: SybaseComputeRow, ! 23: SybaseReturnParameterRow, ! 24: SybaseReturnStatusRow ! 25: } SybaseRowType; ! 26: ! 27: @interface SybaseDelegate:NSObject ! 28: { ! 29: SybaseRowType currentRowType; ! 30: } ! 31: ! 32: - (SybaseRowType) currentRowType; ! 33: ! 34: - (NSArray *)sybaseChannel:(SybaseChannel *)channel ! 35: willFetchAttributes:(NSArray *)attributes ! 36: forRowOfType:(SybaseRowType)rowType ! 37: withComputeRowId:(int)computeRowId; ! 38: ! 39: - (BOOL)sybaseChannel:(SybaseChannel *)channel ! 40: willReturnRow:(NSDictionary *)row ofType:(SybaseRowType)rowType ! 41: withComputeRowId:(int)computeRowId; ! 42: ! 43: - (void)adaptorChannelDidChangeResultSet:channel; ! 44: - (void)adaptorChannel:channel ! 45: didEvaluateExpression:(NSString *)expression; ! 46: @end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.