|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
⚙️ Session settings serialization implementation More...
Go to the source code of this file.
Functions | |
| void | session_settings_init (session_settings_t *settings) |
| asciichat_error_t | session_settings_serialize (const session_settings_t *settings, uint8_t *buffer, size_t *len) |
| asciichat_error_t | session_settings_deserialize (const uint8_t *buffer, size_t len, session_settings_t *settings) |
| asciichat_error_t | session_settings_from_options (session_settings_t *settings) |
| asciichat_error_t | session_settings_apply_to_options (const session_settings_t *settings) |
| bool | session_settings_needs_update (uint32_t local_version, uint32_t remote_version) |
| bool | session_settings_equal (const session_settings_t *a, const session_settings_t *b) |
⚙️ Session settings serialization implementation
Implements session settings serialization, deserialization, and synchronization with the global options system.
Definition in file settings.c.
| asciichat_error_t session_settings_apply_to_options | ( | const session_settings_t * | settings | ) |
Definition at line 198 of file settings.c.
References options_set_int().
| asciichat_error_t session_settings_deserialize | ( | const uint8_t * | buffer, |
| size_t | len, | ||
| session_settings_t * | settings | ||
| ) |
Definition at line 101 of file settings.c.
| bool session_settings_equal | ( | const session_settings_t * | a, |
| const session_settings_t * | b | ||
| ) |
Definition at line 224 of file settings.c.
| asciichat_error_t session_settings_from_options | ( | session_settings_t * | settings | ) |
Definition at line 160 of file settings.c.
References options_get(), and session_settings_init().
| void session_settings_init | ( | session_settings_t * | settings | ) |
Definition at line 26 of file settings.c.
Referenced by session_participant_create(), and session_settings_from_options().
| bool session_settings_needs_update | ( | uint32_t | local_version, |
| uint32_t | remote_version | ||
| ) |
Definition at line 219 of file settings.c.
| asciichat_error_t session_settings_serialize | ( | const session_settings_t * | settings, |
| uint8_t * | buffer, | ||
| size_t * | len | ||
| ) |
Definition at line 51 of file settings.c.