store_data_stream_info_t * stream_info
Stream information.
list_t * high_priority_list
Contains high priority store_data_t data.
Type of the data in the store is time series.
Type of the data in the store is stream.
Type of the data in the store is data source configuration.
list_t * low_priority_list
Contains low priority store_data_t data.
Initial state of a store data. Means this data is not processed before.
E_STORE_DATA_STATE store_data_get_state(store_data_t *store_data)
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
Type of the data in the store is custom data.
E_MCL_ERROR_CODE store_data_remove(list_t *store_list, list_node_t *store_data_node)
Type of the data in the store is file.
Streaming is active. Current data has been partially written to the current http request or about to ...
E_STORE_DATA_TYPE type
Type of data in the store.
struct mcl_store_t mcl_store_t
Type of the data in the store is event list.
mcl_size_t store_get_data_count(store_t *store)
mcl_uint8_t * payload_buffer
Payload of the store.
string_t * meta
Meta of the store as json string.
This data has been successfully sent to the server. Can be deleted from the store.
void store_data_set_state(store_data_t *store_data, E_STORE_DATA_STATE state)
mcl_size_t meta_stream_index
Index of meta stream.
Current data has been written to the current http request as a whole.
mcl_size_t payload_stream_index
Index of payload stream.
mcl_bool_t streamable
Defines if the data in store is streamable or not.
int payload_state
Payload state.
void * data
Data to be added to the store.
int meta_state
Meta state.
E_STORE_DATA_STATE state
State of data in the store.
string_t * tuple_subboundary
Subboundary of tuple.
Prepared. Means its meta and payload strings has been prepared.
mcl_size_t payload_size
Size of the payload in the store.
Data types module header file.