(trunk libT) have a pool of reusable evbuffers

This commit is contained in:
Charles Kerr
2008-12-30 20:32:00 +00:00
parent 53b25c7b49
commit ad69a937ef
9 changed files with 76 additions and 37 deletions

View File

@@ -245,6 +245,21 @@ uint64_t tr_date( void );
/* wait the specified number of milliseconds */
void tr_wait( uint64_t delay_milliseconds );
/***
****
***/
struct evbuffer;
/** @brief pool of reusable buffers
@see tr_releaseBuffer() */
struct evbuffer * tr_getBuffer( void );
/** @brief return a buffer to the pool
@see tr_getBuffer() */
void tr_releaseBuffer( struct evbuffer * buf );
/***
****
***/