X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fconfig%2Fsession-config.h;h=939cb6cbf0ff1cd4e76e2c819ffc2e178e241bbd;hb=3470712592caf0486715372f72324141b79f5dd3;hp=2fed612a1cfbd5783891ec16e99808dc386e3645;hpb=f40ef1d56886bc58f5d7e147d77f818f46b66456;p=lttng-tools.git diff --git a/src/common/config/session-config.h b/src/common/config/session-config.h index 2fed612a1..939cb6cbf 100644 --- a/src/common/config/session-config.h +++ b/src/common/config/session-config.h @@ -57,7 +57,7 @@ typedef int (*config_entry_handler_cb)(const struct config_entry *, void *); * "", only the global entries are relayed. * * Returns 0 on success. Negative values are error codes. If the return value - * is positive, it represents the line number on which a parsing error occured. + * is positive, it represents the line number on which a parsing error occurred. */ LTTNG_HIDDEN int config_get_section_entries(const char *path, const char *section, @@ -108,13 +108,27 @@ int config_writer_destroy(struct config_writer *writer); * * element_name Element tag name. * - * Returns zero if the XML document could be closed cleanly. + * Returns zero if the XML element could be opened. * Negative values indicate an error. */ LTTNG_HIDDEN int config_writer_open_element(struct config_writer *writer, const char *element_name); +/* + * Write an element tag attribute. + * + * writer An instance of a configuration writer. + * + * name Attribute name. + * + * Returns zero if the XML element's attribute could be written. + * Negative values indicate an error. + */ +LTTNG_HIDDEN +int config_writer_write_attribute(struct config_writer *writer, + const char *name, const char *value); + /* * Close the current element tag. *