Go to the source code of this file.
◆ zrtos_vfs_notify_callback_t
◆ zrtos_vfs_notify_entry_t
◆ zrtos_vfs_notify_t
◆ zrtos_vfs_notify_event_type_t
Enumerator |
---|
ZRTOS_VFS_NOTIFY_EVENT_TYPE__READ | |
ZRTOS_VFS_NOTIFY_EVENT_TYPE__WRITE | |
Definition at line 19 of file vfs_notify.h.
zrtos_vfs_notify_event_type_t
◆ zrtos_vfs_notify__add()
Definition at line 51 of file vfs_notify.h.
void zrtos_vfs_fd_set__set(zrtos_vfs_fd_set_t *thiz, zrtos_vfs_fd_t fd)
zrtos_vfs_notify_callback_t callback
zrtos_vfs_notify_entry_t data[ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX]
◆ zrtos_vfs_notify__init()
Definition at line 40 of file vfs_notify.h.
#define ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX
void zrtos_mem__zero(void *dest, size_t len)
Successful program execution status.
zrtos_vfs_notify_entry_t data[ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX]
bool zrtos_vfs_fd_set__init(zrtos_vfs_fd_set_t *thiz)
◆ zrtos_vfs_notify__remove()
Definition at line 61 of file vfs_notify.h.
zrtos_vfs_notify_callback_t callback
zrtos_vfs_notify_entry_t data[ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX]
void zrtos_vfs_fd_set__clear(zrtos_vfs_fd_set_t *thiz, zrtos_vfs_fd_t fd)
◆ zrtos_vfs_notify__start()
Definition at line 70 of file vfs_notify.h.
size_t zrtos_vfs_fd__select(zrtos_vfs_fd_set_t *readfds, zrtos_vfs_fd_set_t *writefds)
void zrtos_vfs_fd_set__copy(zrtos_vfs_fd_set_t *thiz, zrtos_vfs_fd_set_t *src)
#define ZRTOS_VFS_FD_SET__EACH_BEGIN(thiz, fd_)
bool zrtos_error__is_success(zrtos_error_t thiz)
zrtos_vfs_notify_callback_t callback
#define ZRTOS_VFS_FD_SET__EACH_END
zrtos_vfs_notify_entry_t data[ZRTOS_VFS_FILE_DESCRIPTOR__CFG_MAX]
◆ zrtos_vfs_notify__stop()