クラス tlm::tlm_buffer_pool

#include <tlm_endian_conv.h>

すべてのメンバ一覧

Public メソッド

 tlm_buffer_pool ()
uchar * get_a_buffer (int size)
void return_buffer (uchar *p)
int get_pool_size ()
int get_buffer_size ()

Private 変数

int max_buffer_size
uchar * pool_head


説明

tlm_endian_conv.h153 行で定義されています。


コンストラクタとデストラクタ

tlm::tlm_buffer_pool::tlm_buffer_pool (  )  [inline]

tlm_endian_conv.h158 行で定義されています。


関数

uchar* tlm::tlm_buffer_pool::get_a_buffer ( int  size  )  [inline]

void tlm::tlm_buffer_pool::return_buffer ( uchar *  p  )  [inline]

int tlm::tlm_buffer_pool::get_pool_size (  )  [inline]

tlm_endian_conv.h198 行で定義されています。

参照先 pool_head, と uchar.

int tlm::tlm_buffer_pool::get_buffer_size (  )  [inline]

tlm_endian_conv.h204 行で定義されています。

参照先 max_buffer_size.


変数

tlm_endian_conv.h154 行で定義されています。

参照元 get_a_buffer(), get_buffer_size(), と return_buffer().

tlm_endian_conv.h155 行で定義されています。

参照元 get_a_buffer(), get_pool_size(), と return_buffer().


このクラスの説明は次のファイルから生成されました:

TLM 2.0に対してWed Jun 11 00:11:02 2008に生成されました。  doxygen 1.5.6