LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
|
Post a network get operation. More...
Classes | |
class | lci::net_post_get_x |
The actual implementation for net_post_get. More... | |
Post a network get operation.
This operation uses the post semantics: means the operation is posted and not completed immediately; the completed operation will be reported through net_poll_cq; the receive buffer can only be read after the operation is completed.
[in] | runtime | of type runtime_t; optional argument; The runtime object. |
[in] | rank | of type int; positional argument; The target rank. |
[in] | buffer | of type void*; positional argument; The receive buffer base address. |
[in] | size | of type size_t; positional argument; The receive buffer size. |
[in] | mr | of type mr_t; positional argument; The registered memory region for the receive buffer. |
[in] | offset | of type uint64_t; positional argument; The starting offset to the remote region base address to get the data. |
[in] | rmr | of type rmr_t; positional argument; The remote memory region handle. |
[in] | device | of type device_t; optional argument; The device to use. |
[in] | endpoint | of type endpoint_t; optional argument; The endpoint to use. |
[in] | user_context | of type void*; optional argument; The arbitrary user-defined context. |