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)  

execMyRule.h
Go to the documentation of this file.
1 #ifndef EXEC_MY_RULE_H__
2 #define EXEC_MY_RULE_H__
3 
4 #include "rodsDef.h"
5 #include "objInfo.h"
6 #include "msParam.h"
7 #include "rcConnect.h"
8 
9 typedef struct ExecMyRuleInp {
13  char outParamDesc[LONG_NAME_LEN]; // output labels separated by "%"
16 #define ExecMyRuleInp_PI "str myRule[META_STR_LEN]; struct RHostAddr_PI; struct KeyValPair_PI; str outParamDesc[LONG_NAME_LEN]; struct *MsParamArray_PI;"
17 
18 
19 #ifdef __cplusplus
20 extern "C"
21 #endif
22 int rcExecMyRule( rcComm_t *conn, execMyRuleInp_t *execMyRuleInp, msParamArray_t **outParamArray );
23 
24 #endif
rcComm_t
Definition: rcConnect.h:95
rcExecMyRule
int rcExecMyRule(rcComm_t *conn, execMyRuleInp_t *execMyRuleInp, msParamArray_t **outParamArray)
Definition: rcExecMyRule.cpp:36
msParam.h
execMyRuleInp_t
struct ExecMyRuleInp execMyRuleInp_t
ExecMyRuleInp::outParamDesc
char outParamDesc[256]
Definition: execMyRule.h:13
ExecMyRuleInp::condInput
keyValPair_t condInput
Definition: execMyRule.h:12
rcConnect.h
LONG_NAME_LEN
#define LONG_NAME_LEN
Definition: rodsDef.h:57
ExecMyRuleInp::myRule
char myRule[(1024 *20)]
Definition: execMyRule.h:10
META_STR_LEN
#define META_STR_LEN
Definition: rodsDef.h:65
rodsDef.h
ExecMyRuleInp
Definition: execMyRule.h:9
objInfo.h
MsParamArray
Definition: msParam.h:84
ExecMyRuleInp::addr
rodsHostAddr_t addr
Definition: execMyRule.h:11
KeyValPair
Definition: objInfo.h:120
ExecMyRuleInp::inpParamArray
msParamArray_t * inpParamArray
Definition: execMyRule.h:14
rodsHostAddr_t
Definition: rodsDef.h:296