#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.h の 153 行で定義されています。
tlm::tlm_buffer_pool::tlm_buffer_pool | ( | ) | [inline] |
tlm_endian_conv.h の 158 行で定義されています。
uchar* tlm::tlm_buffer_pool::get_a_buffer | ( | int | size | ) | [inline] |
tlm_endian_conv.h の 160 行で定義されています。
参照先 max_buffer_size, pool_head, と uchar.
参照元 tlm::tlm_to_hostendian_aligned(), tlm::tlm_to_hostendian_generic(), と tlm::tlm_to_hostendian_word().
void tlm::tlm_buffer_pool::return_buffer | ( | uchar * | p | ) | [inline] |
tlm_endian_conv.h の 185 行で定義されています。
参照先 max_buffer_size, pool_head, と uchar.
参照元 tlm::tlm_from_hostendian_aligned(), tlm::tlm_from_hostendian_generic(), と tlm::tlm_from_hostendian_word().
int tlm::tlm_buffer_pool::get_pool_size | ( | ) | [inline] |
int tlm::tlm_buffer_pool::get_buffer_size | ( | ) | [inline] |
int tlm::tlm_buffer_pool::max_buffer_size [private] |
uchar* tlm::tlm_buffer_pool::pool_head [private] |