Go to the source code of this file.
Typedefs | |
typedef int | KokoTag |
For message tags. | |
typedef int | KokoProcID |
For processor/process ID. | |
typedef unsigned int | KokoMesgHandle |
For keeping tabs on async. | |
Variables | |
const KokoTag | KOKO_ANY_TAG |
const KokoProcID | KOKO_ANY_ID |
const KokoMesgHandle | KOKO_NULL_HANDLE |
|
For keeping tabs on async. messages. KOKO_NULL_HANDLE is used when there is a error. Definition at line 37 of file koko.h. Referenced by MPICommunicator::ARecv(), and MPICommunicator::ASend(). |
|
For processor/process ID. Use KOKO_ANY_ID when any processor/process is acceptable for your needs -- for example, if you want to recv every message regardless of who sent it. Definition at line 28 of file koko.h. Referenced by Communicator::ID(), Communicator::Rank(), and Communicator::RecvSource(). |
|
For message tags. Use KOKO_ANY_TAG when any tag will work for your needs -- for example, if you want to recv every message regardless of tag value. Definition at line 16 of file koko.h. Referenced by KokoBuffer::GetTag(), KokoBuffer::KokoBuffer(), KokoBuffer::Memcopy(), Communicator::RecvTag(), KokoBuffer::SetCurSize(), KokoBuffer::SetTag(), KokoBuffer::TotalSize(), Messenger::WaitForBroadcast(), and Messenger::WaitForMessage(). |
|
Definition at line 29 of file koko.h. Referenced by Messenger::WaitForMessage(). |
|
Definition at line 17 of file koko.h. Referenced by Communicator::Communicator(), KokoBuffer::GetTag(), and Messenger::WaitForMessage(). |
|
Definition at line 38 of file koko.h. Referenced by MPICommunicator::ARecv(), MPICommunicator::ASend(), MPICommunicator::Test(), and MPICommunicator::Wait(). |