GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions | Variables
remote-notif.h File Reference
#include <list>
#include <memory>

Go to the source code of this file.

Classes

struct  notif_event
 
struct  notif_client
 
struct  remote_notif_state
 

Typedefs

typedef std::unique_ptr< notif_eventnotif_event_up
 

Enumerations

enum  REMOTE_NOTIF_ID { REMOTE_NOTIF_STOP = 0 , REMOTE_NOTIF_LAST }
 

Functions

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 handle_notification (struct remote_notif_state *notif_state, const char *buf)
 
void remote_notif_process (struct remote_notif_state *state, const notif_client *except)
 
remote_notif_stateremote_notif_state_allocate (remote_target *remote)
 

Variables

const notif_client notif_client_stop
 
bool notif_debug
 

Typedef Documentation

◆ notif_event_up

typedef std::unique_ptr<notif_event> notif_event_up

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

Enumeration Type Documentation

◆ REMOTE_NOTIF_ID

Enumerator
REMOTE_NOTIF_STOP 
REMOTE_NOTIF_LAST 

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

Function Documentation

◆ handle_notification()

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

◆ 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()

remote_notif_state * remote_notif_state_allocate ( remote_target * remote)

Variable Documentation

◆ notif_client_stop

const notif_client notif_client_stop
extern

◆ notif_debug

bool notif_debug
extern