libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon_common_types.h File Reference
#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 Documentation

◆ ivon_string_iterator_fn

typedef void(* ivon_string_iterator_fn) (const char *value, void *user_data)

Common C ABI types shared across libivon subsystems.

Author
Cliff Foster (Nou) cliff.nosp@m.@idi.nosp@m.-syst.nosp@m.ems..nosp@m.com

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.

Parameters
valueThe null-terminated string for the current element.
user_dataUser-provided context passed through from the caller.