Soletta™ Framework
|
[stream config] More...
Data Fields | |
int | dev |
size_t | feed_size |
ssize_t(* | on_data )(void *user_data, struct my_stream_api_handle *handle, const struct sol_buffer *buf) |
void(* | on_feed_done )(void *user_data, struct my_stream_api_handle *handle, struct sol_blob *blob, int status) |
struct sol_ptr_vector | pending_blobs |
size_t | pending_bytes |
my_stream_device_monitor_handle * | read_monitor |
struct sol_timeout * | read_timeout |
struct sol_reentrant | reentrant |
struct sol_buffer | rx |
const void * | user_data |
my_stream_device_monitor_handle * | write_monitor |
size_t | written |
int my_stream_api_handle::dev |
Referenced by _can_read(), _can_write(), my_stream_api_feed(), and my_stream_api_new().
size_t my_stream_api_handle::feed_size |
Referenced by my_stream_api_feed(), and my_stream_api_new().
ssize_t(* my_stream_api_handle::on_data)(void *user_data, struct my_stream_api_handle *handle, const struct sol_buffer *buf) |
Referenced by _inform_user(), api_close(), and my_stream_api_new().
void(* my_stream_api_handle::on_feed_done)(void *user_data, struct my_stream_api_handle *handle, struct sol_blob *blob, int status) |
Referenced by _can_write(), api_close(), and my_stream_api_new().
struct sol_ptr_vector my_stream_api_handle::pending_blobs |
Referenced by _can_write(), api_close(), my_stream_api_feed(), and my_stream_api_new().
size_t my_stream_api_handle::pending_bytes |
Referenced by _can_write(), and my_stream_api_feed().
my_stream_device_monitor_handle* my_stream_api_handle::read_monitor |
Referenced by _can_read(), my_stream_api_close(), and my_stream_api_new().
struct sol_timeout* my_stream_api_handle::read_timeout |
Referenced by _can_read(), _inform_user(), and my_stream_api_close().
struct sol_reentrant my_stream_api_handle::reentrant |
Referenced by _inform_user(), my_stream_api_close(), and my_stream_api_feed().
struct sol_buffer my_stream_api_handle::rx |
Referenced by _can_read(), _inform_user(), api_close(), and my_stream_api_new().
const void* my_stream_api_handle::user_data |
Referenced by _can_write(), _inform_user(), api_close(), and my_stream_api_new().
my_stream_device_monitor_handle* my_stream_api_handle::write_monitor |
Referenced by _can_write(), my_stream_api_close(), and my_stream_api_feed().
size_t my_stream_api_handle::written |
Referenced by _can_write().