/* Cesar project {{{ * * Copyright (C) 2012 Spidcom * * <<>> * * }}} */ /** * \file bufmgr/stub/src/bufmgr.c * \brief Buffer Manager stub functions * \ingroup bufmgr_stub */ #include "common/std.h" #include "bufmgr/bufmgr.h" u8* bufmgr_get (bufmgr_t *ctx) __attribute__((weak)); u8* bufmgr_get (bufmgr_t *ctx) { return NULL; } u8* bufmgr_get_wait (bufmgr_t *ctx, uint delay_rtc) __attribute__((weak)); u8* bufmgr_get_wait (bufmgr_t *ctx, uint delay_rtc) { return NULL; } void bufmgr_give_back (bufmgr_t *ctx, u8 *buffer) __attribute__((weak)); void bufmgr_give_back (bufmgr_t *ctx, u8 *buffer) { } void bufmgr_client_register (bufmgr_t *ctx, bufmgr_callback_t cb, void *user_data) __attribute__((weak)); void bufmgr_client_register (bufmgr_t *ctx, bufmgr_callback_t cb, void *user_data) { } bufmgr_t* bufmgr_init (ipmbox_t *ipmbox) __attribute__((weak)); bufmgr_t* bufmgr_init (ipmbox_t *ipmbox) { return NULL; } void bufmgr_uninit (bufmgr_t *ctx) __attribute__((weak)); void bufmgr_uninit (bufmgr_t *ctx) { } void bufmgr_keep_buffer (bufmgr_t *ctx, u8 *buffer) __attribute__((weak)); void bufmgr_keep_buffer (bufmgr_t *ctx, u8 *buffer) { }