GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
ser-event.c File Reference
#include "defs.h"
#include "ser-event.h"
#include "serial.h"
#include "gdbsupport/filestuff.h"

Go to the source code of this file.

Classes

struct  serial_event_state
 

Functions

static int serial_event_open (struct serial *scb, const char *name)
 
static void serial_event_close (struct serial *scb)
 
struct serial_event * make_serial_event (void)
 
int serial_event_fd (struct serial_event *event)
 
void serial_event_set (struct serial_event *event)
 
void serial_event_clear (struct serial_event *event)
 

Variables

static const struct serial_ops serial_event_ops
 

Function Documentation

◆ make_serial_event()

struct serial_event * make_serial_event ( void )

Definition at line 162 of file ser-event.c.

References serial_event_ops, and serial_open_ops().

Referenced by gdb_init_signals(), and initialize_async_signal_handlers().

◆ serial_event_clear()

void serial_event_clear ( struct serial_event * event)

◆ serial_event_close()

static void serial_event_close ( struct serial * scb)
static

Definition at line 93 of file ser-event.c.

References serial::fd, serial::state, serial_event_state::write_fd, and xfree().

◆ serial_event_fd()

int serial_event_fd ( struct serial_event * event)

◆ serial_event_open()

static int serial_event_open ( struct serial * scb,
const char * name )
static

Definition at line 52 of file ser-event.c.

References serial::fd, serial::state, and serial_event_state::write_fd.

◆ serial_event_set()

void serial_event_set ( struct serial_event * event)

Variable Documentation

◆ serial_event_ops

const struct serial_ops serial_event_ops
static
Initial value:
=
{
"event",
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
static void serial_event_close(struct serial *scb)
Definition ser-event.c:93
static int serial_event_open(struct serial *scb, const char *name)
Definition ser-event.c:52

Definition at line 130 of file ser-event.c.

Referenced by make_serial_event().