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.
![]() ![]() |
Go to the source code of this file.
Functions | |
int | rsRegDataObj (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo, dataObjInfo_t **outDataObjInfo) |
int | _rsRegDataObj (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo) |
int | svrRegDataObj (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo) |
int _rsRegDataObj | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | dataObjInfo | ||
) |
Definition at line 66 of file rsRegDataObj.cpp.
References irods::CFG_SERVICE_ROLE_CONSUMER(), irods::CFG_SERVICE_ROLE_PROVIDER(), chlRegDataObj(), irods::error::code(), ERROR, fileRegistered(), get_catalog_service_role(), irods::log(), LOG_ERROR, NULL, DataObjInfo::objPath, irods::error::ok(), PASS, PASSMSG, rodsErrorName(), rodsLog(), irods.pypyodbc::status, SYS_NO_RCAT_SERVER_ERR, and SYS_SERVICE_ROLE_NOT_SUPPORTED.
Referenced by rsRegDataObj(), and svrRegDataObj().
int rsRegDataObj | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | dataObjInfo, | ||
dataObjInfo_t ** | outDataObjInfo | ||
) |
Definition at line 19 of file rsRegDataObj.cpp.
References _rsRegDataObj(), irods::CFG_SERVICE_ROLE_CONSUMER(), irods::CFG_SERVICE_ROLE_PROVIDER(), irods::error::code(), rodsServerHost::conn, get_catalog_service_role(), getAndConnRcatHost(), LOCAL_HOST, rodsServerHost::localFlag, irods::log(), LOG_ERROR, MASTER_RCAT, NULL, DataObjInfo::objPath, irods::error::ok(), PASS, rcRegDataObj(), rodsLog(), irods.pypyodbc::status, SYS_NO_RCAT_SERVER_ERR, and SYS_SERVICE_ROLE_NOT_SUPPORTED.
int svrRegDataObj | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | dataObjInfo | ||
) |
Definition at line 120 of file rsRegDataObj.cpp.
References _rsRegDataObj(), irods::CFG_SERVICE_ROLE_CONSUMER(), irods::CFG_SERVICE_ROLE_PROVIDER(), clearKeyVal(), irods::error::code(), DataObjInfo::condInput, rodsServerHost::conn, DataObjInfo::dataId, get_catalog_service_role(), getAndConnRcatHost(), LOCAL_HOST, rodsServerHost::localFlag, irods::log(), LOG_ERROR, LOG_NOTICE, MASTER_RCAT, NULL, DataObjInfo::objPath, irods::error::ok(), PASS, rcRegDataObj(), rodsLog(), DataObjInfo::specColl, irods.pypyodbc::status, SYS_NO_RCAT_SERVER_ERR, SYS_REG_OBJ_IN_SPEC_COLL, and SYS_SERVICE_ROLE_NOT_SUPPORTED.
Referenced by _l3DataPutSingleBuf(), _rsBulkDataObjReg(), _rsDataObjClose(), dataObjUnlinkS(), filePathReg(), moveMountedCollDataObj(), msiRegisterData(), and regSubfile().