OpenMPI  0.1.1
pml_base_request.h File Reference
#include "ompi_config.h"
#include "ompi/class/ompi_free_list.h"
#include "ompi/communicator/communicator.h"
#include "ompi/request/request.h"
#include "opal/datatype/opal_convertor.h"
#include "pml_base_request_dbg.h"

Go to the source code of this file.

Data Structures

struct  mca_pml_base_request_t
 Type of request. More...
 

Typedefs

typedef struct
mca_pml_base_request_t 
mca_pml_base_request_t
 

Functions

OMPI_DECLSPEC OBJ_CLASS_DECLARATION (mca_pml_base_request_t)
 

Variables

BEGIN_C_DECLS OMPI_DECLSPEC
ompi_free_list_t 
mca_pml_base_send_requests
 External list for the requests. More...
 
OMPI_DECLSPEC ompi_free_list_t mca_pml_base_recv_requests
 

Variable Documentation

BEGIN_C_DECLS OMPI_DECLSPEC ompi_free_list_t mca_pml_base_send_requests

External list for the requests.

They are declared as lists of the basic request type, which will allow all PML to overload the list. Beware these free lists have to be initialized directly by the PML who win the PML election.

External list for the requests.

Referenced by mca_pml_bfo_enable(), mca_pml_csum_enable(), and mca_pml_ob1_enable().