GDB (xrefs)
Public Attributes
serial_ops Struct Reference

#include "serial.h"

List of all members.

Public Attributes

char * name
struct serial_opsnext
int(* open )(struct serial *, const char *name)
void(* close )(struct serial *)
int(* fdopen )(struct serial *, int fd)
int(* readchar )(struct serial *, int timeout)
int(* write )(struct serial *, const void *buf, size_t count)
int(* flush_output )(struct serial *)
int(* flush_input )(struct serial *)
int(* send_break )(struct serial *)
void(* go_raw )(struct serial *)
serial_ttystate(* get_tty_state )(struct serial *)
serial_ttystate(* copy_tty_state )(struct serial *, serial_ttystate)
int(* set_tty_state )(struct serial *, serial_ttystate)
void(* print_tty_state )(struct serial *, serial_ttystate, struct ui_file *)
int(* noflush_set_tty_state )(struct serial *, serial_ttystate, serial_ttystate)
int(* setbaudrate )(struct serial *, int rate)
int(* setstopbits )(struct serial *, int num)
int(* drain_output )(struct serial *)
void(* async )(struct serial *scb, int async_p)
int(* read_prim )(struct serial *scb, size_t count)
int(* write_prim )(struct serial *scb, const void *buf, size_t count)
int(* avail )(struct serial *scb, int fd)

Detailed Description

Definition at line 251 of file serial.h.


Member Data Documentation

void(* serial_ops::async)(struct serial *scb, int async_p)
int(* serial_ops::avail)(struct serial *scb, int fd)

Definition at line 291 of file serial.h.

Referenced by _initialize_ser_windows(), and ser_base_read_error_fd().

void(* serial_ops::close)(struct serial *)

Definition at line 256 of file serial.h.

Referenced by _initialize_ser_windows(), and do_serial_close().

Definition at line 267 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_copy_tty_state().

Definition at line 276 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_drain_output().

int(* serial_ops::fdopen)(struct serial *, int fd)

Definition at line 257 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_fdopen_ops().

Definition at line 263 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_flush_input().

Definition at line 261 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_flush_output().

Definition at line 266 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_get_tty_state().

void(* serial_ops::go_raw)(struct serial *)

Definition at line 265 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_raw().

Definition at line 271 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_noflush_set_tty_state().

int(* serial_ops::open)(struct serial *, const char *name)

Definition at line 255 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_open().

Definition at line 269 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_print_tty_state().

int(* serial_ops::read_prim)(struct serial *scb, size_t count)

Definition at line 283 of file serial.h.

Referenced by _initialize_ser_windows(), do_ser_base_readchar(), and fd_event().

Definition at line 258 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_readchar().

Definition at line 264 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_send_break().

Definition at line 268 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_set_tty_state().

Definition at line 273 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_setbaudrate().

Definition at line 274 of file serial.h.

Referenced by _initialize_ser_windows(), and serial_setstopbits().

int(* serial_ops::write)(struct serial *, const void *buf, size_t count)
int(* serial_ops::write_prim)(struct serial *scb, const void *buf, size_t count)

Definition at line 286 of file serial.h.

Referenced by _initialize_ser_windows(), and ser_base_write().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines