libosmocore  0.9.6.241-b6c8
Osmocom core library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Select loop abstraction

Files

file  select.h
 select loop abstraction
 

Data Structures

struct  osmo_fd
 Structure representing a file dsecriptor. More...
 

Macros

#define BSC_FD_READ   0x0001
 Indicate interest in reading from the file descriptor.
 
#define BSC_FD_WRITE   0x0002
 Indicate interest in writing to the file descriptor.
 
#define BSC_FD_EXCEPT   0x0004
 Indicate interest in exceptions from the file descriptor.
 

Functions

bool osmo_fd_is_registered (struct osmo_fd *fd)
 
int osmo_fd_register (struct osmo_fd *fd)
 
void osmo_fd_unregister (struct osmo_fd *fd)
 
int osmo_select_main (int polling)
 
struct osmo_fdosmo_fd_get_by_fd (int fd)
 
int osmo_fd_fill_fds (void *readset, void *writeset, void *exceptset)
 
int osmo_fd_disp_fds (void *readset, void *writeset, void *exceptset)
 

Detailed Description