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.
24 *outDataObjInfo =
NULL;
46 memcpy( *outDataObjInfo, dataObjInfo,
sizeof(
dataObjInfo_t ) );
53 "role not supported [%s]",
79 char* sys_error =
NULL;
81 std::stringstream msg;
83 msg <<
" - Failed to register data object \"" << dataObjInfo->
objPath <<
"\"";
84 msg <<
" - " << rods_error <<
" " << sys_error;
96 std::stringstream msg;
98 msg <<
" - Failed to signal resource that the data object \"";
100 msg <<
"\" was registered";
101 ret =
PASSMSG( msg.str(), ret );
112 "role not supported [%s]",
126 "svrRegDataObj: Reg path %s is in spec coll",
138 std::string svc_role;
152 "role not supported [%s]",
161 if (
status >= 0 &&
NULL != outDataObjInfo ) {
164 free( outDataObjInfo );
void rodsLog(int level, const char *formatStr,...)
const std::string CFG_SERVICE_ROLE_CONSUMER("consumer")
@ SYS_SERVICE_ROLE_NOT_SUPPORTED
#define PASS(prev_error_)
int _rsRegDataObj(rsComm_t *rsComm, dataObjInfo_t *dataObjInfo)
#define PASSMSG(message_, prev_error_)
const char * rodsErrorName(int errorValue, char **subName)
int rcRegDataObj(rcComm_t *conn, dataObjInfo_t *dataObjInfo, dataObjInfo_t **outDataObjInfo)
int chlRegDataObj(rsComm_t *rsComm, dataObjInfo_t *dataObjInfo)
const std::string CFG_SERVICE_ROLE_PROVIDER("provider")
#define ERROR(code_, message_)
int getAndConnRcatHost(rsComm_t *rsComm, int rcatType, const char *rcatZoneHint, rodsServerHost_t **rodsServerHost)
irods::error fileRegistered(rsComm_t *_comm, irods::first_class_object_ptr _object)
@ SYS_REG_OBJ_IN_SPEC_COLL
int svrRegDataObj(rsComm_t *rsComm, dataObjInfo_t *dataObjInfo)
irods::error get_catalog_service_role(std::string &_role)
boost::shared_ptr< file_object > file_object_ptr
int rsRegDataObj(rsComm_t *rsComm, dataObjInfo_t *dataObjInfo, dataObjInfo_t **outDataObjInfo)
int clearKeyVal(keyValPair_t *condInput)