irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

dataObjCreate.h
Go to the documentation of this file.
1 #ifndef DATA_OBJ_CREATE_H__
2 #define DATA_OBJ_CREATE_H__
3 
4 #include "objInfo.h"
5 #include "dataObjInpOut.h"
6 #include "rcConnect.h"
7 
8 /* prototype for the client call */
9 /* rcDataObjCreate - Create a iRODS data object.
10  * Input -
11  * rcComm_t *conn - The client connection handle.
12  * dataObjInp_t *dataObjInp - generic dataObj input. Relevant items are:
13  * objPath - the path of the data object.
14  * rescName - the input resource (optional)
15  * dataType - the data type of the object (optional).
16  * filePath - the physical file path (optional).
17  * numThreads - number of threads to use. NO_THREADING = no threading.
18  * createMode - the file mode (optional)
19  * openFlag - O_WRONLY, O_RDONLY , etc
20  * condInput - condition input (optional).
21  * DATA_TYPE_KW - "value" = the data type of the object
22  * FORCE_FLAG_KW - overwrite an existing data object
23  * REG_CHKSUM_KW - compute the checksum value
24  * VERIFY_CHKSUM_KW - compute and verify the checksum on the data.
25  * FILE_PATH_KW - "value" = the physical path of the
26  * destination file.
27  * REPL_NUM_KW - "value" = The replica number of the copy to
28  * overwrite.
29  * DEST_RESC_NAME_KW - "value" = The destination Resource.
30  *
31  * OutPut -
32  * int l1descInx - an integer descriptor.
33  */
34 #ifdef __cplusplus
35 extern "C"
36 #endif
37 int rcDataObjCreate( rcComm_t *conn, dataObjInp_t *dataObjInp );
38 
39 #endif
rcComm_t
Definition: rcConnect.h:95
rcConnect.h
dataObjInpOut.h
DataObjInp
Definition: dataObjInpOut.h:65
objInfo.h
rcDataObjCreate
int rcDataObjCreate(rcComm_t *conn, dataObjInp_t *dataObjInp)
Definition: rcDataObjCreate.cpp:67