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)  

dataObjTrim.h
Go to the documentation of this file.
1 #ifndef DATA_OBJ_TRIM_H__
2 #define DATA_OBJ_TRIM_H__
3 
4 #include "rcConnect.h"
5 #include "dataObjInpOut.h"
6 
7 /* prototype for the client call */
8 /* rcDataObjTrim - Trim the copies (replica) of an iRODS data object.
9  * Input -
10  * rcComm_t *conn - The client connection handle.
11  * dataObjInp_t *dataObjInp - generic dataObj input. Relevant items are:
12  * objPath - the path of the data object.
13  * condInput - conditional Input
14  * COPIES_KW - The number of copies to retain. Default is 2.
15  * REPL_NUM_KW - "value" = The replica number to trim.
16  * RESC_NAME_KW - "value" = The Resource to trim.
17  * ADMIN_KW - Admin trim other users' files.
18  * return value - The status of the operation.
19  */
20 
21 #ifdef __cplusplus
22 extern "C"
23 #endif
24 int rcDataObjTrim( rcComm_t *conn, dataObjInp_t *dataObjInp );
25 
26 #endif
rcComm_t
Definition: rcConnect.h:95
rcConnect.h
dataObjInpOut.h
DataObjInp
Definition: dataObjInpOut.h:65
rcDataObjTrim
int rcDataObjTrim(rcComm_t *conn, dataObjInp_t *dataObjInp)
Definition: rcDataObjTrim.cpp:73