|  | 
        
          | Cancel(self) Cancel a communication request
 |  |  | 
    |  | 
        
          | Free(self) Free a communication request
 |  |  | 
    |  | 
        
          | Get_status(self,
        Status status=None) Non-destructive test for the completion of a request
 |  |  | 
    |  | 
        
          | Test(self,
        Status status=None) Test for the completion of a send or receive
 |  |  | 
    |  | 
        
          | Testall(type cls,
        requests,
        statuses=None) Test for completion of all previously initiated requests
 |  |  | 
    |  | 
        
          | Testany(type cls,
        requests,
        Status status=None) Test for completion of any previously initiated request
 |  |  | 
    |  | 
        
          | Testsome(type cls,
        requests,
        statuses=None) Test for completion of some previously initiated requests
 |  |  | 
    |  | 
        
          | Wait(self,
        Status status=None) Wait for a send or receive to complete
 |  |  | 
    |  | 
        
          | Waitall(type cls,
        requests,
        statuses=None) Wait for all previously initiated requests to complete
 |  |  | 
    |  | 
        
          | Waitany(type cls,
        requests,
        Status status=None) Wait for any previously initiated request to complete
 |  |  | 
    |  | 
        
          | Waitsome(type cls,
        requests,
        statuses=None) Wait for some previously initiated requests to complete
 |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    | a new object with type S, a subtype of T |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | test(self,
        Status status=None) Test for the completion of a send or receive
 |  |  | 
    |  | 
        
          | testall(type cls,
        requests,
        statuses=None) Test for completion of all previously initiated requests
 |  |  | 
    |  | 
        
          | testany(type cls,
        requests,
        Status status=None) Test for completion of any previously initiated request
 |  |  | 
    |  | 
        
          | wait(self,
        Status status=None) Wait for a send or receive to complete
 |  |  | 
    |  | 
        
          | waitall(type cls,
        requests,
        statuses=None) Wait for all previously initiated requests to complete
 |  |  | 
    |  | 
        
          | waitany(type cls,
        requests,
        Status status=None) Wait for any previously initiated request to complete
 |  |  |