IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::mpi::Request Class Reference

#include <Request.h>

Collaboration diagram for ippl::mpi::Request:

Public Member Functions

 Request ()
 ~Request ()
 operator MPI_Request * () noexcept
 operator const MPI_Request * () const noexcept
bool completed ()
void free ()
void wait ()

Private Attributes

MPI_Request request_m

Detailed Description

Definition at line 13 of file Request.h.

Constructor & Destructor Documentation

◆ Request()

ippl::mpi::Request::Request ( )
inline

Definition at line 15 of file Request.h.

References request_m.

◆ ~Request()

ippl::mpi::Request::~Request ( )

Definition at line 10 of file Request.cpp.

References free(), and request_m.

Here is the call graph for this function:

Member Function Documentation

◆ completed()

bool ippl::mpi::Request::completed ( )

Definition at line 16 of file Request.cpp.

References free(), and request_m.

Here is the call graph for this function:

◆ free()

void ippl::mpi::Request::free ( )
inline

Definition at line 30 of file Request.h.

References request_m.

Referenced by completed(), and ~Request().

Here is the caller graph for this function:

◆ operator const MPI_Request *()

ippl::mpi::Request::operator const MPI_Request * ( ) const
inlinenoexcept

Definition at line 26 of file Request.h.

References request_m.

◆ operator MPI_Request *()

ippl::mpi::Request::operator MPI_Request * ( )
inlinenoexcept

Definition at line 24 of file Request.h.

References request_m.

◆ wait()

void ippl::mpi::Request::wait ( )
inline

Definition at line 32 of file Request.h.

References request_m.

Member Data Documentation

◆ request_m

MPI_Request ippl::mpi::Request::request_m
private

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