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)  

rsyncUtil.h
Go to the documentation of this file.
1 
3 /* rsyncUtil.h - Header for for rsyncUtil.c */
4 
5 #ifndef RSYNC_UTIL_H__
6 #define RSYNC_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 int
16 rsyncUtil( rcComm_t *conn, rodsEnv *myEnv, rodsArguments_t *myRodsArgs,
17  rodsPathInp_t *rodsPathInp );
18 
19 int
20 initCondForRsync( rodsEnv *myRodsEnv, rodsArguments_t *rodsArgs,
21  dataObjInp_t *dataObjOprInp );
22 int
24  dataObjCopyInp_t *dataObjCopyInp );
25 
26 int
27 rsyncDataToFileUtil( rcComm_t *conn, rodsPath_t *srcPath,
28  rodsPath_t *targPath, rodsArguments_t *myRodsArgs,
29  dataObjInp_t *dataObjOprInp );
30 int
31 rsyncFileToDataUtil( rcComm_t *conn, rodsPath_t *srcPath,
32  rodsPath_t *targPath, rodsArguments_t *myRodsArgs,
33  dataObjInp_t *dataObjOprInp );
34 int
35 rsyncDataToDataUtil( rcComm_t *conn, rodsPath_t *srcPath,
36  rodsPath_t *targPath, rodsArguments_t *myRodsArgs,
37  dataObjCopyInp_t *dataObjCopyInp );
38 int
39 rsyncCollToDirUtil( rcComm_t *conn, rodsPath_t *srcPath,
40  rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs,
41  dataObjInp_t *dataObjOprInp );
42 int
43 rsyncDirToCollUtil( rcComm_t *conn, rodsPath_t *srcPath,
44  rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs,
45  dataObjInp_t *dataObjOprInp );
46 int
47 rsyncCollToCollUtil( rcComm_t *conn, rodsPath_t *srcPath,
48  rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs,
49  dataObjCopyInp_t *dataObjCopyInp );
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif // RSYNC_UTIL_H__
rcComm_t
Definition: rcConnect.h:95
initCondForIrodsToIrodsRsync
int initCondForIrodsToIrodsRsync(rodsEnv *myRodsEnv, rodsArguments_t *rodsArgs, dataObjCopyInp_t *dataObjCopyInp)
Definition: rsyncUtil.cpp:1140
rodsPath.h
DataObjCopyInp
Definition: dataObjCopy.h:25
rodsArguments_t
Definition: parseCommandLine.h:14
rsyncDataToFileUtil
int rsyncDataToFileUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsArguments_t *myRodsArgs, dataObjInp_t *dataObjOprInp)
Definition: rsyncUtil.cpp:179
initCondForRsync
int initCondForRsync(rodsEnv *myRodsEnv, rodsArguments_t *rodsArgs, dataObjInp_t *dataObjOprInp)
Definition: rsyncUtil.cpp:1075
RodsPathInp
Definition: rodsPath.h:33
rsyncCollToCollUtil
int rsyncCollToCollUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs, dataObjCopyInp_t *dataObjCopyInp)
Definition: rsyncUtil.cpp:925
rsyncDirToCollUtil
int rsyncDirToCollUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs, dataObjInp_t *dataObjOprInp)
Definition: rsyncUtil.cpp:761
rsyncUtil
int rsyncUtil(rcComm_t *conn, rodsEnv *myEnv, rodsArguments_t *myRodsArgs, rodsPathInp_t *rodsPathInp)
Definition: rsyncUtil.cpp:31
rsyncFileToDataUtil
int rsyncFileToDataUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsArguments_t *myRodsArgs, dataObjInp_t *dataObjOprInp)
Definition: rsyncUtil.cpp:324
parseCommandLine.h
DataObjInp
Definition: dataObjInpOut.h:65
rodsClient.h
rsyncDataToDataUtil
int rsyncDataToDataUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsArguments_t *myRodsArgs, dataObjCopyInp_t *dataObjCopyInp)
Definition: rsyncUtil.cpp:515
RodsPath
Definition: rodsPath.h:18
rodsEnv
Definition: getRodsEnv.h:8
rsyncCollToDirUtil
int rsyncCollToDirUtil(rcComm_t *conn, rodsPath_t *srcPath, rodsPath_t *targPath, rodsEnv *myRodsEnv, rodsArguments_t *myRodsArgs, dataObjInp_t *dataObjOprInp)
Definition: rsyncUtil.cpp:633