Android-cuttlefish cvd tool
|
#include "sysdeps.h"
#include <inttypes.h>
#include <android-base/logging.h>
#include <android-base/stringprintf.h>
#include <android-base/threads.h>
#include "adb_utils.h"
#include "fdevent.h"
#include "fdevent_epoll.h"
#include "fdevent_poll.h"
Macros | |
#define | TRACE_TAG FDEVENT |
Functions | |
void | invoke_fde (struct fdevent *fde, unsigned events) |
std::string | dump_fde (const fdevent *fde) |
static std::unique_ptr< fdevent_context > | fdevent_create_context () |
static auto & | g_ambient_fdevent_context () |
static fdevent_context * | fdevent_get_ambient () |
fdevent * | fdevent_create (int fd, fd_func func, void *arg) |
fdevent * | fdevent_create (int fd, fd_func2 func, void *arg) |
unique_fd | fdevent_release (fdevent *fde) |
void | fdevent_destroy (fdevent *fde) |
void | fdevent_set (fdevent *fde, unsigned events) |
void | fdevent_add (fdevent *fde, unsigned events) |
void | fdevent_del (fdevent *fde, unsigned events) |
void | fdevent_set_timeout (fdevent *fde, std::optional< std::chrono::milliseconds > timeout) |
void | fdevent_run_on_looper (std::function< void()> fn) |
void | fdevent_loop () |
void | fdevent_check_looper () |
void | fdevent_check_not_looper () |
void | fdevent_terminate_loop () |
size_t | fdevent_installed_count () |
void | fdevent_reset () |
#define TRACE_TAG FDEVENT |
std::string dump_fde | ( | const fdevent * | fde | ) |
void fdevent_add | ( | fdevent * | fde, |
unsigned | events | ||
) |
void fdevent_check_looper | ( | ) |
void fdevent_check_not_looper | ( | ) |
|
static |
void fdevent_del | ( | fdevent * | fde, |
unsigned | events | ||
) |
void fdevent_destroy | ( | fdevent * | fde | ) |
|
static |
size_t fdevent_installed_count | ( | ) |
void fdevent_loop | ( | ) |
void fdevent_reset | ( | ) |
void fdevent_run_on_looper | ( | std::function< void()> | fn | ) |
void fdevent_set | ( | fdevent * | fde, |
unsigned | events | ||
) |
void fdevent_set_timeout | ( | fdevent * | fde, |
std::optional< std::chrono::milliseconds > | timeout | ||
) |
void fdevent_terminate_loop | ( | ) |
|
static |
void invoke_fde | ( | struct fdevent * | fde, |
unsigned | events | ||
) |