
#include <tempo.h>


Public Member Functions | |
| Tempo () | |
| void | ckTempoRecv (int tag, void *buffer, int buflen) |
| void | ckTempoRecv (int tag1, int tag2, void *buffer, int buflen) |
| void | tempoGeneric (TempoMessage *themsg) |
| int | ckTempoProbe (int tag1, int tag2) |
| int | ckTempoProbe (int tag) |
Static Public Member Functions | |
| static void | ckTempoSend (int tag1, int tag2, void *buffer, int buflen, CkChareID cid) |
| static void | ckTempoSend (int tag, void *buffer, int buflen, CkChareID cid) |
Protected Attributes | |
| CmmTable | tempoMessages |
| int | sleeping |
| CthThread | thread_id |
Definition at line 33 of file tempo.h.
| Tempo::Tempo | ( | void | ) |
Definition at line 29 of file tempo.C.
Referenced by TempoArray::ckTempoBarrier(), TempoArray::ckTempoBcast(), TempoGroup::ckTempoBcast(), and TempoArray::ckTempoReduce().
Definition at line 11 of file tempo.C.
References CthSelf(), CthSuspend(), TempoMessage::data, TempoMessage::length, msg, sleeping, and tempoMessages.
| void Tempo::tempoGeneric | ( | TempoMessage * | themsg | ) |
Definition at line 50 of file tempo.C.
References CmmPut(), CthAwaken(), sleeping, TempoMessage::tag1, TempoMessage::tag2, and tempoMessages.
CmmTable Tempo::tempoMessages [protected] |
Definition at line 36 of file tempo.h.
Referenced by ckTempoProbe(), ckTempoRecv(), Tempo(), and tempoGeneric().
int Tempo::sleeping [protected] |
CthThread Tempo::thread_id [protected] |
1.5.5