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.
16 #define NUM_FILE_DESC 1026
23 #define STREAM_FILE_NAME "stream"
45 const std::string& fileName,
const std::string& rescHier,
int fd,
int mode );
55 mkFileDirR(
rsComm_t *rsComm,
size_t startDirLen,
const std::string& destDir,
const std::string& hier,
int mode );
int getServerHostByFileInx(int fileInx, rodsServerHost_t **rodsServerHost)
int filePathTypeInResc(rsComm_t *rsComm, const std::string &objPath, const std::string &fileName, const std::string &rescHier)
int chkEmptyDir(rsComm_t *rsComm, const std::string &cacheDir, const std::string &hier)
int matchCliVaultPath(rsComm_t *, const std::string &, rodsServerHost_t *)
rodsServerHost_t * rodsServerHost
int isValidFilePath(const std::string &path)
int freeFileDesc(int fileInx)
int allocAndFillFileDesc(rodsServerHost_t *rodsServerHost, const std::string &objPath, const std::string &fileName, const std::string &rescHier, int fd, int mode)
int bindStreamToIRods(rodsServerHost_t *rodsServerHost, int fd)
int mkFileDirR(rsComm_t *rsComm, size_t startDirLen, const std::string &destDir, const std::string &hier, int mode)
int chkFilePathPerm(rsComm_t *rsComm, fileOpenInp_t *fileOpenInp, rodsServerHost_t *rodsServerHost, int chkType)
int mkDirForFilePath(rsComm_t *rsComm, size_t startDirLen, const std::string &filePath, const std::string &hier, int mode)