ftp.nice.ch/Attic/openStep/developer/bundles/GDBbundle.1.0.s.tgz#/GDBbundle-1.0.s/debug/gdb/gdb/next/DisplaySupport/TellDisplayer.h

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

//
// Interface from GDB to the display sub-system.
// Used by gdb's "view" command and for a GUI frontend. 
//

#import "DisplayTypes.h"

//
// Creates objects and connections to the remote
// display providers. If connection_name is null,
// then it uses the get_view_{connection, host}
// functions to setup a view display provider,
// otherwise it uses the connection_name to create
// a gui display provider.
//
// returns 1 on success, 0 on failure
//
extern int
setup_display_system(const char *connection_name);


extern void shut_down_display_system();

// 
typedef struct symtab *My_symtab;

extern void
tell_displayer_display_lines(My_symtab		symtab,
                             int		first_line,
                             int 		last_line);
//
extern void
tell_displayer_state_changed(DebuggerState newState);

//
typedef struct breakpoint *My_breakpoint;

extern void
tell_displayer_breakpoint_changed(My_breakpoint		b,
                                  BreakpointState	newState);

//
extern void
tell_displayer_frame_changed(int newFrame);

// called when the inferior stops and we aren't in the same
// frame 0 as the previous stop.
extern void
tell_displayer_stack_changed();

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