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)  

rmUtil.h
Go to the documentation of this file.
1 
3 /* getUtil.h - Header for for getUtil.c */
4 
5 #ifndef RM_UTIL_H__
6 #define RM_UTIL_H__
7 
8 #include "rodsClient.h"
9 #include "parseCommandLine.h"
10 #include "rodsPath.h"
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 int
17 rmUtil( rcComm_t *conn, rodsArguments_t *myRodsArgs,
18  rodsPathInp_t *rodsPathInp );
19 int
20 rmDataObjUtil( rcComm_t *conn, char *srcPath,
21  rodsArguments_t *rodsArgs, dataObjInp_t *dataObjInp );
22 int
23 initCondForRm( rodsArguments_t *rodsArgs, dataObjInp_t *dataObjInp,
24  collInp_t *collInp );
25 int
26 rmCollUtil( rcComm_t *conn, char *srcColl,
27  rodsArguments_t *rodsArgs, collInp_t *collInp );
28 int
29 mvDataObjToTrash( rcComm_t *conn, dataObjInp_t *dataObjInp );
30 int
31 mkTrashPath( rcComm_t *conn, dataObjInp_t *dataObjInp, char *trashPath );
32 int
33 mvCollToTrash( rcComm_t *conn, dataObjInp_t *dataObjInp );
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
39 #endif // RM_UTIL_H__
rcComm_t
Definition: rcConnect.h:95
mkTrashPath
int mkTrashPath(rcComm_t *conn, dataObjInp_t *dataObjInp, char *trashPath)
rodsPath.h
rodsArguments_t
Definition: parseCommandLine.h:14
CollInp
Definition: dataObjInpOut.h:157
RodsPathInp
Definition: rodsPath.h:33
mvCollToTrash
int mvCollToTrash(rcComm_t *conn, dataObjInp_t *dataObjInp)
rmUtil
int rmUtil(rcComm_t *conn, rodsArguments_t *myRodsArgs, rodsPathInp_t *rodsPathInp)
Definition: rmUtil.cpp:14
rmDataObjUtil
int rmDataObjUtil(rcComm_t *conn, char *srcPath, rodsArguments_t *rodsArgs, dataObjInp_t *dataObjInp)
Definition: rmUtil.cpp:73
parseCommandLine.h
DataObjInp
Definition: dataObjInpOut.h:65
initCondForRm
int initCondForRm(rodsArguments_t *rodsArgs, dataObjInp_t *dataObjInp, collInp_t *collInp)
Definition: rmUtil.cpp:102
rodsClient.h
mvDataObjToTrash
int mvDataObjToTrash(rcComm_t *conn, dataObjInp_t *dataObjInp)
rmCollUtil
int rmCollUtil(rcComm_t *conn, char *srcColl, rodsArguments_t *rodsArgs, collInp_t *collInp)
Definition: rmUtil.cpp:166