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)  

dataObjRepl.h
Go to the documentation of this file.
1 #ifndef DATA_OBJ_REPL_H__
2 #define DATA_OBJ_REPL_H__
3 
4 #include "rcConnect.h"
5 #include "dataObjInpOut.h"
6 #include "objInfo.h"
7 
8 
9 /* prototype for the client call */
10 /* rcDataObjRepl - Replicate an iRODS data object.
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  * condInput - conditional Input
16  * ALL_KW - update all copies.
17  * DATA_TYPE_KW - "value" = the data type of the file.
18  * REPL_NUM_KW - "value" = The replica number to use as source
19  * copy. (optional)
20  * RESC_NAME_KW - "value" = The source Resource (optional).
21  * DEST_RESC_NAME_KW - "value" = The destination Resource.
22  * ADMIN_KW - Admin removing other users' files. Only files
23  * in trash can be removed.
24  * BACKUP_RESC_NAME_KW - backup resource (backup mode).
25  * return value - The status of the operation.
26  */
27 #ifdef __cplusplus
28 extern "C"
29 #endif
30 int rcDataObjRepl( rcComm_t *conn, dataObjInp_t *dataObjInp );
31 int _rcDataObjRepl( rcComm_t *conn, dataObjInp_t *dataObjInp, transferStat_t **transferStat );
32 
33 #endif
rcComm_t
Definition: rcConnect.h:95
rcDataObjRepl
int rcDataObjRepl(rcComm_t *conn, dataObjInp_t *dataObjInp)
Definition: rcDataObjRepl.cpp:84
transferStat_t
Definition: objInfo.h:291
rcConnect.h
dataObjInpOut.h
DataObjInp
Definition: dataObjInpOut.h:65
objInfo.h
_rcDataObjRepl
int _rcDataObjRepl(rcComm_t *conn, dataObjInp_t *dataObjInp, transferStat_t **transferStat)
Definition: rcDataObjRepl.cpp:104