mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-14 15:23:27 +01:00
Remove no-longer-used channel_tls_t functions
This commit is contained in:
parent
b09f41424c
commit
f0533d8d22
@ -913,58 +913,6 @@ channel_tls_handle_state_change_on_orconn(channel_tls_t *chan,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Flush cells from a channel_tls_t
|
|
||||||
*
|
|
||||||
* Try to flush up to about num_cells cells, and return how many we flushed.
|
|
||||||
*/
|
|
||||||
|
|
||||||
ssize_t
|
|
||||||
channel_tls_flush_some_cells(channel_tls_t *chan, ssize_t num_cells)
|
|
||||||
{
|
|
||||||
ssize_t flushed = 0;
|
|
||||||
|
|
||||||
tor_assert(chan);
|
|
||||||
|
|
||||||
if (flushed >= num_cells) goto done;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If channel_tls_t ever buffers anything below the channel_t layer, flush
|
|
||||||
* that first here.
|
|
||||||
*/
|
|
||||||
|
|
||||||
flushed += channel_flush_some_cells(TLS_CHAN_TO_BASE(chan),
|
|
||||||
num_cells - flushed);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If channel_tls_t ever buffers anything below the channel_t layer, check
|
|
||||||
* how much we actually got and push it on down here.
|
|
||||||
*/
|
|
||||||
|
|
||||||
done:
|
|
||||||
return flushed;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Check if a channel_tls_t has anything to flush
|
|
||||||
*
|
|
||||||
* Return true if there is any more to flush on this channel (cells in queue
|
|
||||||
* or active circuits).
|
|
||||||
*/
|
|
||||||
|
|
||||||
int
|
|
||||||
channel_tls_more_to_flush(channel_tls_t *chan)
|
|
||||||
{
|
|
||||||
tor_assert(chan);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If channel_tls_t ever buffers anything below channel_t, the
|
|
||||||
* check for that should go here first.
|
|
||||||
*/
|
|
||||||
|
|
||||||
return channel_more_to_flush(TLS_CHAN_TO_BASE(chan));
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef KEEP_TIMING_STATS
|
#ifdef KEEP_TIMING_STATS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -40,8 +40,6 @@ channel_t * channel_tls_to_base(channel_tls_t *tlschan);
|
|||||||
channel_tls_t * channel_tls_from_base(channel_t *chan);
|
channel_tls_t * channel_tls_from_base(channel_t *chan);
|
||||||
|
|
||||||
/* Things for connection_or.c to call back into */
|
/* Things for connection_or.c to call back into */
|
||||||
ssize_t channel_tls_flush_some_cells(channel_tls_t *chan, ssize_t num_cells);
|
|
||||||
int channel_tls_more_to_flush(channel_tls_t *chan);
|
|
||||||
void channel_tls_handle_cell(cell_t *cell, or_connection_t *conn);
|
void channel_tls_handle_cell(cell_t *cell, or_connection_t *conn);
|
||||||
void channel_tls_handle_state_change_on_orconn(channel_tls_t *chan,
|
void channel_tls_handle_state_change_on_orconn(channel_tls_t *chan,
|
||||||
or_connection_t *conn,
|
or_connection_t *conn,
|
||||||
|
Loading…
Reference in New Issue
Block a user