message-params: Add read/write functions for various simple data types

The following functions have been added:

pa_message_params_write_double() - writes a double to a pa_message_params structure
pa_message_params_write_int64() - writes an integer to a pa_message_params structure
pa_message_params_write_uint64() - writes an unsigned to a pa_message_params structure
pa_message_params_write_bool() - writes a boolean to a pa_message_params structure

pa_message_params_read_double() - read a double from a parameter list
pa_message_params_read_int64() - read an integer from a parameter list
pa_message_params_read_uint64() - read an unsigned from a parameter list
pa_message_params_read_bool() - read a boolean from a parameter list

The patch also improves the doxygen documentation im message-params.h

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/51>
This commit is contained in:
Georg Chini 2020-01-14 16:41:59 +01:00 committed by Tanu Kaskinen
parent ca66388608
commit 8140932afd
3 changed files with 250 additions and 12 deletions

View file

@ -233,11 +233,19 @@ pa_message_params_begin_list;
pa_message_params_end_list;
pa_message_params_free;
pa_message_params_new;
pa_message_params_read_bool;
pa_message_params_read_double;
pa_message_params_read_int64;
pa_message_params_read_raw;
pa_message_params_read_string;
pa_message_params_read_uint64;
pa_message_params_to_string_free;
pa_message_params_write_bool;
pa_message_params_write_double;
pa_message_params_write_int64;
pa_message_params_write_raw;
pa_message_params_write_string;
pa_message_params_write_uint64;
pa_msleep;
pa_thread_make_realtime;
pa_operation_cancel;