00001 #include <moc.h> 00002 #include <internal/imoc.h> 00003 00004 int MOC_Probe(int source, int tag, MOC_Comm comm, MOC_Status *status) 00005 { 00006 moc_message_envelope_t* message; 00007 status->MOC_SOURCE = source; 00008 status->MOC_ERROR = 0; 00009 while (0 == (message = IMOC_get_entry(source, tag, comm, 0, status))) 00010 ; 00011 status->MOC_TAG = message->tag; 00012 status->message_size = message->size; 00013 status->mid = message->id; 00014 return 0; 00015 } 00016
1.5.6