1
1
This commit was SVN r2144.
Этот коммит содержится в:
Sayantan Sur 2004-08-14 14:56:18 +00:00
родитель 6bad44dd3b
Коммит d7f2e6c2a3
3 изменённых файлов: 96 добавлений и 0 удалений

30
src/mca/ptl/ib/src/ptl_ib_recvfrag.c Обычный файл
Просмотреть файл

@ -0,0 +1,30 @@
#include "mca/pml/base/pml_base_sendreq.h"
#include "ptl_ib.h"
#include "ptl_ib_peer.h"
#include "ptl_ib_recvfrag.h"
#include "ptl_ib_sendfrag.h"
static void mca_ptl_ib_recv_frag_construct(mca_ptl_ib_recv_frag_t* frag);
static void mca_ptl_ib_recv_frag_destruct(mca_ptl_ib_recv_frag_t* frag);
OBJ_CLASS_INSTANCE(mca_ptl_ib_recv_frag_t,
mca_ptl_base_recv_frag_t,
mca_ptl_ib_recv_frag_construct,
mca_ptl_ib_recv_frag_destruct);
/*
* TCP fragment constructor
*/
static void mca_ptl_ib_recv_frag_construct(mca_ptl_ib_recv_frag_t* frag)
{
}
/*
* TCP fragment destructor
*/
static void mca_ptl_ib_recv_frag_destruct(mca_ptl_ib_recv_frag_t* frag)
{
}

40
src/mca/ptl/ib/src/ptl_ib_sendfrag.c Обычный файл
Просмотреть файл

@ -0,0 +1,40 @@
#include "include/types.h"
#include "datatype/datatype.h"
#include "mca/pml/base/pml_base_sendreq.h"
#include "ptl_ib.h"
#include "ptl_ib_peer.h"
#include "ptl_ib_proc.h"
#include "ptl_ib_sendfrag.h"
static void mca_ptl_ib_send_frag_construct(mca_ptl_ib_send_frag_t* frag);
static void mca_ptl_ib_send_frag_destruct(mca_ptl_ib_send_frag_t* frag);
OBJ_CLASS_INSTANCE(mca_ptl_ib_send_frag_t,
mca_ptl_base_send_frag_t,
mca_ptl_ib_send_frag_construct,
mca_ptl_ib_send_frag_destruct);
/*
* Placeholders for send fragment constructor/destructors.
*/
static void mca_ptl_ib_send_frag_construct(mca_ptl_ib_send_frag_t* frag)
{
D_PRINT("\n");
}
static void mca_ptl_ib_send_frag_destruct(mca_ptl_ib_send_frag_t* frag)
{
D_PRINT("\n");
}
int mca_ptl_ib_send_frag_init(mca_ptl_ib_send_frag_t* ib_send_frag,
struct mca_ptl_base_peer_t* base_peer,
struct mca_pml_base_send_request_t* base_send_req,
size_t offset,
size_t* size,
int flags)
{
D_PRINT("\n");
return OMPI_SUCCESS;
}

26
src/mca/ptl/ib/src/ptl_ib_sendreq.c Обычный файл
Просмотреть файл

@ -0,0 +1,26 @@
#include "include/types.h"
#include "mca/pml/base/pml_base_sendreq.h"
#include "ptl_ib.h"
#include "ptl_ib_sendreq.h"
static void mca_ptl_ib_send_request_construct(mca_ptl_ib_send_request_t*);
static void mca_ptl_ib_send_request_destruct(mca_ptl_ib_send_request_t*);
OBJ_CLASS_INSTANCE(mca_ptl_ib_send_request_t,
mca_pml_base_send_request_t,
mca_ptl_ib_send_request_construct,
mca_ptl_ib_send_request_destruct);
void mca_ptl_ib_send_request_construct(mca_ptl_ib_send_request_t* request)
{
D_PRINT("\n");
OBJ_CONSTRUCT(&request->req_frag, mca_ptl_ib_send_frag_t);
}
void mca_ptl_ib_send_request_destruct(mca_ptl_ib_send_request_t* request)
{
D_PRINT("\n");
OBJ_DESTRUCT(&request->req_frag);
}