common: compile libconfig as C++
[lttng-tools.git] / src / common / trace-chunk.c
index 672ebded263975047ac653f0f5fc45de415228a3..d04d51637e603fe763a067a3271917d1da5e80a7 100644 (file)
@@ -12,6 +12,7 @@
 #include <common/error.h>
 #include <common/fd-tracker/fd-tracker.h>
 #include <common/fd-tracker/utils.h>
+#include <common/fs-handle.h>
 #include <common/fs-handle-internal.h>
 #include <common/hashtable/hashtable.h>
 #include <common/hashtable/utils.h>
@@ -394,14 +395,12 @@ end:
        return chunk;
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *lttng_trace_chunk_create_anonymous(void)
 {
        DBG("Creating anonymous trace chunk");
        return lttng_trace_chunk_allocate();
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *lttng_trace_chunk_create(
                uint64_t chunk_id, time_t chunk_creation_time, const char *path)
 {
@@ -463,7 +462,6 @@ error:
        return NULL;
 }
 
-LTTNG_HIDDEN
 void lttng_trace_chunk_set_fd_tracker(struct lttng_trace_chunk *chunk,
                struct fd_tracker *fd_tracker)
 {
@@ -473,7 +471,6 @@ void lttng_trace_chunk_set_fd_tracker(struct lttng_trace_chunk *chunk,
        chunk->fd_tracker = fd_tracker;
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *lttng_trace_chunk_copy(
                struct lttng_trace_chunk *source_chunk)
 {
@@ -544,7 +541,6 @@ error_unlock:
        return NULL;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_id(
                struct lttng_trace_chunk *chunk, uint64_t *id)
 {
@@ -560,7 +556,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_id(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_creation_timestamp(
                struct lttng_trace_chunk *chunk, time_t *creation_ts)
 
@@ -577,7 +572,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_creation_timestamp(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_close_timestamp(
                struct lttng_trace_chunk *chunk, time_t *close_ts)
 {
@@ -593,7 +587,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_close_timestamp(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_close_timestamp(
                struct lttng_trace_chunk *chunk, time_t close_ts)
 {
@@ -634,7 +627,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_name(
                struct lttng_trace_chunk *chunk, const char **name,
                bool *name_overridden)
@@ -655,7 +647,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 bool lttng_trace_chunk_get_name_overridden(struct lttng_trace_chunk *chunk)
 {
        bool name_overridden;
@@ -687,7 +678,6 @@ bool is_valid_chunk_name(const char *name)
        return true;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_override_name(
                struct lttng_trace_chunk *chunk, const char *name)
 
@@ -942,7 +932,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_rename_path(
                struct lttng_trace_chunk *chunk, const char *path)
 
@@ -956,7 +945,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_rename_path(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_credentials(
                struct lttng_trace_chunk *chunk,
                struct lttng_credentials *credentials)
@@ -978,7 +966,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_credentials(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_credentials(
                struct lttng_trace_chunk *chunk,
                const struct lttng_credentials *user_credentials)
@@ -1000,7 +987,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_credentials_current_user(
                struct lttng_trace_chunk *chunk)
 {
@@ -1021,7 +1007,6 @@ end:
 }
 
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_as_owner(
                struct lttng_trace_chunk *chunk,
                struct lttng_directory_handle *session_output_directory)
@@ -1095,7 +1080,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_as_user(
                struct lttng_trace_chunk *chunk,
                struct lttng_directory_handle *chunk_directory)
@@ -1122,7 +1106,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status
 lttng_trace_chunk_get_session_output_directory_handle(
                struct lttng_trace_chunk *chunk,
@@ -1147,7 +1130,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_borrow_chunk_directory_handle(
                struct lttng_trace_chunk *chunk,
                const struct lttng_directory_handle **handle)
@@ -1215,7 +1197,6 @@ end:
        return ret;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_create_subdirectory(
                struct lttng_trace_chunk *chunk,
                const char *path)
@@ -1417,7 +1398,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_open_fs_handle(
                struct lttng_trace_chunk *chunk,
                const char *file_path,
@@ -1435,7 +1415,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_open_fs_handle(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_open_file(
                struct lttng_trace_chunk *chunk,
                const char *file_path,
@@ -1469,7 +1448,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_open_file(
        return status;
 }
 
-LTTNG_HIDDEN
 int lttng_trace_chunk_unlink_file(struct lttng_trace_chunk *chunk,
                const char *file_path)
 {
@@ -1757,7 +1735,6 @@ int lttng_trace_chunk_delete_post_release(
        }
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_get_close_command(
                struct lttng_trace_chunk *chunk,
                enum lttng_trace_chunk_command_type *command_type)
@@ -1775,7 +1752,6 @@ enum lttng_trace_chunk_status lttng_trace_chunk_get_close_command(
        return status;
 }
 
-LTTNG_HIDDEN
 enum lttng_trace_chunk_status lttng_trace_chunk_set_close_command(
                struct lttng_trace_chunk *chunk,
                enum lttng_trace_chunk_command_type close_command)
@@ -1811,7 +1787,6 @@ end:
        return status;
 }
 
-LTTNG_HIDDEN
 const char *lttng_trace_chunk_command_type_get_name(
                enum lttng_trace_chunk_command_type command)
 {
@@ -1827,7 +1802,6 @@ const char *lttng_trace_chunk_command_type_get_name(
        }
 }
 
-LTTNG_HIDDEN
 bool lttng_trace_chunk_ids_equal(const struct lttng_trace_chunk *chunk_a,
                const struct lttng_trace_chunk *chunk_b)
 {
@@ -1858,7 +1832,6 @@ end:
        return equal;
 }
 
-LTTNG_HIDDEN
 bool lttng_trace_chunk_get(struct lttng_trace_chunk *chunk)
 {
        return urcu_ref_get_unless_zero(&chunk->ref);
@@ -1911,7 +1884,6 @@ void lttng_trace_chunk_release(struct urcu_ref *ref)
        }
 }
 
-LTTNG_HIDDEN
 void lttng_trace_chunk_put(struct lttng_trace_chunk *chunk)
 {
        if (!chunk) {
@@ -1921,7 +1893,6 @@ void lttng_trace_chunk_put(struct lttng_trace_chunk *chunk)
        urcu_ref_put(&chunk->ref, lttng_trace_chunk_release);
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk_registry *lttng_trace_chunk_registry_create(void)
 {
        struct lttng_trace_chunk_registry *registry;
@@ -1943,7 +1914,6 @@ error:
        return NULL;
 }
 
-LTTNG_HIDDEN
 void lttng_trace_chunk_registry_destroy(
                struct lttng_trace_chunk_registry *registry)
 {
@@ -1996,7 +1966,6 @@ end:
        return element;
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *
 lttng_trace_chunk_registry_publish_chunk(
                struct lttng_trace_chunk_registry *registry,
@@ -2123,7 +2092,6 @@ end:
        return published_chunk;
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *
 lttng_trace_chunk_registry_find_chunk(
                const struct lttng_trace_chunk_registry *registry,
@@ -2133,7 +2101,6 @@ lttng_trace_chunk_registry_find_chunk(
                        session_id, &chunk_id);
 }
 
-LTTNG_HIDDEN
 int lttng_trace_chunk_registry_chunk_exists(
                const struct lttng_trace_chunk_registry *registry,
                uint64_t session_id, uint64_t chunk_id, bool *chunk_exists)
@@ -2168,7 +2135,6 @@ end:
        return ret;
 }
 
-LTTNG_HIDDEN
 struct lttng_trace_chunk *
 lttng_trace_chunk_registry_find_anonymous_chunk(
                const struct lttng_trace_chunk_registry *registry,
@@ -2178,7 +2144,6 @@ lttng_trace_chunk_registry_find_anonymous_chunk(
                        session_id, NULL);
 }
 
-LTTNG_HIDDEN
 unsigned int lttng_trace_chunk_registry_put_each_chunk(
                const struct lttng_trace_chunk_registry *registry)
 {
This page took 0.02801 seconds and 4 git commands to generate.