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.
31 irods::log(
PASSMSG(
"failed in call to irods::get_host_for_hier_string", ret ) );
35 if ( remoteFlag < 0 ) {
53 "rsFileStageToCacheByHost: Input NULL rodsServerHost" );
67 if ( remoteFlag < 0 ) {
72 "rsFileStageToCacheByHost: resolveHost returned value %d",
88 "remoteFileStageToCache: Invalid rodsServerHost" );
100 "remoteFileStageToCache: rcFileStageToCache failed for %s",
130 if ( _stage_inp->
objPath[0] ==
'\0' ) {
131 std::stringstream msg;
133 msg <<
" - Empty logical path.";
146 _stage_inp->
flags ) );
147 file_obj->resc_hier( _stage_inp->
rescHier );
148 file_obj->size( _stage_inp->
dataSize );
152 file_obj->cond_input( _stage_inp->
condInput );
159 if ( !stage_err.
ok() ) {
171 coll_obj->cond_input( _stage_inp->
condInput );
173 if ( !rmdir_err.
ok() ) {
174 std::stringstream msg;
175 msg <<
"fileRmdir failed for [";
197 if ( !stage_err.
ok() ) {
198 std::stringstream msg;
199 msg <<
"fileStageTocache for [";
202 msg << stage_err.
code();
209 return stage_err.
code();
void rodsLog(int level, const char *formatStr,...)
@ SYS_INTERNAL_NULL_INPUT_ERR
@ SYS_UNRECOGNIZED_REMOTE_FLAG
boost::shared_ptr< collection_object > collection_object_ptr
int _rsFileStageToCache(rsComm_t *_comm, fileStageSyncInp_t *_stage_inp)
#define PASSMSG(message_, prev_error_)
int rsFileStageToCache(rsComm_t *rsComm, fileStageSyncInp_t *fileStageToCacheInp)
irods::error fileStageToCache(rsComm_t *, irods::first_class_object_ptr, const std::string &)
@ SYS_INVALID_INPUT_PARAM
error get_host_for_hier_string(const std::string &, int &, rodsServerHost_t *&)
int getErrno(int errCode)
irods::error fileRmdir(rsComm_t *, irods::first_class_object_ptr)
@ SYS_INVALID_SERVER_HOST
#define ASSERT_PASS(prev_error_, format_,...)
int svrToSvrConnect(rsComm_t *rsComm, rodsServerHost_t *rodsServerHost)
int remoteFileStageToCache(rsComm_t *rsComm, fileStageSyncInp_t *fileStageToCacheInp, rodsServerHost_t *rodsServerHost)
@ SYS_OPERATION_IN_PROGRESS
boost::shared_ptr< file_object > file_object_ptr
int rcFileStageToCache(rcComm_t *conn, fileStageSyncInp_t *fileStageToCacheInp)
int mkDirForFilePath(rsComm_t *rsComm, size_t startDirLen, const std::string &filePath, const std::string &hier, int mode)
char cacheFilename[(1024+64)]
int rsFileStageToCacheByHost(rsComm_t *rsComm, fileStageSyncInp_t *fileStageToCacheInp, rodsServerHost_t *rodsServerHost)