LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
lci::alloc_packet_pool_x Class Reference

The actual implementation for alloc_packet_pool. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::alloc_packet_pool_x:
[legend]

Public Member Functions

 alloc_packet_pool_x ()
 
alloc_packet_pool_x && packet_size (size_t packet_size_in)
 
alloc_packet_pool_x && npackets (size_t npackets_in)
 
alloc_packet_pool_x && name (const char *name_in)
 
alloc_packet_pool_x && user_context (void *user_context_in)
 
alloc_packet_pool_x && runtime (runtime_t runtime_in)
 
packet_pool_t call_impl (size_t packet_size, size_t npackets, const char *name, void *user_context, runtime_t runtime) const
 
packet_pool_t call () const
 
packet_pool_t operator() () const
 

Public Attributes

option_t< size_t > m_packet_size
 
option_t< size_t > m_npackets
 
option_t< const char * > m_name
 
option_t< void * > m_user_context
 
option_t< runtime_tm_runtime
 

Detailed Description

The actual implementation for alloc_packet_pool.

Constructor & Destructor Documentation

◆ alloc_packet_pool_x()

lci::alloc_packet_pool_x::alloc_packet_pool_x ( )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ call()

packet_pool_t lci::alloc_packet_pool_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

packet_pool_t lci::alloc_packet_pool_x::call_impl ( size_t packet_size,
size_t npackets,
const char * name,
void * user_context,
runtime_t runtime ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ name()

alloc_packet_pool_x && lci::alloc_packet_pool_x::name ( const char * name_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ npackets()

alloc_packet_pool_x && lci::alloc_packet_pool_x::npackets ( size_t npackets_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

packet_pool_t lci::alloc_packet_pool_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ packet_size()

alloc_packet_pool_x && lci::alloc_packet_pool_x::packet_size ( size_t packet_size_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ runtime()

alloc_packet_pool_x && lci::alloc_packet_pool_x::runtime ( runtime_t runtime_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ user_context()

alloc_packet_pool_x && lci::alloc_packet_pool_x::user_context ( void * user_context_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_name

option_t<const char*> lci::alloc_packet_pool_x::m_name

◆ m_npackets

option_t<size_t> lci::alloc_packet_pool_x::m_npackets

◆ m_packet_size

option_t<size_t> lci::alloc_packet_pool_x::m_packet_size

◆ m_runtime

option_t<runtime_t> lci::alloc_packet_pool_x::m_runtime

◆ m_user_context

option_t<void*> lci::alloc_packet_pool_x::m_user_context

The documentation for this class was generated from the following files: