2004-01-14 06:42:02 +03:00
|
|
|
/*
|
|
|
|
* $HEADER$
|
|
|
|
*/
|
|
|
|
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
|
|
|
|
|
|
|
|
#ifndef MCA_PML_BASE_RECVFRAG_H
|
|
|
|
#define MCA_PML_BASE_RECVFRAG_H
|
|
|
|
|
|
|
|
#include "mca/mpi/ptl/ptl.h"
|
|
|
|
#include "mca/mpi/ptl/base/ptl_base_fragment.h"
|
|
|
|
#include "mca/mpi/ptl/base/ptl_base_recvreq.h"
|
|
|
|
|
|
|
|
extern lam_class_info_t mca_ptl_base_recv_frag_cls;
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
mca_ptl_base_frag_t super;
|
|
|
|
/* matched receve request corresponding to this fragment */
|
2004-01-29 01:52:51 +03:00
|
|
|
mca_ptl_base_recv_request_t *frag_match;
|
2004-01-14 06:42:02 +03:00
|
|
|
} mca_ptl_base_recv_frag_t;
|
|
|
|
|
|
|
|
|
|
|
|
void mca_ptl_base_recv_frag_init(mca_ptl_base_recv_frag_t*);
|
|
|
|
void mca_ptl_base_recv_frag_destroy(mca_ptl_base_recv_frag_t*);
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|