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)  

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