root/oshmem/mca/spml/base/spml_base_putreq.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. mca_spml_base_put_request_construct
  2. mca_spml_base_put_request_destruct

   1 /*
   2  * Copyright (c) 2013      Mellanox Technologies, Inc.
   3  *                         All rights reserved.
   4  * $COPYRIGHT$
   5  *
   6  * Additional copyrights may follow
   7  *
   8  * $HEADER$
   9  */
  10 #include "oshmem_config.h"
  11 #include <string.h>
  12 #include "oshmem/mca/spml/spml.h"
  13 #include "oshmem/mca/spml/base/spml_base_putreq.h"
  14 
  15 static void mca_spml_base_put_request_construct(mca_spml_base_put_request_t* req);
  16 static void mca_spml_base_put_request_destruct(mca_spml_base_put_request_t* req);
  17 
  18 OBJ_CLASS_INSTANCE( mca_spml_base_put_request_t,
  19                    mca_spml_base_request_t,
  20                    mca_spml_base_put_request_construct,
  21                    mca_spml_base_put_request_destruct);
  22 
  23 static void mca_spml_base_put_request_construct(mca_spml_base_put_request_t* request)
  24 {
  25     /* no need to reinit for every send -- never changes */
  26     request->req_base.req_type = MCA_SPML_REQUEST_PUT;
  27 }
  28 
  29 static void mca_spml_base_put_request_destruct(mca_spml_base_put_request_t* req)
  30 {
  31     /* For each request the convertor get cleaned after each message
  32      * (in the base _FINI macro). Therefore, as the convertor is a static object
  33      * we don't have to call OBJ_DESTRUCT here.
  34      */
  35 }
  36 

/* [<][>][^][v][top][bottom][index][help] */