diff -r f44720defbc5 -r e7882f246d7a master/voe_handler.c --- a/master/voe_handler.c Tue Oct 14 09:56:38 2008 +0000 +++ b/master/voe_handler.c Tue Oct 14 13:35:35 2008 +0000 @@ -107,6 +107,21 @@ ec_datagram_clear(&voe->datagram); } +/*****************************************************************************/ + +/** Get usable memory size. + */ +size_t ec_voe_handler_mem_size( + const ec_voe_handler_t *voe /**< VoE handler. */ + ) +{ + if (voe->datagram.mem_size >= EC_MBOX_HEADER_SIZE + EC_VOE_HEADER_SIZE) + return voe->datagram.mem_size - + (EC_MBOX_HEADER_SIZE + EC_VOE_HEADER_SIZE); + else + return 0; +} + /***************************************************************************** * Application interface. ****************************************************************************/