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)  

modAccessControl.h
Go to the documentation of this file.
1 #ifndef MOD_ACCESS_CONTROL_H__
2 #define MOD_ACCESS_CONTROL_H__
3 
4 #include "rcConnect.h"
5 
6 #define MOD_RESC_PREFIX "resource:" // Used to indicate a resource instead of requiring a change to the protocol
7 #define MOD_ADMIN_MODE_PREFIX "admin:" // To indicate admin mode, without protocol change.
8 
9 typedef struct {
11  char *accessLevel;
12  char *userName;
13  char *zone;
14  char *path;
16 #define modAccessControlInp_PI "int recursiveFlag; str *accessLevel; str *userName; str *zone; str *path;"
17 
18 #ifdef __cplusplus
19 extern "C"
20 #endif
21 int rcModAccessControl( rcComm_t *conn, modAccessControlInp_t *modAccessControlInp );
22 
23 #endif
rcComm_t
Definition: rcConnect.h:95
modAccessControlInp_t::userName
char * userName
Definition: modAccessControl.h:12
rcConnect.h
modAccessControlInp_t::accessLevel
char * accessLevel
Definition: modAccessControl.h:11
modAccessControlInp_t
Definition: modAccessControl.h:9
modAccessControlInp_t::path
char * path
Definition: modAccessControl.h:14
rcModAccessControl
int rcModAccessControl(rcComm_t *conn, modAccessControlInp_t *modAccessControlInp)
Definition: rcModAccessControl.cpp:39
modAccessControlInp_t::recursiveFlag
int recursiveFlag
Definition: modAccessControl.h:10
modAccessControlInp_t::zone
char * zone
Definition: modAccessControl.h:13