From: Zbigniew Jędrzejewski-Szmek Date: Fri, 19 Aug 2022 08:39:37 +0000 (+0200) Subject: sd-netlink: group message cons methods together X-Git-Tag: v252-rc1~394^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f59499085f7017b84325af601cf24c54b8064c6f;p=thirdparty%2Fsystemd.git sd-netlink: group message cons methods together --- diff --git a/src/systemd/sd-netlink.h b/src/systemd/sd-netlink.h index 51b553a6f8a..7edfeb76878 100644 --- a/src/systemd/sd-netlink.h +++ b/src/systemd/sd-netlink.h @@ -69,7 +69,7 @@ int sd_netlink_attach_event(sd_netlink *nl, sd_event *e, int64_t priority); int sd_netlink_detach_event(sd_netlink *nl); int sd_netlink_attach_filter(sd_netlink *nl, size_t len, const struct sock_filter *filter); -/* message */ +/* Message construction */ int sd_netlink_message_append_string(sd_netlink_message *m, uint16_t attr_type, const char *data); int sd_netlink_message_append_strv(sd_netlink_message *m, uint16_t attr_type, const char* const *data); int sd_netlink_message_append_flag(sd_netlink_message *m, uint16_t attr_type); @@ -99,6 +99,10 @@ int sd_netlink_message_open_container(sd_netlink_message *m, uint16_t attr_type) int sd_netlink_message_open_container_union(sd_netlink_message *m, uint16_t attr_type, const char *key); int sd_netlink_message_close_container(sd_netlink_message *m); +int sd_netlink_message_open_array(sd_netlink_message *m, uint16_t type); +int sd_netlink_message_cancel_array(sd_netlink_message *m); + +/* Reading messages */ int sd_netlink_message_read(sd_netlink_message *m, uint16_t attr_type, size_t size, void *data); int sd_netlink_message_read_data(sd_netlink_message *m, uint16_t attr_type, size_t *ret_size, void **ret_data); int sd_netlink_message_read_data_suffix0(sd_netlink_message *m, uint16_t attr_type, size_t *ret_size, void **ret_data); @@ -117,9 +121,6 @@ int sd_netlink_message_enter_container(sd_netlink_message *m, uint16_t attr_type int sd_netlink_message_enter_array(sd_netlink_message *m, uint16_t attr_type); int sd_netlink_message_exit_container(sd_netlink_message *m); -int sd_netlink_message_open_array(sd_netlink_message *m, uint16_t type); -int sd_netlink_message_cancel_array(sd_netlink_message *m); - int sd_netlink_message_rewind(sd_netlink_message *m, sd_netlink *nl); sd_netlink_message *sd_netlink_message_next(sd_netlink_message *m);