2004-01-12 03:13:53 +00:00
|
|
|
/*
|
|
|
|
* $HEADER$
|
|
|
|
*/
|
2004-03-26 14:15:20 +00:00
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
*/
|
2004-01-12 03:13:53 +00:00
|
|
|
#ifndef MCA_PTL_BASE_MATCH_H
|
|
|
|
#define MCA_PTL_BASE_MATCH_H
|
|
|
|
|
2004-02-05 00:50:37 +00:00
|
|
|
struct mca_ptl_base_recv_frag_t;
|
|
|
|
|
2004-03-26 14:15:20 +00:00
|
|
|
/**
|
|
|
|
* Match incoming fragments against posted receives.
|
|
|
|
*
|
|
|
|
* @param frag_header (IN) Header of received fragment.
|
|
|
|
* @param frag_desc (IN) Received fragment descriptor.
|
|
|
|
* @param match_made (OUT) Flag indicating wether a match was made.
|
2004-03-31 17:00:38 +00:00
|
|
|
* @param additional_matches (OUT) List of additional matches
|
2004-03-26 14:15:20 +00:00
|
|
|
* @return LAM_SUCCESS or error status on failure.
|
|
|
|
*/
|
2004-03-31 17:00:38 +00:00
|
|
|
bool mca_ptl_base_match(mca_ptl_base_match_header_t *frag_header,
|
|
|
|
struct mca_ptl_base_recv_frag_t *frag_desc, lam_list_t *additional_matches);
|
2004-01-14 05:59:43 +00:00
|
|
|
|
2004-01-12 03:13:53 +00:00
|
|
|
#endif /* MCA_PTL_BASE_MATCH_H */
|
|
|
|
|