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

The actual implementation for register_memory. More...

#include <lci_binding_post.hpp>

Collaboration diagram for lci::register_memory_x:
[legend]

Public Member Functions

 register_memory_x (void *address_in, size_t size_in)
 
register_memory_x && address (void *address_in)
 
register_memory_x && size (size_t size_in)
 
register_memory_x && runtime (runtime_t runtime_in)
 
register_memory_x && device (device_t device_in)
 
mr_t call_impl (void *address, size_t size, runtime_t runtime, device_t device) const
 
mr_t call () const
 
mr_t operator() () const
 

Public Attributes

void * m_address
 
size_t m_size
 
option_t< runtime_tm_runtime
 
option_t< device_tm_device
 

Detailed Description

The actual implementation for register_memory.

Constructor & Destructor Documentation

◆ register_memory_x()

lci::register_memory_x::register_memory_x ( void * address_in,
size_t size_in )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ address()

register_memory_x && lci::register_memory_x::address ( void * address_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call()

mr_t lci::register_memory_x::call ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ call_impl()

mr_t lci::register_memory_x::call_impl ( void * address,
size_t size,
runtime_t runtime,
device_t device ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ device()

register_memory_x && lci::register_memory_x::device ( device_t device_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator()()

mr_t lci::register_memory_x::operator() ( ) const
inline
Here is the call graph for this function:

◆ runtime()

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

◆ size()

register_memory_x && lci::register_memory_x::size ( size_t size_in)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_address

void* lci::register_memory_x::m_address

◆ m_device

option_t<device_t> lci::register_memory_x::m_device

◆ m_runtime

option_t<runtime_t> lci::register_memory_x::m_runtime

◆ m_size

size_t lci::register_memory_x::m_size

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