timeseries.h File Reference

Timeseries module header file. More...

#include "timeseries_value_list.h"
#include "item.h"
Include dependency graph for timeseries.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  timeseries_payload_t
 
struct  timeseries_t
 

Functions

MCL_LOCAL mcl_error_t timeseries_validate (timeseries_t *timeseries)
 

Variables

const char * mcl_timeseries_versions []
 

Detailed Description

Timeseries module header file.

Definition in file timeseries.h.

Function Documentation

MCL_LOCAL mcl_error_t timeseries_validate ( timeseries_t timeseries)

This function checks whether all mandatory parameters of a timeseries are set or not.

Parameters
[in]timeseriesTimeseries to validate.
Returns

Definition at line 109 of file timeseries.c.

References timeseries_payload_t::configuration_id, mcl_list_t::count, mcl_list_node_t::data, MCL_ASSERT_CODE_MESSAGE, MCL_DEBUG_ENTRY, MCL_DEBUG_LEAVE, MCL_INVALID_PARAMETER, mcl_list_next(), mcl_list_reset(), MCL_NULL, MCL_OK, timeseries_t::payload, timeseries_value_list_validate(), and timeseries_payload_t::value_lists.

Referenced by _store_add_data(), and connectivity_processor_exchange().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const char* mcl_timeseries_versions[]

Definition at line 14 of file timeseries.c.

Referenced by _add_item_meta_payload(), and _item_meta_size().