struct WatchInfo

Defined at line 185 of file ../../src/developer/debug/shared/message_loop_fuchsia.h

Associated struct to track information about what type of resource a watch handle is following.

EventHandlers need access to the WatchInfo implementation, hence the reason for it to be

public.

Definition at the end of the header.

Public Members

basic_string resource_name
WatchType type
WatchMode mode
int fd
fdio_t * fdio
function_impl fd_watcher
zx_handle_t fd_handle
SocketWatcher * socket_watcher
zx_handle_t socket_handle
ChannelWatcher * channel_watcher
zx_handle_t channel_handle
ZirconExceptionWatcher * exception_watcher
zx_koid_t task_koid
zx_handle_t task_handle
bool uses_exception_channel
EventPairWatcher * event_pair_watcher
zx_handle_t event_pair_handle
const async_wait_t * signal_handler_key
const async_wait_t * exception_channel_handler_key