Class cubmem::pinnable_buffer¶
ClassList > cubmem > pinnable_buffer
#include <pinnable_buffer.hpp>
Inherits the following classes: cubbase::pinnable
Public Functions¶
| Type | Name |
|---|---|
| char * | get_buffer (void) |
| size_t | get_buffer_size (void) |
| int | init (char * ptr, const size_t buf_size, cubbase::pinner * referencer) |
| pinnable_buffer () |
|
| pinnable_buffer (char * ptr, const size_t buf_size) |
|
| ~pinnable_buffer () |
Public Functions inherited from cubbase::pinnable¶
| Type | Name |
|---|---|
| int | add_pinner (pinner * referencer) |
| int | get_pin_count (void) |
| int | remove_pinner (pinner * referencer) |
| ~pinnable () |
Protected Attributes¶
| Type | Name |
|---|---|
| char * | m_end_ptr |
| char * | m_storage |
Public Functions Documentation¶
function get_buffer¶
function get_buffer_size¶
function init¶
int cubmem::pinnable_buffer::init (
char * ptr,
const size_t buf_size,
cubbase::pinner * referencer
)
function pinnable_buffer [1/2]¶
function pinnable_buffer [2/2]¶
function ~pinnable_buffer¶
Protected Attributes Documentation¶
variable m_end_ptr¶
variable m_storage¶
The documentation for this class was generated from the following file cubrid/src/base/pinnable_buffer.hpp