libosmocore 1.9.0.196-9975
Osmocom core library
iofd_backend_ops Struct Reference

#include <osmo_io_internal.h>

Data Fields

int(* register_fd )(struct osmo_io_fd *iofd)
 
int(* unregister_fd )(struct osmo_io_fd *iofd)
 
int(* close )(struct osmo_io_fd *iofd)
 
void(* write_enable )(struct osmo_io_fd *iofd)
 
void(* write_disable )(struct osmo_io_fd *iofd)
 
void(* read_enable )(struct osmo_io_fd *iofd)
 
void(* read_disable )(struct osmo_io_fd *iofd)
 
void(* notify_connected )(struct osmo_io_fd *iofd)
 

Field Documentation

◆ close

int(* iofd_backend_ops::close) (struct osmo_io_fd *iofd)

Referenced by __attribute__(), and osmo_iofd_close().

◆ notify_connected

void(* iofd_backend_ops::notify_connected) (struct osmo_io_fd *iofd)

◆ read_disable

void(* iofd_backend_ops::read_disable) (struct osmo_io_fd *iofd)

◆ read_enable

void(* iofd_backend_ops::read_enable) (struct osmo_io_fd *iofd)

◆ register_fd

int(* iofd_backend_ops::register_fd) (struct osmo_io_fd *iofd)

◆ unregister_fd

int(* iofd_backend_ops::unregister_fd) (struct osmo_io_fd *iofd)

◆ write_disable

void(* iofd_backend_ops::write_disable) (struct osmo_io_fd *iofd)

◆ write_enable

void(* iofd_backend_ops::write_enable) (struct osmo_io_fd *iofd)

The documentation for this struct was generated from the following file: