#include "priv_medium.h" #include #include #include "ring_buffer.h" /* * Macros */ #define SEND_BUF_SIZE (5 * 1024 * 1024) /* * Private data */ static rb_handle_t send_buf = NULL; /* * Public data */ cbmed_on_init_t pm_on_init = NULL; cbmed_on_deinit_t pm_on_deinit = NULL; cbmed_on_timer_t pm_on_timer = NULL; cbmed_on_fd_event_t pm_on_fd_event = NULL; cbmed_on_send_data_t pm_on_send_data = NULL; /* * Private API */ static void _send_data(const void *data, uint32_t size) { } /* * Public API */ bool pm_init() { send_buf = rb_allocate(SEND_BUF_SIZE); pm_on_init(); } void pm_deinit() { pm_on_deinit(); rb_free(send_buf); } void pm_send(uint32_t id, const void *data, uint32_t size) { } void pm_connect(uint32_t id) { } void pm_close(uint32_t id) { }