42 lines
756 B
C
42 lines
756 B
C
#include "medium.h"
|
|
|
|
#include "event_loop.h"
|
|
#include "priv_medium.h"
|
|
|
|
/*
|
|
* Public API
|
|
*/
|
|
void medium_set_callbacks(
|
|
cbmed_on_init_t on_init,
|
|
cbmed_on_deinit_t on_deinit,
|
|
cbmed_on_timer_t on_timer,
|
|
cbmed_on_fd_event_t on_fd_event,
|
|
cbmed_on_send_data_t on_send_data
|
|
) {
|
|
pm_on_init = on_init;
|
|
pm_on_deinit = on_deinit;
|
|
pm_on_timer = on_timer;
|
|
pm_on_fd_event = on_fd_event;
|
|
pm_on_send_data = on_send_data;
|
|
}
|
|
|
|
void medium_epoll_ctl(int op, int fd, struct epoll_event *ev) {
|
|
loop_ctl(op, fd, ev);
|
|
}
|
|
|
|
void medium_on_recv_data(const void *data, int32_t size) {
|
|
|
|
}
|
|
|
|
void medium_set_ready_to_send(bool state) {
|
|
|
|
}
|
|
|
|
void medium_set_max_send_size(int32_t size) {
|
|
|
|
}
|
|
|
|
void medium_start_timer(uint32_t id, int32_t ms) {
|
|
|
|
}
|