16 #ifndef STREAM_DATA_H_ 17 #define STREAM_DATA_H_ 58 #endif //STREAM_DATA_H_ void stream_data_destroy(stream_data_t **stream_data)
Destroys stream_data.
mcl_size_t(* mcl_stream_data_read_callback_t)(void *destination, void *source, mcl_size_t size, void *user_context)
Stream data read callback function definition.
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
Stream data module interface header file.
E_MCL_ERROR_CODE stream_data_initialize(const char *version, const char *type, const char *routing, mcl_stream_data_read_callback_t stream_data_read_callback, void *user_context, stream_data_t **stream_data)
Initializes stream_data.
mcl_stream_data_read_callback_t read_callback
Read callback of stream data.
custom_data_t * base
Type of base is custom data.
struct mcl_stream_data_t mcl_stream_data_t
This struct is used for building the stream data type.
void * user_context
User context.
This struct is used for building the custom data type.
This struct is used for building the complete message of stream data.
Custom data module header file.
Data types module header file.