X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fload-internal.h;h=43dc3326216e93489abe2db732aac93657247b09;hp=85f0afa542f194e12494accc50ef4de136ac3a4a;hb=b878f05a6e62779ddf2364d5bb51821cb6d6d572;hpb=9245bd0e72bbb5cea41f8f6483e7ef3e088a2403 diff --git a/include/lttng/load-internal.h b/include/lttng/load-internal.h index 85f0afa54..43dc33262 100644 --- a/include/lttng/load-internal.h +++ b/include/lttng/load-internal.h @@ -22,18 +22,30 @@ #include #include +#include #include +#include /* * Object used by the load_session API. This is opaque to the public library. */ struct lttng_load_session_attr { /* Name of the session to load, empty string means all. */ - char session_name[NAME_MAX]; + char session_name[LTTNG_NAME_MAX]; /* URL of the session configuration file to load. */ char input_url[PATH_MAX]; /* Overwrite the session if it exists. */ uint32_t overwrite; + /* The raw override url for getter */ + char *raw_override_url; + /* The raw override path url for getter */ + char *raw_override_path_url; + /* The raw override ctrl url for getter */ + char *raw_override_ctrl_url; + /* The raw override data url for getter */ + char *raw_override_data_url; + /* Override struct */ + struct config_load_session_override_attr *override_attr; } LTTNG_PACKED; #endif /* LTTNG_LOAD_INTERNAL_ABI_H */