GDB (API)
Typedefs | Functions
/home/stan/gdb/src/gdb/event-loop.h File Reference

Go to the source code of this file.

Typedefs

typedef void * gdb_client_data
typedef void( handler_func )(int, gdb_client_data)
typedef void( sig_handler_func )(gdb_client_data)
typedef void( async_event_handler_func )(gdb_client_data)
typedef void( timer_handler_func )(gdb_client_data)

Functions

void initialize_event_loop (void)
void start_event_loop (void)
int gdb_do_one_event (void)
void delete_file_handler (int fd)
void add_file_handler (int fd, handler_func *proc, gdb_client_data client_data)
struct async_signal_handlercreate_async_signal_handler (sig_handler_func *proc, gdb_client_data client_data)
void delete_async_signal_handler (struct async_signal_handler **)
int create_timer (int milliseconds, timer_handler_func *proc, gdb_client_data client_data)
void delete_timer (int id)
void call_async_signal_handler (struct async_signal_handler *handler)
void mark_async_signal_handler (struct async_signal_handler *handler)
void gdb_call_async_signal_handler (struct async_signal_handler *handler, int immediate_p)
struct async_event_handlercreate_async_event_handler (async_event_handler_func *proc, gdb_client_data client_data)
void delete_async_event_handler (struct async_event_handler **handler_ptr)
void mark_async_event_handler (struct async_event_handler *handler)

Typedef Documentation

Definition at line 75 of file event-loop.h.

typedef void* gdb_client_data

Definition at line 70 of file event-loop.h.

typedef void( handler_func)(int, gdb_client_data)

Definition at line 73 of file event-loop.h.

Definition at line 74 of file event-loop.h.

Definition at line 76 of file event-loop.h.


Function Documentation

void add_file_handler ( int  fd,
handler_func proc,
gdb_client_data  client_data 
)

Definition at line 473 of file event-loop.c.

void call_async_signal_handler ( struct async_signal_handler handler)

Definition at line 955 of file event-loop.c.

Definition at line 1031 of file event-loop.c.

Definition at line 932 of file event-loop.c.

int create_timer ( int  milliseconds,
timer_handler_func proc,
gdb_client_data  client_data 
)

Definition at line 1140 of file event-loop.c.

void delete_async_event_handler ( struct async_event_handler **  handler_ptr)

Definition at line 1110 of file event-loop.c.

Definition at line 1002 of file event-loop.c.

void delete_file_handler ( int  fd)

Definition at line 599 of file event-loop.c.

void delete_timer ( int  id)

Definition at line 1206 of file event-loop.c.

void gdb_call_async_signal_handler ( struct async_signal_handler handler,
int  immediate_p 
)

Definition at line 255 of file mingw-hdep.c.

int gdb_do_one_event ( void  )

Definition at line 356 of file event-loop.c.

void initialize_event_loop ( void  )

Definition at line 299 of file event-loop.c.

void mark_async_event_handler ( struct async_event_handler handler)

Definition at line 1054 of file event-loop.c.

void mark_async_signal_handler ( struct async_signal_handler handler)

Definition at line 965 of file event-loop.c.

void start_event_loop ( void  )

Definition at line 418 of file event-loop.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines