Information about an event relating to a file descriptor/socket. More...
#include <gnunet_scheduler_lib.h>
Data Fields | |
const struct GNUNET_NETWORK_Handle * | fd |
GNUnet network socket the event is about, matches sock, NULL if this is about a file handle or if no network handle was given to the scheduler originally. More... | |
const struct GNUNET_DISK_FileHandle * | fh |
GNUnet file handle the event is about, matches sock, NULL if this is about a network socket or if no network handle was given to the scheduler originally. More... | |
enum GNUNET_SCHEDULER_EventType | et |
Type of the event that was generated related to sock. More... | |
int | sock |
Underlying OS handle the event was about. More... | |
Information about an event relating to a file descriptor/socket.
Definition at line 150 of file gnunet_scheduler_lib.h.
const struct GNUNET_NETWORK_Handle* GNUNET_SCHEDULER_FdInfo::fd |
GNUnet network socket the event is about, matches sock, NULL if this is about a file handle or if no network handle was given to the scheduler originally.
Definition at line 157 of file gnunet_scheduler_lib.h.
Referenced by destroy_task(), init_fd_info(), and select_add().
const struct GNUNET_DISK_FileHandle* GNUNET_SCHEDULER_FdInfo::fh |
GNUnet file handle the event is about, matches sock, NULL if this is about a network socket or if no network handle was given to the scheduler originally.
Definition at line 164 of file gnunet_scheduler_lib.h.
Referenced by destroy_task(), init_fd_info(), and select_add().
enum GNUNET_SCHEDULER_EventType GNUNET_SCHEDULER_FdInfo::et |
Type of the event that was generated related to sock.
Definition at line 169 of file gnunet_scheduler_lib.h.
Referenced by driver_add_multiple(), GNUNET_SCHEDULER_do_work(), GNUNET_SCHEDULER_task_ready(), init_fd_info(), and select_add().
int GNUNET_SCHEDULER_FdInfo::sock |
Underlying OS handle the event was about.
Definition at line 174 of file gnunet_scheduler_lib.h.
Referenced by GNUNET_SCHEDULER_do_work(), init_fd_info(), and select_add().