Files
ipoim/priv_medium.c
Nikita Tyukalov, ASUS, Linux 943d784fd0 Abandonment of the project
2026-07-27 16:27:50 +03:00

59 lines
827 B
C

#include "priv_medium.h"
#include <stddef.h>
#include <stdint.h>
#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) {
}