ftp.nice.ch/Attic/openStep/developer/bundles/GDBbundle.1.0.s.tgz#/GDBbundle-1.0.s/TextEdit/GdbBundle.bproj/Frame.h

This is Frame.h in view mode; [Download] [Up]

/* Frame.h created by ovidiu on Sun 23-Mar-1997 */

#import <Foundation/NSObject.h>

@class NSString;
@class NSMutableArray;

@class GdbDisplayController;
@class Stack;
@class Frame;
@class Variable;

@interface Frame : NSObject
{
  Stack* stack;
  int frameNumber;
  int frameAddress;
  int startLine;
  int endLine;
  NSString* functionName;
  NSString* fileName;
  NSMutableArray* variables;
  BOOL validVariables;
}

+ (Frame*)frameWithAnnotation:(NSString*)annotation stack:(Stack*)stack;

- (void)setFilename:(NSString*)file startLine:(int)line endLine:(int)endLine;

- (int)frameNumber;
- (NSString*)functionName;
- (NSString*)fileName;
- (int)numberOfVariables;
- (int)startLine;
- (int)endLine;
- (GdbDisplayController*)gdbController;
- (Variable*)variableAtIndex:(int)index;

- (void)invalidateCurrentVariables;
- (BOOL)variablesAreValid;

- (void)getVariablesFromGDB;

- (void)selectLineInFile;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.