SST/macro
nic_recv_cq Class Reference

A Receive Completion Queue. More...

#include <recv_cq.h>

Collaboration diagram for nic_recv_cq:
Collaboration graph

Detailed Description

A Receive Completion Queue.

Based on packets coming in, it determines when a message has completely arrived. A large message, in some models, is broken up into many #message_chunk objects. When using minimal, in-order routing, tracking message completion is easier because a packet can be marked as the "tail" and used to track when an entire message has arrived. When using adaptive or multipath routing, messages arrive out-of-order. This class tracks whether all packets have been received and signals to some handler that an entire message has fully arrived.


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