"Fossies" - the Fresh Open Source Software Archive

Member "irods-4.2.8/lib/api/include/bulkDataObjReg.h" (14 May 2020, 925 Bytes) of package /linux/misc/irods-4.2.8.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "bulkDataObjReg.h" see the Fossies "Dox" file reference documentation.

    1 #ifndef BULK_DATA_OBJ_REG_H__
    2 #define BULK_DATA_OBJ_REG_H__
    3 
    4 #include "objInfo.h"
    5 #include "rodsGenQuery.h"
    6 #include "rcConnect.h"
    7 
    8 /* definition for opreration type */
    9 #define OPR_TYPE_INX    999999
   10 #define OFFSET_INX      999998
   11 #define REGISTER_OPR    "register"
   12 #define MODIFY_OPR      "modify"
   13 
   14 
   15 /* rcBulkDataObjReg - Bulk Reg of iRODS data objects.
   16  * Input -
   17  *   rcComm_t *conn - The client connection handle.
   18  *   genQueryOut_t *bulkDataObjRegInp - generic arrays of metadata including
   19  *      COL_DATA_NAME, COL_DATA_SIZE, COL_DATA_TYPE_NAME, COL_D_RESC_NAME,
   20  *      COL_D_DATA_PATH and OPR_TYPE_INX.
   21  *
   22  * OutPut -
   23  *    genQueryOut_t *bulkDataObjRegOut - arrays of metadata for COL_D_DATA_ID.
   24  * Return -
   25  *   int status - The status of the operation.
   26  */
   27 
   28 
   29 #ifdef __cplusplus
   30 extern "C"
   31 #endif
   32 int rcBulkDataObjReg( rcComm_t *conn, genQueryOut_t *bulkDataObjRegInp, genQueryOut_t **bulkDataObjRegOut );
   33 
   34 #endif