Android-cuttlefish cvd tool
Public Attributes | List of all members
fdevent Struct Referencefinal

#include <fdevent.h>

Collaboration diagram for fdevent:
Collaboration graph
[legend]

Public Attributes

uint64_t id
 
unique_fd fd
 
uint16_t state = 0
 
std::optional< std::chrono::milliseconds > timeout
 
std::chrono::steady_clock::time_point last_active
 
std::variant< fd_func, fd_func2func
 
void * arg = nullptr
 

Member Data Documentation

◆ arg

void* fdevent::arg = nullptr

◆ fd

unique_fd fdevent::fd

◆ func

std::variant<fd_func, fd_func2> fdevent::func

◆ id

uint64_t fdevent::id

◆ last_active

std::chrono::steady_clock::time_point fdevent::last_active

◆ state

uint16_t fdevent::state = 0

◆ timeout

std::optional<std::chrono::milliseconds> fdevent::timeout

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