Skip to content

Class resource_shared_pool

template <class T>

ClassList > resource_shared_pool

  • #include <resource_shared_pool.hpp>

Public Functions

Type Name
T * claim (void)
resource_shared_pool (size_t size, bool allow_claimed_on_destruction=false)
resource_shared_pool (T * resources, size_t size, bool allow_claimed_on_destruction=false)
void retire (T & claimed)
~resource_shared_pool ()

Public Functions Documentation

function claim

inline T * resource_shared_pool::claim (
    void
) 

function resource_shared_pool [1/4]

inline resource_shared_pool::resource_shared_pool (
    size_t size,
    bool allow_claimed_on_destruction=false
) 

function resource_shared_pool [2/4]

inline resource_shared_pool::resource_shared_pool (
    T * resources,
    size_t size,
    bool allow_claimed_on_destruction=false
) 

function retire

inline void resource_shared_pool::retire (
    T & claimed
) 

function ~resource_shared_pool

inline resource_shared_pool::~resource_shared_pool () 


The documentation for this class was generated from the following file cubrid/src/base/resource_shared_pool.hpp