25 DEBUG_ENTRY(
"const char *version = <%p>, event_list_t **event_list = <%p>", version, event_list)
41 (*event_list)->meta->content_id =
MCL_NULL;
42 (*event_list)->meta->type =
MCL_NULL;
43 (*event_list)->meta->version =
MCL_NULL;
44 (*event_list)->meta->details.routing =
MCL_NULL;
45 (*event_list)->meta->payload.type =
MCL_NULL;
46 (*event_list)->meta->payload.version =
MCL_NULL;
62 DEBUG_ENTRY(
"event_t *event = <%p>, event_list_t *event_list = <%p>", event, event_list)
72 DEBUG_ENTRY(
"event_list_t *event_list = <%p>, const char *version = <%p>", event_list, version)
100 DEBUG_ENTRY(
"event_list_t **event_list = <%p>", event_list)
105 if (
MCL_NULL != (*event_list)->meta)
list_t * events
Payload of event list.
void string_destroy(string_t **string)
Destroys the allocated resources of the string.
E_MCL_ERROR_CODE event_list_add_event(event_t *event, event_list_t *event_list)
This function adds event to event_list.
Memory module header file.
E_MCL_ERROR_CODE string_initialize_new(const char *value, mcl_size_t value_length, string_t **string)
Initializes a new string_t object with the given value and length.
Business event type of meta field payload.
Log utility module header file.
E_MCL_ERROR_CODE list_initialize(list_t **list)
Initializes the list.
Current version of meta field.
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
#define ASSERT_STATEMENT_CODE_MESSAGE(condition, statement, return_code,...)
Event module interface header file.
item_meta_t * meta
Meta of event list.
void event_destroy(event_t **event)
To destroy the event_t data struct.
#define ASSERT_CODE_MESSAGE(condition, return_code,...)
Definitions module header file.
This struct is used for building the event.
void event_list_destroy(event_list_t **event_list)
To destroy the event_list data struct.
string_t meta_field_values[META_FIELD_VALUES_END]
void list_destroy_with_content(list_t **list, list_item_destroy_callback callback)
To destroy the list and its items with a given callback function.
static E_MCL_ERROR_CODE _initialize_meta(event_list_t *event_list, const char *version)
E_MCL_ERROR_CODE string_initialize_static(const char *value, mcl_size_t value_length, string_t **string)
Initializes a static string_t object with the given value and length.
This struct is used for building a single event.
E_MCL_ERROR_CODE list_add(list_t *list, void *data)
Adds a new list item.
Event list module header file.
mcl_list_item_destroy_callback list_item_destroy_callback
E_MCL_ERROR_CODE event_list_initialize(const char *version, event_list_t **event_list)
This function creates and initializes a data struct of event_list.
#define MCL_ERROR_RETURN(return_value,...)