Graybat  1.1
Graph Approach for Highly Generic Communication Schemes Based on Adaptive Topologies
graybat::communicationPolicy::zmq::Event< T_CP > Class Template Reference

An event is returned by non-blocking communication operations and can be asked whether an operation has finished or it can be waited for this operation to be finished. More...

#include <Event.hpp>

Public Types

using ContextID = typename graybat::communicationPolicy::ContextID< T_CP >
 
using VAddr = typename graybat::communicationPolicy::VAddr< T_CP >
 
using Tag = typename graybat::communicationPolicy::Tag< T_CP >
 
using MsgType = typename graybat::communicationPolicy::MsgType< T_CP >
 
using MsgID = typename graybat::communicationPolicy::MsgID< T_CP >
 
using Context = typename graybat::communicationPolicy::Context< T_CP >
 

Public Member Functions

 Event (MsgID msgID, Context context, VAddr vAddr, Tag tag, T_CP &comm)
 
void wait ()
 
bool ready ()
 
VAddr source ()
 
Tag getTag ()
 

Public Attributes

MsgID msgID
 
Context context
 
VAddr vAddr
 
Tag tag
 
T_CP & comm
 

Detailed Description

template<typename T_CP>
class graybat::communicationPolicy::zmq::Event< T_CP >

An event is returned by non-blocking communication operations and can be asked whether an operation has finished or it can be waited for this operation to be finished.


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