Make channel_flush_some_cells() mockable

This commit is contained in:
Andrea Shepard 2014-02-03 12:52:28 -08:00
parent 684bcd886a
commit 99d312c293
2 changed files with 4 additions and 3 deletions

View File

@ -2197,8 +2197,8 @@ channel_listener_change_state(channel_listener_t *chan_l,
#define MAX_CELLS_TO_GET_FROM_CIRCUITS_FOR_UNLIMITED 256 #define MAX_CELLS_TO_GET_FROM_CIRCUITS_FOR_UNLIMITED 256
ssize_t MOCK_IMPL(ssize_t,
channel_flush_some_cells(channel_t *chan, ssize_t num_cells) channel_flush_some_cells, (channel_t *chan, ssize_t num_cells))
{ {
unsigned int unlimited = 0; unsigned int unlimited = 0;
ssize_t flushed = 0; ssize_t flushed = 0;

View File

@ -455,7 +455,8 @@ void channel_queue_var_cell(channel_t *chan, var_cell_t *var_cell);
void channel_flush_cells(channel_t *chan); void channel_flush_cells(channel_t *chan);
/* Request from lower layer for more cells if available */ /* Request from lower layer for more cells if available */
ssize_t channel_flush_some_cells(channel_t *chan, ssize_t num_cells); MOCK_DECL(ssize_t, channel_flush_some_cells,
(channel_t *chan, ssize_t num_cells));
/* Query if data available on this channel */ /* Query if data available on this channel */
int channel_more_to_flush(channel_t *chan); int channel_more_to_flush(channel_t *chan);