GDB (xrefs)
Classes | Typedefs | Enumerations | Functions | Variables
/tmp/gdb-7.10/gdb/remote-notif.h File Reference
#include "queue.h"

Go to the source code of this file.

Classes

struct  notif_event
 
struct  notif_client
 
struct  remote_notif_state
 

Typedefs

typedef struct notif_clientnotif_client_p
 

Enumerations

enum  REMOTE_NOTIF_ID { REMOTE_NOTIF_STOP = 0, REMOTE_NOTIF_LAST }
 

Functions

 DECLARE_QUEUE_P (notif_client_p)
 
void remote_notif_ack (struct notif_client *nc, char *buf)
 
struct notif_eventremote_notif_parse (struct notif_client *nc, char *buf)
 
void notif_event_xfree (struct notif_event *event)
 
void handle_notification (struct remote_notif_state *notif_state, char *buf)
 
void remote_notif_process (struct remote_notif_state *state, struct notif_client *except)
 
struct remote_notif_stateremote_notif_state_allocate (void)
 
void remote_notif_state_xfree (struct remote_notif_state *state)
 

Variables

struct notif_client notif_client_stop
 
int notif_debug
 

Typedef Documentation

typedef struct notif_client * notif_client_p

Enumeration Type Documentation

Enumerator
REMOTE_NOTIF_STOP 
REMOTE_NOTIF_LAST 

Definition at line 36 of file remote-notif.h.

Function Documentation

DECLARE_QUEUE_P ( notif_client_p  )
void handle_notification ( struct remote_notif_state notif_state,
char *  buf 
)
void notif_event_xfree ( struct notif_event event)

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

References notif_event::dtr, and xfree().

Referenced by do_notif_event_xfree(), QUEUE(), and remote_notif_state_xfree().

void remote_notif_ack ( struct notif_client nc,
char *  buf 
)
struct notif_event* remote_notif_parse ( struct notif_client nc,
char *  buf 
)
void remote_notif_process ( struct remote_notif_state state,
struct notif_client except 
)
struct remote_notif_state* remote_notif_state_allocate ( void  )
void remote_notif_state_xfree ( struct remote_notif_state state)

Variable Documentation

struct notif_client notif_client_stop
int notif_debug