GDB (xrefs)
Loading...
Searching...
No Matches
Functions | Variables
remote-notif.c File Reference
#include "defs.h"
#include "remote.h"
#include "remote-notif.h"
#include "observable.h"
#include "gdbsupport/event-loop.h"
#include "target.h"
#include "inferior.h"
#include "infrun.h"
#include "gdbcmd.h"
#include "async-event.h"

Go to the source code of this file.

Functions

 gdb_static_assert (ARRAY_SIZE(notifs)==REMOTE_NOTIF_LAST)
 
void remote_notif_ack (remote_target *remote, const notif_client *nc, const char *buf)
 
struct notif_eventremote_notif_parse (remote_target *remote, const notif_client *nc, const char *buf)
 
void remote_notif_process (struct remote_notif_state *state, const notif_client *except)
 
static void remote_async_get_pending_events_handler (gdb_client_data data)
 
void handle_notification (struct remote_notif_state *state, const char *buf)
 
struct remote_notif_stateremote_notif_state_allocate (remote_target *remote)
 
void _initialize_notif ()
 

Variables

bool notif_debug = false
 
static const notif_client *const notifs []
 

Function Documentation

◆ _initialize_notif()

void _initialize_notif ( )

Definition at line 245 of file remote-notif.c.

Referenced by initialize_all_files().

◆ gdb_static_assert()

gdb_static_assert ( ARRAY_SIZE(notifs) = =REMOTE_NOTIF_LAST)

◆ handle_notification()

void handle_notification ( struct remote_notif_state * state,
const char * buf )

◆ remote_async_get_pending_events_handler()

static void remote_async_get_pending_events_handler ( gdb_client_data data)
static

◆ remote_notif_ack()

void remote_notif_ack ( remote_target * remote,
const notif_client * nc,
const char * buf )

◆ remote_notif_parse()

struct notif_event * remote_notif_parse ( remote_target * remote,
const notif_client * nc,
const char * buf )

◆ remote_notif_process()

void remote_notif_process ( struct remote_notif_state * state,
const notif_client * except )

◆ remote_notif_state_allocate()

struct remote_notif_state * remote_notif_state_allocate ( remote_target * remote)

Variable Documentation

◆ notif_debug

bool notif_debug = false

◆ notifs

const notif_client* const notifs[]
static
Initial value:
=
{
}
const notif_client notif_client_stop
Definition remote.c:7439

Definition at line 49 of file remote-notif.c.

Referenced by handle_notification().