Tracks non-blocking sends. More...
#include "granted-time-window-mpi-interface.h"
Public Member Functions | |
SentBuffer () | |
~SentBuffer () | |
uint8_t * | GetBuffer () |
MPI_Request * | GetRequest () |
void | SetBuffer (uint8_t *buffer) |
Private Attributes | |
uint8_t * | m_buffer |
The buffer. | |
MPI_Request | m_request |
The MPI request handle. | |
Tracks non-blocking sends.
This class is used to keep track of the asynchronous non-blocking sends that have been posted.
Definition at line 45 of file granted-time-window-mpi-interface.h.
ns3::SentBuffer::SentBuffer | ( | ) |
Definition at line 41 of file granted-time-window-mpi-interface.cc.
ns3::SentBuffer::~SentBuffer | ( | ) |
Definition at line 47 of file granted-time-window-mpi-interface.cc.
References m_buffer.
uint8_t * ns3::SentBuffer::GetBuffer | ( | ) |
Definition at line 53 of file granted-time-window-mpi-interface.cc.
References m_buffer.
MPI_Request * ns3::SentBuffer::GetRequest | ( | ) |
Definition at line 65 of file granted-time-window-mpi-interface.cc.
References m_request.
void ns3::SentBuffer::SetBuffer | ( | uint8_t * | buffer | ) |
buffer | pointer to sent buffer |
Definition at line 59 of file granted-time-window-mpi-interface.cc.
References m_buffer.
|
private |
The buffer.
Definition at line 65 of file granted-time-window-mpi-interface.h.
Referenced by SentBuffer(), ~SentBuffer(), GetBuffer(), and SetBuffer().
|
private |
The MPI request handle.
Definition at line 66 of file granted-time-window-mpi-interface.h.
Referenced by SentBuffer(), and GetRequest().