public class Status { public int source; public int tag; public int index ; // Blocking Send and Receive operations public int Get_count(Datatype datatype) throws MPIException {...} // Probe and Cancel public boolean Test_cancelled() throws MPIException {...} // Derived datatypes public int Get_elements(Datatype datatype) throws MPIException {...} ... }