summaryrefslogtreecommitdiff
path: root/src/offlinelogstorage
diff options
context:
space:
mode:
Diffstat (limited to 'src/offlinelogstorage')
-rw-r--r--src/offlinelogstorage/dlt_offline_logstorage.c37
-rw-r--r--src/offlinelogstorage/dlt_offline_logstorage.h11
-rw-r--r--src/offlinelogstorage/dlt_offline_logstorage_behavior.c4
3 files changed, 31 insertions, 21 deletions
diff --git a/src/offlinelogstorage/dlt_offline_logstorage.c b/src/offlinelogstorage/dlt_offline_logstorage.c
index 0eda630..072999e 100644
--- a/src/offlinelogstorage/dlt_offline_logstorage.c
+++ b/src/offlinelogstorage/dlt_offline_logstorage.c
@@ -85,6 +85,8 @@ DLT_STATIC void dlt_logstorage_filter_config_free(DltLogStorageFilterConfig *dat
* Destroy Filter configurations list.
*
* @param list List of the filter configurations will be destroyed.
+ * @param uconfig User configurations for log file
+ * @param dev_path Path to the device
* @param reason Reason for the destroying of Filter configurations list
* @return 0 on success, -1 on error
*/
@@ -377,7 +379,7 @@ DLT_STATIC int dlt_logstorage_read_list_of_names(char **names, char *value)
* Non-digit characters including spaces and out of boundary will lead to an
* error -1.
*
- * @param file_name string to store the file name
+ * @param number Number to be read
* @param value string given in config file
* @return 0 on success, -1 on error
*/
@@ -476,7 +478,7 @@ DLT_STATIC int dlt_logstorage_get_keys_list(char *ids, char *sep, char **list,
* dlt_logstorage_create_keys_only_ctid
*
* Prepares keys with context ID alone, will use ecuid if provided
- * (ecuid::ctid) or (::ctid)
+ * (ecuid\:\:ctid) or (\:\:ctid)
*
* @param ecuid ECU ID
* @param ctid Context ID
@@ -609,15 +611,15 @@ DLT_STATIC void dlt_logstorage_create_keys_only_ecu(char *ecuid, char *key)
* wildcard. This will be rejected.
*
* If lists given for application and/or context id, all possible combinations
- * are returned as keys in a form "[apid][ctid], e.g. "APP1:CTX1".
- * If wildcards are used, the non-wildcard value becomes the key, e.g. "APP1:"
- * or ":CTX2".
- *
- * @param[in]: apids: string given from filter configuration
- * @param[in]: ctids: string given from filter configuration
- * @param[in]: ecuid: string given from filter configuration
- * @param[out]: keys: keys to fill into hash table
- * @param[out]: num_keys: number of keys
+ * are returned as keys in a form "[apid][ctid], e.g. "APP1\:CTX1".
+ * If wildcards are used, the non-wildcard value becomes the key, e.g. "APP1\:"
+ * or "\:CTX2".
+ *
+ * @param[in] apids string given from filter configuration
+ * @param[in] ctids string given from filter configuration
+ * @param[in] ecuid string given from filter configuration
+ * @param[out] keys keys to fill into hash table
+ * @param[out] num_keys number of keys
* @return: 0 on success, error on failure*
*/
DLT_STATIC int dlt_logstorage_create_keys(char *apids,
@@ -713,7 +715,7 @@ DLT_STATIC int dlt_logstorage_create_keys(char *apids,
* Prepares hash table with keys and data
*
* @param handle DLT Logstorage handle
- * @param tmp_data Holds all other configuration values
+ * @param data Holds all other configuration values
* @return 0 on success, -1 on error
*/
DLT_STATIC int dlt_logstorage_prepare_table(DltLogStorage *handle,
@@ -1549,7 +1551,7 @@ DLT_STATIC int dlt_logstorage_store_filters(DltLogStorage *handle,
*
* Combination of two wildcards is not allowed.
*
- * @param input_file pointer to configuration file stored on device
+ * @param handle DLT Logstorage handle
* @return 0 on success, -1 on error, 1 on warning
*/
DLT_STATIC int dlt_logstorage_load_config(DltLogStorage *handle)
@@ -1732,6 +1734,7 @@ int dlt_logstorage_get_loglevel_by_key(DltLogStorage *handle, char *key)
* @param config [out] Pointer to array of filter configurations
* @param apid application id
* @param ctid context id
+ * @param ecuid ecu id
* @return number of configurations found
*/
int dlt_logstorage_get_config(DltLogStorage *handle,
@@ -1916,11 +1919,13 @@ DLT_STATIC int dlt_logstorage_filter(DltLogStorage *handle,
* configuration.
*
* @param handle DltLogStorage handle
- * @param config User configurations for log file
+ * @param uconfig User configurations for log file
* @param data1 Data buffer of message header
* @param size1 Size of message header buffer
- * @param data2 Data buffer of message body
- * @param size2 Size of message body
+ * @param data2 Data buffer of extended message body
+ * @param size2 Size of extended message body
+ * @param data3 Data buffer of message body
+ * @param size3 Size of message body
* @return 0 on success or write errors < max write errors, -1 on error
*/
int dlt_logstorage_write(DltLogStorage *handle,
diff --git a/src/offlinelogstorage/dlt_offline_logstorage.h b/src/offlinelogstorage/dlt_offline_logstorage.h
index 33f55f6..2d55bb8 100644
--- a/src/offlinelogstorage/dlt_offline_logstorage.h
+++ b/src/offlinelogstorage/dlt_offline_logstorage.h
@@ -270,8 +270,9 @@ int dlt_logstorage_device_disconnected(DltLogStorage *handle,
*
* @param handle DltLogStorage handle
* @param config Pointer to array of filter configurations
- * @param appid application id
- * @param ctxid context id
+ * @param apid application id
+ * @param ctid context id
+ * @param ecutid ecu id
* @return number of found configurations
*/
int dlt_logstorage_get_config(DltLogStorage *handle,
@@ -303,8 +304,10 @@ int dlt_logstorage_get_loglevel_by_key(DltLogStorage *handle, char *key);
* @param uconfig User configurations for log file
* @param data1 Data buffer of message header
* @param size1 Size of message header buffer
- * @param data2 Data buffer of message body
- * @param size2 Size of message body
+ * @param data2 Data buffer of extended message body
+ * @param size2 Size of extended message body
+ * @param data3 Data buffer of message body
+ * @param size3 Size of message body
* @return 0 on success or write errors < max write errors, -1 on error
*/
int dlt_logstorage_write(DltLogStorage *handle,
diff --git a/src/offlinelogstorage/dlt_offline_logstorage_behavior.c b/src/offlinelogstorage/dlt_offline_logstorage_behavior.c
index 64ba153..e7dbec1 100644
--- a/src/offlinelogstorage/dlt_offline_logstorage_behavior.c
+++ b/src/offlinelogstorage/dlt_offline_logstorage_behavior.c
@@ -38,7 +38,7 @@
* dlt_logstorage_log_file_name
*
* Create log file name in the form configured by the user
- * <filename><delimiter><index><delimiter><timestamp>.dlt
+ * \<filename\>\<delimiter\>\<index\>\<delimiter\>\<timestamp\>.dlt
*
* filename: given in configuration file
* delimiter: Punctuation characters (configured in dlt.conf)
@@ -767,6 +767,8 @@ int dlt_logstorage_prepare_on_msg(DltLogStorageFilterConfig *config,
* Write the log message.
*
* @param config DltLogStorageFilterConfig
+ * @param file_config DltLogStorageUserConfig
+ * @param dev_path Path to device
* @param data1 header
* @param size1 header size
* @param data2 storage header