|
libivon 0.1.0
Voice-over-IP library
|
#include <stddef.h>Typedefs | |
| typedef void(* | ivon_string_iterator_fn) (const char *value, void *user_data) |
| Common C ABI types shared across libivon subsystems. | |
| typedef void(* ivon_string_iterator_fn) (const char *value, void *user_data) |
Common C ABI types shared across libivon subsystems.
Pure C header — no C++ dependencies. Defines typedefs that are used by more than one subsystem (client, server, audio, etc.) to avoid duplicate definitions.
Visitor callback invoked once per string during enumeration.
Used by ivon_client_for_each_remote_client, ivon_client_for_each_group, ivon_server_for_each_group, and similar iterator functions.
| value | The null-terminated string for the current element. |
| user_data | User-provided context passed through from the caller. |