Tracks non-blocking sends. More...
#include "granted-time-window-mpi-interface.h"
 Collaboration diagram for ns3::SentBuffer:
 Collaboration diagram for ns3::SentBuffer:| 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 56 of file granted-time-window-mpi-interface.h.
| ns3::SentBuffer::SentBuffer | ( | ) | 
Definition at line 52 of file granted-time-window-mpi-interface.cc.
| ns3::SentBuffer::~SentBuffer | ( | ) | 
Definition at line 58 of file granted-time-window-mpi-interface.cc.
References m_buffer.
| uint8_t * ns3::SentBuffer::GetBuffer | ( | ) | 
Definition at line 64 of file granted-time-window-mpi-interface.cc.
References m_buffer.
| MPI_Request * ns3::SentBuffer::GetRequest | ( | ) | 
Definition at line 76 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 70 of file granted-time-window-mpi-interface.cc.
References m_buffer.
| 
 | private | 
The buffer.
Definition at line 76 of file granted-time-window-mpi-interface.h.
Referenced by SentBuffer(), ~SentBuffer(), GetBuffer(), and SetBuffer().
| 
 | private | 
The MPI request handle.
Definition at line 77 of file granted-time-window-mpi-interface.h.
Referenced by SentBuffer(), and GetRequest().