allocate_blocks() | so_5_transport::scattered_block_stream_t | private |
atomic_refcounted_t() | so_5::rt::atomic_refcounted_t | private |
check_stream_has_blocks() | so_5_transport::scattered_block_stream_t | |
current_block_count() const | so_5_transport::scattered_block_stream_t | |
deallocate_blocks() | so_5_transport::scattered_block_stream_t | private |
dec_ref_count() | so_5::rt::atomic_refcounted_t | inlineprivate |
default_block_count() const | so_5_transport::scattered_block_stream_t | inline |
flush() | so_5_transport::scattered_block_stream_t | |
inc_ref_count() | so_5::rt::atomic_refcounted_t | inlineprivate |
m_block_count | so_5_transport::scattered_block_stream_t | private |
m_current_block_count | so_5_transport::scattered_block_stream_t | private |
m_deallocate_block_count_threshold | so_5_transport::scattered_block_stream_t | private |
m_flush_notifier | so_5_transport::scattered_block_stream_t | private |
m_free_blocks | so_5_transport::scattered_block_stream_t | private |
m_free_blocks_availability_notifier (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | private |
m_has_free_blocks (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | private |
m_lock | so_5_transport::scattered_block_stream_t | mutableprivate |
m_max_block_count | so_5_transport::scattered_block_stream_t | private |
m_single_block_size | so_5_transport::scattered_block_stream_t | private |
m_stream_chain | so_5_transport::scattered_block_stream_t | private |
m_stream_operation_notifier (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | private |
m_stream_size_in_bytes | so_5_transport::scattered_block_stream_t | private |
max_block_count() const | so_5_transport::scattered_block_stream_t | inline |
occupy(bool &was_waiting_for_free_blocks, const ACE_Time_Value *timeout=&ACE_Time_Value::zero) | so_5_transport::scattered_block_stream_t | |
occupy(const ACE_Time_Value *timeout=&ACE_Time_Value::zero) | so_5_transport::scattered_block_stream_t | |
occupy(size_t n, raw_block_chain_t &block_chain, bool &was_waiting_for_free_blocks, const ACE_Time_Value *timeout=&ACE_Time_Value::zero) | so_5_transport::scattered_block_stream_t | |
occupy(size_t n, raw_block_chain_t &block_chain, const ACE_Time_Value *timeout=&ACE_Time_Value::zero) | so_5_transport::scattered_block_stream_t | |
occupy_impl(const ACE_Time_Value *abs_value, bool &was_waiting_for_free_blocks) | so_5_transport::scattered_block_stream_t | private |
release(raw_block_t *block) | so_5_transport::scattered_block_stream_t | |
release(const raw_block_chain_t &chain) | so_5_transport::scattered_block_stream_t | |
release_impl(raw_block_t *block) | so_5_transport::scattered_block_stream_t | private |
release_impl(const raw_block_chain_t &chain) (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | private |
reset_flush_notifier(block_stream_notifiers::flush_notifier_t *flush_notifier=nullptr) | so_5_transport::scattered_block_stream_t | |
reset_free_blocks_availability_notifier(block_stream_notifiers::free_blocks_availability_notifier_t *free_blocks_availability_notifier=nullptr) (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | |
reset_stream_operation_notifier(block_stream_notifiers::stream_operation_notifier_t *stream_operation_notifier=nullptr) (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | |
scattered_block_stream_ref_t (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | friend |
scattered_block_stream_t(size_t block_count, size_t max_block_count, size_t single_block_size) | so_5_transport::scattered_block_stream_t | |
scattered_block_stream_t(const scattered_block_stream_params_t &scattered_block_stream_params) | so_5_transport::scattered_block_stream_t | explicit |
scoped_lock_t typedef | so_5_transport::scattered_block_stream_t | private |
single_block_size() const | so_5_transport::scattered_block_stream_t | inline |
stream_push_back(raw_block_t *block) | so_5_transport::scattered_block_stream_t | |
stream_push_back(const raw_block_chain_t &chain) | so_5_transport::scattered_block_stream_t | |
stream_push_front(raw_block_t *block) | so_5_transport::scattered_block_stream_t | |
stream_push_front(const raw_block_chain_t &chain) | so_5_transport::scattered_block_stream_t | |
stream_push_front(raw_block_chain_t &chain, size_t size_in_bytes) | so_5_transport::scattered_block_stream_t | |
stream_query_all_blocks(raw_block_chain_t &chain) | so_5_transport::scattered_block_stream_t | |
stream_query_n_blocks(size_t n, raw_block_chain_t &chain) | so_5_transport::scattered_block_stream_t | |
touch_stream() | so_5_transport::scattered_block_stream_t | |
~atomic_refcounted_t() (определено в so_5::rt::atomic_refcounted_t) | so_5::rt::atomic_refcounted_t | privatevirtual |
~scattered_block_stream_t() (определено в so_5_transport::scattered_block_stream_t) | so_5_transport::scattered_block_stream_t | virtual |