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.
32 if ( remoteFlag < 0 ) {
37 "rsFileClose: resolveHost returned unrecognized value %d",
58 "remoteFileClose: Invalid rodsServerHost" );
66 memset( &remFileCloseInp, 0,
sizeof( remFileCloseInp ) );
72 "remoteFileClose: rcFileClose failed for %d, status = %d",
84 std::stringstream msg;
85 msg <<
"L3 descriptor index (into FileDesc) ";
87 msg <<
" is out of range.";
111 file_obj->in_pdmo( _close_inp->
in_pdmo );
115 if ( !close_err.
ok() ) {
116 std::stringstream msg;
117 msg <<
"fileClose failed for [";
123 return close_err.
code();
void rodsLog(int level, const char *formatStr,...)
@ SYS_UNRECOGNIZED_REMOTE_FLAG
int getServerHostByFileInx(int fileInx, rodsServerHost_t **rodsServerHost)
int _rsFileClose(rsComm_t *_comm, fileCloseInp_t *_close_inp)
#define PASSMSG(message_, prev_error_)
@ SYS_INVALID_SERVER_HOST
int convL3descInx(int l3descInx)
int svrToSvrConnect(rsComm_t *rsComm, rodsServerHost_t *rodsServerHost)
int freeFileDesc(int fileInx)
int rcFileClose(rcComm_t *conn, fileCloseInp_t *fileCloseInp)
#define ERROR(code_, message_)
irods::error fileClose(rsComm_t *, irods::first_class_object_ptr)
int rsFileClose(rsComm_t *rsComm, fileCloseInp_t *fileCloseInp)
int remoteFileClose(rsComm_t *rsComm, fileCloseInp_t *fileCloseInp, rodsServerHost_t *rodsServerHost)
fileDesc_t FileDesc[1026]
boost::shared_ptr< file_object > file_object_ptr