OpenM++ runtime library (libopenm)
openm::IMsgRecv Class Referenceabstract

public interface for message receiver More...

#include <msgCommon.h>

Inheritance diagram for openm::IMsgRecv:

Public Member Functions

virtual ~IMsgRecv (void) noexcept=0
 cleanup message receiver resources.
 
virtual bool tryReceive (void)=0
 try to receive the data, return return true if received. More...
 

Detailed Description

public interface for message receiver

Member Function Documentation

◆ tryReceive()

virtual bool openm::IMsgRecv::tryReceive ( void  )
pure virtual

try to receive the data, return return true if received.

Implemented in openm::MsgEmptyRecvArray, openm::MsgEmptyRecvPacked, openm::MpiRecvArray, and openm::MpiRecvPacked.


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