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) 
|
Go to the documentation of this file.
12 #define INIT_UMASK_VAL 99999999
90 #define LONG_METADATA_FG 0x1 // get verbose metadata
91 #define VERY_LONG_METADATA_FG 0x2 // get verbose metadata
92 #define RECUR_QUERY_FG 0x4 // get recursive query
93 #define DATA_QUERY_FIRST_FG 0x8 // get data res first
94 #define NO_TRIM_REPL_FG 0x10 // don't trim the replica
95 #define INCLUDE_CONDINPUT_IN_QUERY 0x20 // include the cond in condInput in the query
146 mkdirR(
char *startDir,
char *destDir,
int mode );
148 rmdirR(
char *startDir,
char *destDir );
170 char *localFile,
struct timeval *startTime,
struct timeval *endTime );
172 printTime(
char *objPath,
struct timeval *startTime,
173 struct timeval *endTime );
195 int inx,
int rowCnt );
238 myChmod(
char *inPath, uint dataMode );
276 #endif // MISC_UTIL_H__
dataObjSqlResult_t dataObjSqlResult
collSqlResult_t collSqlResult
int getDirSizeForProgStat(rodsArguments_t *rodsArgs, char *srcDir, operProgress_t *operProgress)
struct CollMetaInfo collMetaInfo_t
int clearCollSqlResult(collSqlResult_t *collSqlResult)
int rclOpenCollection(rcComm_t *conn, char *collection, int flag, collHandle_t *collHandle)
int getNextCollMetaInfo(collHandle_t *collHandle, collEnt_t *outCollEnt)
int getNextDataObjMetaInfo(collHandle_t *collHandle, collEnt_t *outCollEnt)
int mkdirForFilePath(char *filePath)
int queryCollInColl(queryHandle_t *queryHandle, char *collection, int flags, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut)
int getZoneType(rcComm_t *conn, char *icatZone, char *inZoneName, char *outZoneType)
int queryCollInheritance(rcComm_t *conn, char *collName, genQueryOut_t **genQueryOut)
int getFileMetaFromPath(char *srcPath, keyValPair_t *condInput)
int queryCollAclSpecific(rcComm_t *conn, char *collName, char *zoneHint, genQueryOut_t **genQueryOut)
int setQueryInpForData(int flags, genQueryInp_t *genQueryInp)
int mkCollR(rcComm_t *conn, char *startColl, char *destColl)
int resolveRodsTarget(rcComm_t *conn, rodsPathInp_t *rodsPathInp, int oprType)
struct DataObjMetaInfo dataObjMetaInfo_t
int clearDataObjSqlResult(dataObjSqlResult_t *dataObjSqlResult)
guiProgressCallback iCommandProgStat(operProgress_t *operProgress)
int mkdirR(char *startDir, char *destDir, int mode)
struct CollSqlResult collSqlResult_t
int setSqlResultValue(sqlResult_t *sqlResult, int attriInx, char *valueStr, int rowCnt)
int rmSubDir(char *mydir)
int getOpenedCollLen(collHandle_t *collHandle)
int queryCollAcl(rcComm_t *conn, char *collName, char *zoneHint, genQueryOut_t **genQueryOut)
int extractRodsObjType(rodsPath_t *rodsPath, sqlResult_t *dataId, sqlResult_t *replStatus, sqlResult_t *chksum, sqlResult_t *dataSize, int inx, int rowCnt)
int rclInitQueryHandle(queryHandle_t *queryHandle, rcComm_t *conn)
pathnamePatterns_t * readPathnamePatterns(char *buf, int buflen)
int matchPathname(pathnamePatterns_t *pp, char *name, char *dirname)
int mkColl(rcComm_t *conn, char *collection)
sqlResult_t collCreateTime
int genCollResInColl(queryHandle_t *queryHandle, collHandle_t *collHandle)
sqlResult_t collModifyTime
queryHandle_t queryHandle
int printTime(char *objPath, struct timeval *startTime, struct timeval *endTime)
int rmFilesInDir(char *mydir)
char * getZoneHintForGenQuery(genQueryInp_t *genQueryInp)
int myChmod(char *inPath, uint dataMode)
int freeCollEnt(collEnt_t *collEnt)
int printNoSync(char *objPath, rodsLong_t fileSize, char *reason)
int rclCloseCollection(collHandle_t *collHandle)
int genAllInCollQCond(char *collection, char *collQCond)
int getFileMetaFromStat(rodsStat_t *statbuf, keyValPair_t *condInput)
int genQueryOutToDataObjRes(genQueryOut_t **genQueryOut, dataObjSqlResult_t *dataObjSqlResult)
rodsObjStat_t * rodsObjStat
genQueryInp_t genQueryInp
int rmdirR(char *startDir, char *destDir)
int clearCollEnt(collEnt_t *collEnt)
int getCollSizeForProgStat(rcComm_t *conn, char *srcColl, operProgress_t *operProgress)
int setQueryFlag(rodsArguments_t *rodsArgs)
int get_resc_hier_from_leaf_id(queryHandle_t *_query_handle, rodsLong_t _resc_id, char *_resc_hier)
int printSysTiming(char *procName, char *action, int envVarFlag)
int printTiming(rcComm_t *conn, char *objPath, rodsLong_t fileSize, char *localFile, struct timeval *startTime, struct timeval *endTime)
int genQueryOutToCollRes(genQueryOut_t **genQueryOut, collSqlResult_t *collSqlResult)
int queryDataObjInColl(queryHandle_t *queryHandle, char *collection, int flags, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut, keyValPair_t *condInput)
int readCollection(collHandle_t *collHandle, collEnt_t *collEnt)
int initSysTiming(char *procName, char *action, int envVarFlag)
int clearCollHandle(collHandle_t *collHandle, int freeSpecColl)
int rclReadCollection(rcComm_t *conn, collHandle_t *collHandle, collEnt_t *collEnt)
struct QueryHandle queryHandle_t
void freePathnamePatterns(pathnamePatterns_t *pp)
int queryDataObjAcl(rcComm_t *conn, char *dataId, char *zoneHint, genQueryOut_t **genQueryOut)
int getRodsObjType(rcComm_t *conn, rodsPath_t *rodsPath)
void(* guiProgressCallback)(operProgress_t *operProgress)
int genDataResInColl(queryHandle_t *queryHandle, collHandle_t *collHandle)
struct DataObjSqlResult dataObjSqlResult_t