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)  

mvUtil.cpp File Reference
#include <sys/time.h>
#include "rodsPath.h"
#include "rodsErrorTable.h"
#include "rodsLog.h"
#include "miscUtil.h"
#include "mvUtil.h"
#include "rcGlobalExtern.h"
Include dependency graph for mvUtil.cpp:

Go to the source code of this file.

Functions

int mvUtil (rcComm_t *conn, rodsArguments_t *myRodsArgs, rodsPathInp_t *rodsPathInp)
 
int mvObjUtil (rcComm_t *conn, char *srcPath, char *targPath, objType_t objType, rodsArguments_t *rodsArgs, dataObjCopyInp_t *dataObjRenameInp)
 
int initCondForMv (dataObjCopyInp_t *dataObjRenameInp)
 

Function Documentation

◆ initCondForMv()

int initCondForMv ( dataObjCopyInp_t dataObjRenameInp)

Definition at line 96 of file mvUtil.cpp.

References LOG_ERROR, NULL, rodsLog(), and USER__NULL_INPUT_ERR.

Referenced by mvUtil().

Here is the call graph for this function:

◆ mvObjUtil()

int mvObjUtil ( rcComm_t conn,
char *  srcPath,
char *  targPath,
objType_t  objType,
rodsArguments_t rodsArgs,
dataObjCopyInp_t dataObjRenameInp 
)

Definition at line 49 of file mvUtil.cpp.

References COLL_OBJ_T, DATA_OBJ_T, DataObjCopyInp::destDataObjInp, LOG_ERROR, MAX_NAME_LEN, NULL, DataObjInp::objPath, DataObjInp::oprType, printTiming(), rcDataObjRename(), RENAME_COLL, RENAME_DATA_OBJ, rodsLog(), rstrcpy(), DataObjCopyInp::srcDataObjInp, irods.pypyodbc::status, True, USER__NULL_INPUT_ERR, USER_INPUT_PATH_ERR, and rodsArguments_t::verbose.

Referenced by mvUtil().

Here is the call graph for this function:

◆ mvUtil()

int mvUtil ( rcComm_t conn,
rodsArguments_t myRodsArgs,
rodsPathInp_t rodsPathInp 
)

Definition at line 14 of file mvUtil.cpp.

References CAT_NO_ROWS_FOUND, initCondForMv(), LOG_ERROR, MOVE_OPR, mvObjUtil(), NULL, RodsPathInp::numSrc, RodsPath::objType, RodsPath::outPath, resolveRodsTarget(), rodsLogError(), RodsPathInp::srcPath, irods.pypyodbc::status, RodsPathInp::targPath, and USER__NULL_INPUT_ERR.

Here is the call graph for this function: