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 | rsModAccessControl (rsComm_t *rsComm, modAccessControlInp_t *modAccessControlInp) |
int | _rsModAccessControl (rsComm_t *rsComm, modAccessControlInp_t *modAccessControlInp) |
int _rsModAccessControl | ( | rsComm_t * | rsComm, |
modAccessControlInp_t * | modAccessControlInp | ||
) |
Definition at line 69 of file rsModAccessControl.cpp.
References modAccessControlInp_t::accessLevel, applyRuleArg(), chlModAccessControl(), rsComm_t::clientUser, LOG_ERROR, MAX_NUM_OF_ARGS_IN_ACTION, NO_SAVE_REI, NULL, modAccessControlInp_t::path, rsComm_t::proxyUser, modAccessControlInp_t::recursiveFlag, rodsLog(), irods.pypyodbc::status, modAccessControlInp_t::userName, and modAccessControlInp_t::zone.
Referenced by rsModAccessControl().
int rsModAccessControl | ( | rsComm_t * | rsComm, |
modAccessControlInp_t * | modAccessControlInp | ||
) |
Definition at line 14 of file rsModAccessControl.cpp.
References _rsModAccessControl(), 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, LOG_NOTICE, MASTER_RCAT, MAX_NAME_LEN, NULL, irods::error::ok(), PASS, modAccessControlInp_t::path, rcModAccessControl(), resolveLinkedPath(), rodsLog(), rstrcpy(), irods.pypyodbc::status, SYS_NO_RCAT_SERVER_ERR, and SYS_SERVICE_ROLE_NOT_SUPPORTED.
Referenced by applyACLFromKVP(), mountFileDir(), and msiSetACL().