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.
17 #include <netinet/in.h>
49 parseUserName(
const char *fullUserNameIn,
char *userName,
char *userZone );
63 getStrInBuf(
char **inbuf,
char *outbuf,
int *inbufLen,
int outbufLen );
65 getNextEleInStr(
char **inbuf,
char *outbuf,
int *inbufLen,
int maxOutLen );
98 int singleInfoFlag,
int topFlag );
201 char *logSubPath,
char *phySubPathOut );
277 getPhyBunPath(
const char *collection,
const char *objPath,
const char *phyBunDir,
278 char *outPhyBunPath );
282 mySetenvStr(
const char *envname,
const char *envval );
308 int *outDataMode,
char **outChksum );
313 int startsWith(
const char *str,
const char *prefix );
323 int myWrite(
int sock,
void *
buf,
int len,
int *bytesWritten );
324 int myRead(
int sock,
void *
buf,
int len,
int *bytesRead,
struct timeval *tv );
332 int getaddrinfo_with_retry(
const char *_node,
const char *_service,
const struct addrinfo *_hints,
struct addrinfo **_res);
339 #endif // RC_MISC_H__
int readToByteBuf(int fd, bytesBuf_t *bytesBuf)
char * getValByKey(const keyValPair_t *condInput, const char *keyWord)
int writeRestartFile(rodsRestart_t *rodsRestart, char *lastDonePath)
int convertDateFormat(char *s, char *currTime)
int appendRandomToPath(char *trashPath)
int clearSendXmsgInfo(sendXmsgInfo_t *sendXmsgInfo)
char * getValByInx(inxValPair_t *inxValPair, int inx)
int addKeyVal(keyValPair_t *condInput, const char *keyWord, const char *value)
int getLocalTimeStr(struct tm *mytm, char *timeStr)
int myRead(int sock, void *buf, int len, int *bytesRead, struct timeval *tv)
int chkStateForResume(rcComm_t *conn, rodsRestart_t *rodsRestart, char *targPath, rodsArguments_t *rodsArgs, objType_t objType, keyValPair_t *condInput, int deleteFlag)
int getSpecCollTypeStr(specColl_t *specColl, char *outStr)
void clearBulkOprInp(void *)
int moveKeyVal(keyValPair_t *destKeyVal, keyValPair_t *srcKeyVal)
int tarToBuf(char *phyBunDir, bytesBuf_t *tarBBuf)
int initAttriArrayOfBulkOprInp(bulkOprInp_t *bulkOprInp)
void clearDataObjCopyInp(void *)
int dequeDataObjInfo(dataObjInfo_t **dataObjInfoHead, dataObjInfo_t *dataObjInfo)
int resolveSpecCollType(char *type, char *collection, char *collInfo1, char *collInfo2, specColl_t *specColl)
int procAndWriteRestartFile(rodsRestart_t *rodsRestart, char *donePath)
void clearCollInp(void *)
char * getAttrNameFromAttrId(int cid)
int makeCachedStructFileStr(char *collInfo2, specColl_t *specColl)
int isInteger(const char *inStr)
void clearRegReplicaInp(void *voidInp)
int mySetenvStr(const char *envname, const char *envval)
int freeRError(rError_t *myError)
int keyValFromString(char *string, keyValPair_t **list)
int freeDataObjInfo(dataObjInfo_t *dataObjInfo)
int freeGenQueryInp(genQueryInp_t **genQueryInp)
int parseMultiStr(char *strInput, strArray_t *strArray)
orphanPathType_t isOrphanPath(char *myPath)
int addIntArray(intArray_t *intArray, int value)
int initBulkDataObjRegOut(genQueryOut_t **bulkDataObjRegOut)
void getNowStr(char *timeStr)
int getPathStMode(const char *p)
int addInxVal(inxValPair_t *inxValPair, int inx, const char *value)
int checkDateFormat(char *s)
structFileOprType_t getSpecCollOpr(keyValPair_t *condInput, specColl_t *specColl)
void clearDataObjInp(void *)
int hasSymlinkInPartialPath(const char *myPath, int pos)
int unbunBulkBuf(char *phyBunDir, bulkOprInp_t *bulkOprInp, bytesBuf_t *bulkBBuf)
int resizeStrArray(strArray_t *strArray, int newSize)
int freeRodsObjStat(rodsObjStat_t *rodsObjStat)
int isHomeColl(char *myPath)
int hasSymlinkInDir(const char *mydir)
int statToRodsStat(rodsStat_t *rodsStat, struct stat *myFileStat)
int getNextRepeatTime(char *currTime, char *delayStr, char *nextTime)
int printErrorStack(rError_t *rError)
char * trimSpaces(char *str)
int getLocalTimeFromRodsTime(const char *timeStrIn, char *timeStrOut)
void clearGenQueryOut(void *)
int writeFromByteBuf(int fd, bytesBuf_t *bytesBuf)
sqlResult_t * getSqlResultByInx(genQueryOut_t *genQueryOut, int attriInx)
int addTagStruct(tagStruct_t *condInput, char *preTag, char *postTag, char *keyWord)
int separateSelFuncFromAttr(char *t, char **aggOp, char **colNm)
int startsWith(const char *str, const char *prefix)
int freeAllDataObjInfo(dataObjInfo_t *dataObjInfoHead)
int parseCachedStructFileStr(char *collInfo2, specColl_t *specColl)
void updateOffsetTimeStr(char *timeStr, int offset)
int get_canonical_name(const char *_hostname, char *_buf, size_t _len)
int myWrite(int sock, void *buf, int len, int *bytesWritten)
int appendToByteBuf(bytesBuf_t *bytesBuf, char *str)
void resolveStatForStructFileOpr(keyValPair_t *condInput, rodsObjStat_t *rodsObjStatOut)
int untarBuf(char *phyBunDir, bytesBuf_t *tarBBuf)
int mySetenvInt(char *envname, int envval)
int getIrodsErrno(int irodError)
int setStateForRestart(rodsRestart_t *rodsRestart, rodsPath_t *targPath, rodsArguments_t *rodsArgs)
int setStateForResume(rcComm_t *conn, rodsRestart_t *rodsRestart, char *restartPath, objType_t objType, keyValPair_t *condInput, int deleteFlag)
int isTrashHome(char *myPath)
int myNtohll(rodsLong_t inlonglong, rodsLong_t *outlonglong)
int isPathSymlink(rodsArguments_t *rodsArgs, const char *path)
void clearModDataObjMetaInp(void *)
int getZoneNameFromHint(const char *rcatZoneHint, char *zoneName, int len)
int getErrno(int errCode)
int addStrArray(strArray_t *strArray, char *value)
void getOffsetTimeStr(char *timeStr, const char *offSet)
int addInxIval(inxIvalPair_t *inxIvalPair, int inx, int value)
int rmKeyVal(keyValPair_t *condInput, const char *keyWord)
int addRErrorMsg(rError_t *myError, int status, const char *msg)
void clearModAVUMetadataInp(void *)
int catGenQueryOut(genQueryOut_t *targGenQueryOut, genQueryOut_t *genQueryOut, int maxRowCnt)
static const int STDOUT_STATUS
int printGenQueryOut(FILE *fd, char *format, char *hint, genQueryOut_t *genQueryOut)
int hasSymlinkInPath(const char *myPath)
int rodsStatToStat(struct stat *myFileStat, rodsStat_t *rodsStat)
int initBulkDataObjRegInp(genQueryOut_t *bulkDataObjRegInp)
int getNumFilesInDir(const char *mydir)
int getLine(FILE *fp, char *buf, int bufsz)
rodsLong_t getFileSize(char *path)
void clearAuthResponseInp(void *myInStruct)
int getUnixUid(char *userName)
int keyValToString(keyValPair_t *list, char **string)
int myHtonll(rodsLong_t inlonglong, rodsLong_t *outlonglong)
int getRandomArray(int **randomArray, int size)
int getaddrinfo_with_retry(const char *_node, const char *_service, const struct addrinfo *_hints, struct addrinfo **_res)
int isTrashPath(char *myPath)
void clearUnregDataObj(void *)
int getAttriInAttriArray(const char *objPath, genQueryOut_t *attriArray, int *outDataMode, char **outChksum)
int clearInxIval(inxIvalPair_t *inxIvalPair)
void clearModAccessControlInp(void *)
int getLineInBuf(char **inbuf, char *outbuf, int bufLen)
int getDataObjInfoCnt(dataObjInfo_t *dataObjInfoHead)
unsigned int seedRandom()
int direntToRodsDirent(rodsDirent_t *rodsDirent, struct dirent *fileDirent)
int openRestartFile(char *restartFile, rodsRestart_t *rodsRestart)
int getUnixUsername(int uid, char *username, int username_len)
int clearInxVal(inxValPair_t *inxValPair)
int convertListToMultiString(char *strInput, int input)
int replDataObjInp(dataObjInp_t *srcDataObjInp, dataObjInp_t *destDataObjInp)
int getNextEleInStr(char **inbuf, char *outbuf, int *inbufLen, int maxOutLen)
int replSpecColl(specColl_t *inSpecColl, specColl_t **outSpecColl)
int fillAttriArrayOfBulkOprInp(char *objPath, int dataMode, char *inpChksum, int offset, bulkOprInp_t *bulkOprInp)
int replErrorStack(rError_t *srcRError, rError_t *destRError)
int load_in_addr_from_hostname(const char *_hostname, struct in_addr *_out)
int localToUnixTime(char *localTime, char *unixTime)
int isPathSymlink_err(rodsArguments_t *rodsArgs, const char *path)
int getPhyBunPath(const char *collection, const char *objPath, const char *phyBunDir, char *outPhyBunPath)
int isBundlePath(char *myPath)
int freeBBuf(bytesBuf_t *myBBuf)
int parseHostAddrStr(char *hostAddr, rodsHostAddr_t *addr)
void printReleaseInfo(char *cmdName)
int getAttrIdFromAttrName(char *cname)
void clearFileOpenInp(void *voidInp)
int freeGenQueryOut(genQueryOut_t **genQueryOut)
int clearBBuf(bytesBuf_t *myBBuf)
int clearKeyVal(keyValPair_t *condInput)
int getUnixGroupname(int gid, char *groupname, int groupname_len)
int getIvalByInx(inxIvalPair_t *inxIvalPair, int inx, int *outValue)
int getMountedSubPhyPath(char *logMountPoint, char *phyMountPoint, char *logSubPath, char *phySubPathOut)
int parseUserName(const char *fullUserNameIn, char *userName, char *userZone)
char * trimPrefix(char *str)
int splitMultiStr(char *strInput, strArray_t *strArray)
void clearGenQueryInp(void *voidInp)
int printError(rcComm_t *Conn, int status, char *routineName)
int queDataObjInfo(dataObjInfo_t **dataObjInfoHead, dataObjInfo_t *dataObjInfo, int singleInfoFlag, int topFlag)
int fillGenQueryInpFromStrCond(char *str, genQueryInp_t *genQueryInp)
int replKeyVal(const keyValPair_t *srcCondInput, keyValPair_t *destCondInput)
int freeRErrorContent(rError_t *myError)
int sendTranHeader(int sock, int oprType, int flags, rodsLong_t offset, rodsLong_t length)
int getStrInBuf(char **inbuf, char *outbuf, int *inbufLen, int outbufLen)
int copyKeyVal(const keyValPair_t *srcCondInput, keyValPair_t *destCondInput)