|
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 | ||
| ) |