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.
5 #include <boost/any.hpp>
20 #if defined(CREATE_API_TABLE_FOR_SERVER) && !defined(CREATE_API_TABLE_FOR_CLIENT)
159 #define NULLPTR_FOR_CLIENT_TABLE(x) x
160 #elif !defined(CREATE_API_TABLE_FOR_SERVER) && defined(CREATE_API_TABLE_FOR_CLIENT)
161 #define NULLPTR_FOR_CLIENT_TABLE(x) nullptr
163 #error "exactly one of {CREATE_API_TABLE_FOR_SERVER, CREATE_API_TABLE_FOR_CLIENT} must be defined"
168 #define RS_AUTHENTICATE NULLPTR_FOR_CLIENT_TABLE(rsAuthenticate)
169 #define RS_AUTH_CHECK NULLPTR_FOR_CLIENT_TABLE(rsAuthCheck)
170 #define RS_AUTH_PLUG_REQ NULLPTR_FOR_CLIENT_TABLE(rsAuthPluginRequest)
171 #define RS_AUTH_REQUEST NULLPTR_FOR_CLIENT_TABLE(rsAuthRequest)
172 #define RS_AUTH_RESPONSE NULLPTR_FOR_CLIENT_TABLE(rsAuthResponse)
173 #define RS_BULK_DATA_OBJ_PUT NULLPTR_FOR_CLIENT_TABLE(rsBulkDataObjPut)
174 #define RS_BULK_DATA_OBJ_REG NULLPTR_FOR_CLIENT_TABLE(rsBulkDataObjReg)
175 #define RS_CHK_NV_PATH_PERM NULLPTR_FOR_CLIENT_TABLE(rsChkNVPathPerm)
176 #define RS_CHK_OBJ_PERM_AND_STAT NULLPTR_FOR_CLIENT_TABLE(rsChkObjPermAndStat)
177 #define RS_CLIENT_HINTS NULLPTR_FOR_CLIENT_TABLE(rsClientHints)
178 #define RS_CLOSE_COLLECTION NULLPTR_FOR_CLIENT_TABLE(rsCloseCollection)
179 #define RS_COLL_CREATE NULLPTR_FOR_CLIENT_TABLE(rsCollCreate)
180 #define RS_COLL_REPL NULLPTR_FOR_CLIENT_TABLE(rsCollRepl)
181 #define RS_DATA_COPY NULLPTR_FOR_CLIENT_TABLE(rsDataCopy)
182 #define RS_DATA_GET NULLPTR_FOR_CLIENT_TABLE(rsDataGet)
183 #define RS_DATA_OBJ_CHKSUM NULLPTR_FOR_CLIENT_TABLE(rsDataObjChksum)
184 #define RS_DATA_OBJ_CLOSE NULLPTR_FOR_CLIENT_TABLE(rsDataObjClose)
185 #define RS_DATA_OBJ_COPY NULLPTR_FOR_CLIENT_TABLE(rsDataObjCopy)
186 #define RS_DATA_OBJ_CREATE NULLPTR_FOR_CLIENT_TABLE(rsDataObjCreate)
187 #define RS_DATA_OBJ_CREATE_AND_STAT NULLPTR_FOR_CLIENT_TABLE(rsDataObjCreateAndStat)
188 #define RS_DATA_OBJ_GET NULLPTR_FOR_CLIENT_TABLE(rsDataObjGet)
189 #define RS_DATA_OBJ_LOCK NULLPTR_FOR_CLIENT_TABLE(rsDataObjLock)
190 #define RS_DATA_OBJ_LSEEK NULLPTR_FOR_CLIENT_TABLE(rsDataObjLseek)
191 #define RS_DATA_OBJ_OPEN NULLPTR_FOR_CLIENT_TABLE(rsDataObjOpen)
192 #define RS_DATA_OBJ_OPEN_AND_STAT NULLPTR_FOR_CLIENT_TABLE(rsDataObjOpenAndStat)
193 #define RS_DATA_OBJ_PHYMV NULLPTR_FOR_CLIENT_TABLE(rsDataObjPhymv)
194 #define RS_DATA_OBJ_PUT NULLPTR_FOR_CLIENT_TABLE(rsDataObjPut)
195 #define RS_DATA_OBJ_READ NULLPTR_FOR_CLIENT_TABLE(rsDataObjRead)
196 #define RS_DATA_OBJ_RENAME NULLPTR_FOR_CLIENT_TABLE(rsDataObjRename)
197 #define RS_DATA_OBJ_REPL NULLPTR_FOR_CLIENT_TABLE(rsDataObjRepl)
198 #define RS_DATA_OBJ_RSYNC NULLPTR_FOR_CLIENT_TABLE(rsDataObjRsync)
199 #define RS_DATA_OBJ_TRIM NULLPTR_FOR_CLIENT_TABLE(rsDataObjTrim)
200 #define RS_DATA_OBJ_TRUNCATE NULLPTR_FOR_CLIENT_TABLE(rsDataObjTruncate)
201 #define RS_DATA_OBJ_UNLINK NULLPTR_FOR_CLIENT_TABLE(rsDataObjUnlink)
202 #define RS_DATA_OBJ_UNLOCK NULLPTR_FOR_CLIENT_TABLE(rsDataObjUnlock)
203 #define RS_DATA_OBJ_WRITE NULLPTR_FOR_CLIENT_TABLE(rsDataObjWrite)
204 #define RS_DATA_PUT NULLPTR_FOR_CLIENT_TABLE(rsDataPut)
205 #define RS_END_TRANSACTION NULLPTR_FOR_CLIENT_TABLE(rsEndTransaction)
206 #define RS_EXEC_CMD NULLPTR_FOR_CLIENT_TABLE(rsExecCmd)
207 #define RS_EXEC_MY_RULE NULLPTR_FOR_CLIENT_TABLE(rsExecMyRule)
208 #define RS_EXEC_RULE_EXPRESSION NULLPTR_FOR_CLIENT_TABLE(rsExecRuleExpression)
209 #define RS_FILE_CHKSUM NULLPTR_FOR_CLIENT_TABLE(rsFileChksum)
210 #define RS_FILE_CHMOD NULLPTR_FOR_CLIENT_TABLE(rsFileChmod)
211 #define RS_FILE_CLOSE NULLPTR_FOR_CLIENT_TABLE(rsFileClose)
212 #define RS_FILE_CLOSEDIR NULLPTR_FOR_CLIENT_TABLE(rsFileClosedir)
213 #define RS_FILE_CREATE NULLPTR_FOR_CLIENT_TABLE(rsFileCreate)
214 #define RS_FILE_GET NULLPTR_FOR_CLIENT_TABLE(rsFileGet)
215 #define RS_FILE_GET_FS_FREE_SPACE NULLPTR_FOR_CLIENT_TABLE(rsFileGetFsFreeSpace)
216 #define RS_FILE_LSEEK NULLPTR_FOR_CLIENT_TABLE(rsFileLseek)
217 #define RS_FILE_MKDIR NULLPTR_FOR_CLIENT_TABLE(rsFileMkdir)
218 #define RS_FILE_OPEN NULLPTR_FOR_CLIENT_TABLE(rsFileOpen)
219 #define RS_FILE_OPENDIR NULLPTR_FOR_CLIENT_TABLE(rsFileOpendir)
220 #define RS_FILE_PUT NULLPTR_FOR_CLIENT_TABLE(rsFilePut)
221 #define RS_FILE_READ NULLPTR_FOR_CLIENT_TABLE(rsFileRead)
222 #define RS_FILE_READDIR NULLPTR_FOR_CLIENT_TABLE(rsFileReaddir)
223 #define RS_FILE_RENAME NULLPTR_FOR_CLIENT_TABLE(rsFileRename)
224 #define RS_FILE_RMDIR NULLPTR_FOR_CLIENT_TABLE(rsFileRmdir)
225 #define RS_FILE_STAGE_TO_CACHE NULLPTR_FOR_CLIENT_TABLE(rsFileStageToCache)
226 #define RS_FILE_STAT NULLPTR_FOR_CLIENT_TABLE(rsFileStat)
227 #define RS_FILE_SYNC_TO_ARCH NULLPTR_FOR_CLIENT_TABLE(rsFileSyncToArch)
228 #define RS_FILE_TRUNCATE NULLPTR_FOR_CLIENT_TABLE(rsFileTruncate)
229 #define RS_FILE_UNLINK NULLPTR_FOR_CLIENT_TABLE(rsFileUnlink)
230 #define RS_FILE_WRITE NULLPTR_FOR_CLIENT_TABLE(rsFileWrite)
231 #define RS_GENERAL_ADMIN NULLPTR_FOR_CLIENT_TABLE(rsGeneralAdmin)
232 #define RS_GENERAL_ROW_INSERT NULLPTR_FOR_CLIENT_TABLE(rsGeneralRowInsert)
233 #define RS_GENERAL_ROW_PURGE NULLPTR_FOR_CLIENT_TABLE(rsGeneralRowPurge)
234 #define RS_GENERAL_UPDATE NULLPTR_FOR_CLIENT_TABLE(rsGeneralUpdate)
235 #define RS_GEN_QUERY NULLPTR_FOR_CLIENT_TABLE(rsGenQuery)
236 #define RS_GET_HIER_FOR_RESC NULLPTR_FOR_CLIENT_TABLE(rsGetHierarchyForResc)
237 #define RS_GET_HIER_FROM_LEAF_ID NULLPTR_FOR_CLIENT_TABLE(rsGetHierFromLeafId)
238 #define RS_GET_HOST_FOR_GET NULLPTR_FOR_CLIENT_TABLE(rsGetHostForGet)
239 #define RS_GET_HOST_FOR_PUT NULLPTR_FOR_CLIENT_TABLE(rsGetHostForPut)
240 #define RS_GET_LIMITED_PASSWORD NULLPTR_FOR_CLIENT_TABLE(rsGetLimitedPassword)
241 #define RS_GET_MISC_SVR_INFO NULLPTR_FOR_CLIENT_TABLE(rsGetMiscSvrInfo)
242 #define RS_GET_REMOTE_ZONE_RESC NULLPTR_FOR_CLIENT_TABLE(rsGetRemoteZoneResc)
243 #define RS_GET_RESC_QUOTA NULLPTR_FOR_CLIENT_TABLE(rsGetRescQuota)
244 #define RS_GET_TEMP_PASSWORD NULLPTR_FOR_CLIENT_TABLE(rsGetTempPassword)
245 #define RS_GET_TEMP_PASSWORD_FOR_OTHER NULLPTR_FOR_CLIENT_TABLE(rsGetTempPasswordForOther)
246 #define RS_GET_XMSG_TICKET NULLPTR_FOR_CLIENT_TABLE(rsGetXmsgTicket)
247 #define RS_IES_CLIENT_HINTS NULLPTR_FOR_CLIENT_TABLE(rsClientHints)
248 #define RS_L3_FILE_GET_SINGLE_BUF NULLPTR_FOR_CLIENT_TABLE(rsL3FileGetSingleBuf)
249 #define RS_L3_FILE_PUT_SINGLE_BUF NULLPTR_FOR_CLIENT_TABLE(rsL3FilePutSingleBuf)
250 #define RS_MOD_ACCESS_CONTROL NULLPTR_FOR_CLIENT_TABLE(rsModAccessControl)
251 #define RS_MOD_AVU_METADATA NULLPTR_FOR_CLIENT_TABLE(rsModAVUMetadata)
252 #define RS_MOD_COLL NULLPTR_FOR_CLIENT_TABLE(rsModColl)
253 #define RS_MOD_DATA_OBJ_META NULLPTR_FOR_CLIENT_TABLE(rsModDataObjMeta)
254 #define RS_OBJ_STAT NULLPTR_FOR_CLIENT_TABLE(rsObjStat)
255 #define RS_OPEN_COLLECTION NULLPTR_FOR_CLIENT_TABLE(rsOpenCollection)
256 #define RS_OPR_COMPLETE NULLPTR_FOR_CLIENT_TABLE(rsOprComplete)
257 #define RS_PAM_AUTH_REQUEST NULLPTR_FOR_CLIENT_TABLE(rsPamAuthRequest)
258 #define RS_PHY_BUNDLE_COLL NULLPTR_FOR_CLIENT_TABLE(rsPhyBundleColl)
259 #define RS_PHY_PATH_REG NULLPTR_FOR_CLIENT_TABLE(rsPhyPathReg)
260 #define RS_PROC_STAT NULLPTR_FOR_CLIENT_TABLE(rsProcStat)
261 #define RS_QUERY_SPEC_COLL NULLPTR_FOR_CLIENT_TABLE(rsQuerySpecColl)
262 #define RS_RCV_XMSG NULLPTR_FOR_CLIENT_TABLE(rsRcvXmsg)
263 #define RS_READ_COLLECTION NULLPTR_FOR_CLIENT_TABLE(rsReadCollection)
264 #define RS_REG_COLL NULLPTR_FOR_CLIENT_TABLE(rsRegColl)
265 #define RS_REG_DATA_OBJ NULLPTR_FOR_CLIENT_TABLE(rsRegDataObj)
266 #define RS_REG_REPLICA NULLPTR_FOR_CLIENT_TABLE(rsRegReplica)
267 #define RS_RM_COLL NULLPTR_FOR_CLIENT_TABLE(rsRmColl)
268 #define RS_RULE_EXEC_DEL NULLPTR_FOR_CLIENT_TABLE(rsRuleExecDel)
269 #define RS_RULE_EXEC_MOD NULLPTR_FOR_CLIENT_TABLE(rsRuleExecMod)
270 #define RS_RULE_EXEC_SUBMIT NULLPTR_FOR_CLIENT_TABLE(rsRuleExecSubmit)
271 #define RS_SEND_XMSG NULLPTR_FOR_CLIENT_TABLE(rsSendXmsg)
272 #define RS_SERVER_REPORT NULLPTR_FOR_CLIENT_TABLE(rsServerReport)
273 #define RS_SET_ROUNDROBIN_CONTEXT NULLPTR_FOR_CLIENT_TABLE(rsSetRoundRobinContext)
274 #define RS_SIMPLE_QUERY NULLPTR_FOR_CLIENT_TABLE(rsSimpleQuery)
275 #define RS_SPECIFIC_QUERY NULLPTR_FOR_CLIENT_TABLE(rsSpecificQuery)
276 #define RS_SSL_END NULLPTR_FOR_CLIENT_TABLE(rsSslEnd)
277 #define RS_SSL_START NULLPTR_FOR_CLIENT_TABLE(rsSslStart)
278 #define RS_STREAM_CLOSE NULLPTR_FOR_CLIENT_TABLE(rsStreamClose)
279 #define RS_STREAM_READ NULLPTR_FOR_CLIENT_TABLE(rsStreamRead)
280 #define RS_STRUCT_FILE_BUNDLE NULLPTR_FOR_CLIENT_TABLE(rsStructFileBundle)
281 #define RS_STRUCT_FILE_EXTRACT NULLPTR_FOR_CLIENT_TABLE(rsStructFileExtract)
282 #define RS_STRUCT_FILE_EXT_AND_REG NULLPTR_FOR_CLIENT_TABLE(rsStructFileExtAndReg)
283 #define RS_STRUCT_FILE_SYNC NULLPTR_FOR_CLIENT_TABLE(rsStructFileSync)
284 #define RS_SUB_STRUCT_FILE_CLOSE NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileClose)
285 #define RS_SUB_STRUCT_FILE_CLOSEDIR NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileClosedir)
286 #define RS_SUB_STRUCT_FILE_CREATE NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileCreate)
287 #define RS_SUB_STRUCT_FILE_GET NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileGet)
288 #define RS_SUB_STRUCT_FILE_LSEEK NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileLseek)
289 #define RS_SUB_STRUCT_FILE_MKDIR NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileMkdir)
290 #define RS_SUB_STRUCT_FILE_OPEN NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileOpen)
291 #define RS_SUB_STRUCT_FILE_OPENDIR NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileOpendir)
292 #define RS_SUB_STRUCT_FILE_PUT NULLPTR_FOR_CLIENT_TABLE(rsSubStructFilePut)
293 #define RS_SUB_STRUCT_FILE_READ NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileRead)
294 #define RS_SUB_STRUCT_FILE_READDIR NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileReaddir)
295 #define RS_SUB_STRUCT_FILE_RENAME NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileRename)
296 #define RS_SUB_STRUCT_FILE_RMDIR NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileRmdir)
297 #define RS_SUB_STRUCT_FILE_STAT NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileStat)
298 #define RS_SUB_STRUCT_FILE_TRUNCATE NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileTruncate)
299 #define RS_SUB_STRUCT_FILE_UNLINK NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileUnlink)
300 #define RS_SUB_STRUCT_FILE_WRITE NULLPTR_FOR_CLIENT_TABLE(rsSubStructFileWrite)
301 #define RS_SYNC_MOUNTED_COLL NULLPTR_FOR_CLIENT_TABLE(rsSyncMountedColl)
302 #define RS_TICKET_ADMIN NULLPTR_FOR_CLIENT_TABLE(rsTicketAdmin)
303 #define RS_UNBUN_AND_REG_PHY_BUNFILE NULLPTR_FOR_CLIENT_TABLE(rsUnbunAndRegPhyBunfile)
304 #define RS_UNREG_DATA_OBJ NULLPTR_FOR_CLIENT_TABLE(rsUnregDataObj)
305 #define RS_USER_ADMIN NULLPTR_FOR_CLIENT_TABLE(rsUserAdmin)
306 #define RS_ZONE_REPORT NULLPTR_FOR_CLIENT_TABLE(rsZoneReport)
309 #if defined(CREATE_API_TABLE_FOR_SERVER) && !defined(CREATE_API_TABLE_FOR_CLIENT)
311 #elif !defined(CREATE_API_TABLE_FOR_SERVER) && defined(CREATE_API_TABLE_FOR_CLIENT)
314 #error "exactly one of {CREATE_API_TABLE_FOR_SERVER, CREATE_API_TABLE_FOR_CLIENT} must be defined"
318 NULL, 0,
"MiscSvrInfo_PI", 0,
325 "fileOpenInp_PI", 0,
"fileCreateOut_PI", 0,
332 "fileOpenInp_PI", 0,
NULL, 0,
339 "fileOpenInp_PI", 0,
NULL, 0,
346 "fileWriteInp_PI", 1,
NULL, 0,
353 "fileCloseInp_PI", 0,
NULL, 0,
360 "fileLseekInp_PI", 0,
"fileLseekOut_PI", 0,
367 "fileReadInp_PI", 0,
NULL, 1,
374 "fileUnlinkInp_PI", 0,
NULL, 0,
381 "fileMkdirInp_PI", 0,
NULL, 0,
388 "fileChmodInp_PI", 0,
NULL, 0,
395 "fileRmdirInp_PI", 0,
NULL, 0,
402 "fileStatInp_PI", 0,
"RODS_STAT_T_PI", 0,
410 "fileGetFsFreeSpaceInp_PI", 0,
"fileGetFsFreeSpaceOut_PI", 0,
417 "fileOpendirInp_PI", 0,
NULL, 0,
424 "fileClosedirInp_PI", 0,
NULL, 0,
431 "fileReaddirInp_PI", 0,
"RODS_DIRENT_T_PI", 0,
438 "fileRenameInp_PI", 0,
"fileRenameOut_PI", 0,
445 "fileOpenInp_PI", 0,
NULL, 0,
452 "fileOpenInp_PI", 1,
"filePutOut_PI", 0,
459 "fileOpenInp_PI", 0,
NULL, 1,
466 "fileStageSyncInp_PI", 0,
NULL, 0,
473 "fileStageSyncInp_PI", 0,
"fileSyncOut_PI", 0,
480 "DataObjInp_PI", 0,
NULL, 0,
487 "DataObjInp_PI", 0,
NULL, 0,
494 "OpenedDataObjInp_PI", 0,
NULL, 1,
501 "OpenedDataObjInp_PI", 1,
NULL, 0,
509 "OpenedDataObjInp_PI", 0,
NULL, 0,
516 "DataObjInp_PI", 1,
"PortalOprOut_PI", 0,
523 "DataObjInp_PI", 0,
"PortalOprOut_PI", 1,
530 "DataObjInp_PI", 0,
"TransferStat_PI", 0,
537 "OpenedDataObjInp_PI", 0,
"fileLseekOut_PI", 0,
544 "DataObjCopyInp_PI", 0,
"TransferStat_PI", 0,
551 "DataObjInp_PI", 0,
NULL, 0,
558 "DataOprInp_PI", 0,
"PortalOprOut_PI", 0,
565 "DataOprInp_PI", 0,
"PortalOprOut_PI", 0,
572 "DataCopyInp_PI", 0,
NULL, 0,
579 "simpleQueryInp_PI", 0,
"simpleQueryOut_PI", 0,
586 "generalAdminInp_PI", 0,
NULL, 0,
593 "GenQueryInp_PI", 0,
"GenQueryOut_PI", 0,
600 NULL, 0,
"authRequestOut_PI", 0,
608 "authResponseInp_PI", 0,
NULL, 0,
623 "authCheckInp_PI", 0,
"authCheckOut_PI", 0,
630 "endTransactionInp_PI", 0,
NULL, 0,
637 "specificQueryInp_PI", 0,
"GenQueryOut_PI", 0,
644 "ticketAdminInp_PI", 0,
NULL, 0,
652 "getTempPasswordForOtherInp_PI", 0,
"getTempPasswordForOtherOut_PI", 0,
660 "pamAuthRequestInp_PI", 0,
"pamAuthRequestOut_PI", 0,
667 "getLimitedPasswordInp_PI", 0,
"getLimitedPasswordOut_PI", 0,
674 "CollInpNew_PI", 0,
NULL, 0,
681 "INT_PI", 0,
"CollEnt_PI", 0,
688 "userAdminInp_PI", 0,
NULL, 0,
696 "generalRowInsertInp_PI", 0,
NULL, 0,
704 "generalRowPurgeInp_PI", 0,
NULL, 0,
711 "INT_PI", 0,
NULL, 0,
718 "CollInpNew_PI", 0,
"CollOprStat_PI", 0,
725 "CollInpNew_PI", 0,
"CollOprStat_PI", 0,
732 "ModAVUMetadataInp_PI", 0,
NULL, 0,
739 "modAccessControlInp_PI", 0,
NULL, 0,
746 "RULE_EXEC_MOD_INP_PI", 0,
NULL, 0,
753 NULL, 0,
"getTempPasswordOut_PI", 0,
761 "GeneralUpdateInp_PI", 0,
NULL, 0,
768 "ModDataObjMeta_PI", 0,
NULL, 0,
775 "RULE_EXEC_SUBMIT_INP_PI", 0,
"IRODS_STR_PI", 0,
782 "RULE_EXEC_DEL_INP_PI", 0,
NULL, 0,
789 "ExecMyRuleInp_PI", 0,
"MsParamArray_PI", 0,
796 "INT_PI", 0,
NULL, 0,
803 "DataObjCopyInp_PI", 0,
NULL, 0,
810 "DataObjInp_PI", 0,
"MsParamArray_PI", 0,
817 "DataObjInp_PI", 0,
"STR_PI", 0,
824 "DataObjInp_PI", 0,
NULL, 0,
831 "DataObjInp_PI", 0,
"TransferStat_PI", 0,
838 "DataObjInp_PI", 0,
NULL, 0,
845 "DataObjInp_PI", 0,
"RodsObjStat_PI", 0,
852 "ExecCmd_PI", 0,
"ExecCmdOut_PI", 0,
859 "fileCloseInp_PI", 0,
NULL, 0,
866 "DataObjInp_PI", 0,
"STR_PI", 0,
873 "DataObjInp_PI", 0,
NULL, 0,
880 "DataObjInp_PI", 0,
NULL, 0,
908 "SubStructFileFdOpr_PI", 1,
NULL, 0,
950 "DataObjInp_PI", 0,
"GenQueryOut_PI", 0,
957 "CollInpNew_PI", 0,
NULL, 0,
999 "DataObjInp_PI", 0,
NULL, 0,
1006 "SubFile_PI", 0,
NULL, 0,
1013 "GetXmsgTicketInp_PI", 0,
"XmsgTicketInfo_PI", 0,
1020 "SendXmsgInp_PI", 0,
NULL, 0,
1027 "RcvXmsgInp_PI", 0,
"RcvXmsgOut_PI", 0,
1034 "SubFile_PI", 0,
NULL, 1,
1041 "SubFile_PI", 1,
NULL, 0,
1048 "DataObjInp_PI", 0,
NULL, 0,
1055 "StructFileOprInp_PI", 0,
NULL, 0,
1062 "CollInpNew_PI", 0,
NULL, 0,
1069 "StructFileOprInp_PI", 0,
NULL, 0,
1076 "StructFileExtAndRegInp_PI", 0,
NULL, 0,
1083 "StructFileExtAndRegInp_PI", 0,
NULL, 0,
1090 "ChkObjPermAndStat_PI", 0,
NULL, 0,
1097 "DataObjInp_PI", 0,
"RHostAddr_PI", 0,
1104 "DataObjInp_PI", 0,
"OpenStat_PI", 0,
1111 "INT_PI", 0,
NULL, 1,
1118 "INT_PI", 1,
NULL, 0,
1125 "DataObjInp_PI", 0,
"OpenStat_PI", 0,
1132 "StructFileExtAndRegInp_PI", 0,
NULL, 0,
1139 "DataObjInp_PI", 0,
NULL, 0,
1146 "DataObjInp_PI", 0,
"STR_PI", 0,
1153 "getRescQuotaInp_PI", 0,
"rescQuota_PI", 0,
1160 "GenQueryOut_PI", 0,
"GenQueryOut_PI", 0,
1167 "BulkOprInp_PI", 1,
NULL, 0,
1174 "ProcStatInp_PI", 0,
"GenQueryOut_PI", 0,
1181 "fileReadInp_PI", 0,
NULL, 1,
1188 "CollInpNew_PI", 0,
NULL, 0,
1195 "DataObjInfo_PI", 0,
"DataObjInfo_PI", 0,
1202 "UnregDataObj_PI", 0,
NULL, 0,
1209 "RegReplica_PI", 0,
NULL, 0,
1216 "fileChksumInp_PI", 0,
"fileChksumOut_PI", 0,
1224 "sslStartInp_PI", 0,
NULL, 0,
1232 "sslEndInp_PI", 0,
NULL, 0,
1239 "authPlugReqInp_PI", 0,
"authPlugReqOut_PI", 0,
1246 "getHierarchyForRescInp_PI", 0,
"getHierarchyForRescOut_PI", 0,
1253 NULL, 0,
"BytesBuf_PI", 0,
1260 NULL, 0,
"BytesBuf_PI", 0,
1267 NULL, 0,
"BytesBuf_PI", 0,
1274 NULL, 0,
"BytesBuf_PI", 0,
1281 "GetHierInp_PI", 0,
"GetHierOut_PI", 0,
1288 "SetRoundRobinContextInp_PI", 0,
NULL, 0,
1295 "ExecRuleExpression_PI", 0,
NULL, 0,
#define END_TRANSACTION_AN
#define RS_SUB_STRUCT_FILE_CLOSE
#define SUB_STRUCT_FILE_CLOSE_AN
#define RS_STRUCT_FILE_EXT_AND_REG
#define CALL_DATAOBJINP_CHAROUT
#define L3_FILE_GET_SINGLE_BUF_AN
#define CALL_MISCSVRINFOOUT
#define RS_QUERY_SPEC_COLL
#define DATA_OBJ_LSEEK_AN
#define RS_DATA_OBJ_WRITE
#define CALL_GETHIERINP_GETHIEROUT
void clearBulkOprInp(void *)
#define STRUCT_FILE_BUNDLE_AN
#define RS_FILE_SYNC_TO_ARCH
#define CALL_AUTHRESPONSEINP
#define CALL_DATAOBJINP_GENQUERYOUT
#define CALL_ENDTRANSACTIONINP
#define RS_PHY_BUNDLE_COLL
#define RS_SYNC_MOUNTED_COLL
void clearDataObjCopyInp(void *)
#define CALL_GENERALROWINSERTINP
#define RS_SUB_STRUCT_FILE_OPENDIR
#define CALL_STRUCTFILEEXTANDREGINP
#define CALL_OPENEDDATAOBJINP_BYTESBUFOUT
#define RS_GET_REMOTE_ZONE_RESC
#define CALL_GETXMSGTICKETINP_XMSGTICKETINFOOUT
#define CALL_FILEOPENDIRINP
#define CALL_FILERENAMEINP_FILERENAMEOUT
#define CALL_EXECCMDINP_EXECCMDOUT
#define GET_HOST_FOR_GET_AN
#define RS_UNREG_DATA_OBJ
#define MOD_DATA_OBJ_META_AN
#define SUB_STRUCT_FILE_RENAME_AN
#define UNBUN_AND_REG_PHY_BUNFILE_AN
#define RS_GET_HIER_FROM_LEAF_ID
#define RS_L3_FILE_PUT_SINGLE_BUF
#define CALL_GETHIERARCHYFORRESCINP_GETHIERARCHYFORRESCOUT
#define RS_STRUCT_FILE_EXTRACT
void clearCollInp(void *)
#define DATA_OBJ_OPEN_AND_STAT_AN
#define RS_SUB_STRUCT_FILE_WRITE
#define STRUCT_FILE_EXTRACT_AN
#define CALL_DATAOBJINP_TRANSFERSTATOUT
void clearRegReplicaInp(void *voidInp)
#define RS_PAM_AUTH_REQUEST
#define RS_DATA_OBJ_PHYMV
#define CALL_DATAOBJINP_RODSHOSTADDROUT
#define RS_DATA_OBJ_TRUNCATE
#define RS_DATA_OBJ_CLOSE
#define SUB_STRUCT_FILE_GET_AN
#define FILE_GET_FS_FREE_SPACE_AN
#define RS_SUB_STRUCT_FILE_READDIR
#define RS_DATA_OBJ_RSYNC
#define RS_FILE_STAGE_TO_CACHE
#define GET_TEMP_PASSWORD_AN
#define CALL_TICKETADMININP
#define RS_SET_ROUNDROBIN_CONTEXT
#define CALL_DATAOBJINP_MSPARAMARRAYOUT
#define RS_DATA_OBJ_UNLINK
#define CALL_DATAOBJINP_BYTESBUFINP_PORTALOPROUT
#define GET_HIER_FROM_LEAF_ID_AN
#define CALL_MODACCESSCONTROLINP
#define SUB_STRUCT_FILE_WRITE_AN
#define GET_TEMP_PASSWORD_FOR_OTHER_AN
#define CALL_FILECLOSEDIRINP
#define RS_SUB_STRUCT_FILE_RENAME
#define RS_READ_COLLECTION
#define RS_GENERAL_UPDATE
#define CALL_SIMPLEQUERYINP_SIMPLEQUERYOUT
#define QUERY_SPEC_COLL_AN
#define SYNC_MOUNTED_COLL_AN
#define RS_SUB_STRUCT_FILE_STAT
#define STRUCT_FILE_EXT_AND_REG_AN
#define CALL_EXECRULEEXPRESSIONINP
#define CALL_BULKOPRINP_BYTESBUFOUT
#define CALL_DATAOBJINP_OPENSTATOUT
#define RS_BULK_DATA_OBJ_REG
#define CALL_UNREGDATAOBJINP
#define SUB_STRUCT_FILE_RMDIR_AN
#define CALL_DATAOPRINP_PORTALOPROUT
#define DATA_OBJ_UNLINK_AN
#define CALL_PROCSTATINP_GENQUERYOUT
#define CALL_RULEEXECMODINP
#define SPECIFIC_QUERY_AN
#define RS_GET_RESC_QUOTA
#define RS_SUB_STRUCT_FILE_MKDIR
#define GET_XMSG_TICKET_AN
#define CALL_DATAOBJINFOINP_DATAOBJINFOOUT
#define RS_GET_HOST_FOR_GET
#define RS_STRUCT_FILE_SYNC
#define CALL_INTP_COLLENTOUT
void clearDataObjInp(void *)
#define RS_GENERAL_ROW_INSERT
#define CALL_RULEEXECSUBMITINP_CHAROUT
#define CALL_USERADMININP
#define CALL_FILECREATEINP_FILECREATEOUT
#define SUB_STRUCT_FILE_CREATE_AN
#define CALL_AUTHPLUGINREQINP_AUTHPLUGINREQOUT
#define CALL_AUTHREQUESTOUT
#define SUB_STRUCT_FILE_LSEEK_AN
#define CALL_SETROUNDROBINCONTEXTINP
#define SUB_STRUCT_FILE_UNLINK_AN
#define DATA_OBJ_CREATE_AND_STAT_AN
#define DATA_OBJ_RSYNC_AN
#define CALL_FILECHMODINP
#define DATA_OBJ_RENAME_AN
#define CALL_RULEEXECDELINP
#define CALL_GENERALUPDATEINP
#define CALL_FILEWRITEINP_BYTESBUFINP
#define CALL_CHKOBJPERMANDSTATINP
#define CALL_FILEMKDIRINP
#define CALL_FILESTAGESYNCINP
#define UNREG_DATA_OBJ_AN
void clearGenQueryOut(void *)
#define CALL_SUBSTRUCTFILERENAMEINP
#define CALL_DATAOBJINP_RODSOBJSTATOUT
#define RS_GET_XMSG_TICKET
#define CALL_SUBSTRUCTFILEFDOPRINP
#define IES_CLIENT_HINTS_AN
#define RS_CLOSE_COLLECTION
#define CALL_FILELSEEKINP_FILELSEEKOUT
#define CALL_INTINP_BYTESBUFOUT
#define RS_MOD_ACCESS_CONTROL
#define CALL_AUTHCHECKINP_AUTHCHECKOUT
#define CALL_SUBSTRUCTFILEFDOPRINP_BYTESBUFOUT
#define CALL_GETTEMPPASSWORDOUT
#define DATA_OBJ_CHKSUM_AN
#define RS_CHK_NV_PATH_PERM
#define RS_MOD_AVU_METADATA
#define GENERAL_ROW_PURGE_AN
#define CALL_FILEREADDIRINP_RODSDIRENTOUT
#define GET_HIER_FOR_RESC_AN
#define RULE_EXEC_SUBMIT_AN
#define RS_SUB_STRUCT_FILE_LSEEK
#define RS_SUB_STRUCT_FILE_GET
#define CALL_DATAOBJINP_PORTALOPROUT_BYTESBUFOUT
#define RS_DATA_OBJ_CREATE
#define MOD_AVU_METADATA_AN
#define RS_SUB_STRUCT_FILE_UNLINK
#define GET_MISC_SVR_INFO_AN
#define REMOTE_PRIV_USER_AUTH
#define CALL_GETTEMPPASSWORDFOROTHERINP_GETTEMPPASSWORDFOROTHEROUT
void clearModDataObjMetaInp(void *)
#define RS_IES_CLIENT_HINTS
#define SUB_STRUCT_FILE_OPENDIR_AN
#define BULK_DATA_OBJ_PUT_AN
#define RS_SUB_STRUCT_FILE_CREATE
#define L3_FILE_PUT_SINGLE_BUF_AN
#define CALL_GENQUERYINP_GENQUERYOUT
#define GENERAL_UPDATE_AN
#define CALL_SUBSTRUCTLSEEKINP_FILELSEEKOUT
#define CALL_FILEOPENINP_BYTESBUFINP_FILEPUTOUT
#define CALL_MODAVUMETADATAINP
#define GET_RESC_QUOTA_AN
#define LOCAL_PRIV_USER_AUTH
#define CALL_SUBFILEINP_RODSSTATOUT
#define MOD_ACCESS_CONTROL_AN
#define RS_DATA_OBJ_RENAME
#define PAM_AUTH_REQUEST_AN
#define DATA_OBJ_CREATE_AN
#define CALL_GENQUERYOUTINP_GENQUERYOUT
#define CALL_FILERMDIRINP
#define CALL_FILEOPENINP_BYTESBUFOUT
#define CALL_GETLIMITEDPASSWORDINP_GETLIMITEDPASSWORDOUT
#define CALL_FILESTATINP_RODSSTATOUT
#define SUB_STRUCT_FILE_TRUNCATE_AN
#define CALL_SUBSTRUCTFILEFDOPRINP_RODSDIRENTOUT
#define RS_DATA_OBJ_CREATE_AND_STAT
#define RS_GET_LIMITED_PASSWORD
#define RS_FILE_GET_FS_FREE_SPACE
void clearAuthResponseInp(void *myInStruct)
#define CALL_PAMAUTHREQUESTINP_PAMAUTHREQUESTOUT
#define CALL_DATAOBJCOPYINP_TRANFERSTATOUT
#define GET_HOST_FOR_PUT_AN
#define RS_CHK_OBJ_PERM_AND_STAT
#define CALL_OPENEDDATAOBJINP
#define DATA_OBJ_CLOSE_AN
#define CALL_RCVXMSGINP_RCVXMSGOUT
#define RS_GET_HOST_FOR_PUT
#define RS_SUB_STRUCT_FILE_OPEN
void clearUnregDataObj(void *)
#define CALL_FILECLOSEINP
#define READ_COLLECTION_AN
#define RS_SUB_STRUCT_FILE_READ
#define FILE_SYNC_TO_ARCH_AN
#define RS_SUB_STRUCT_FILE_CLOSEDIR
#define RS_OPEN_COLLECTION
#define FILE_STAGE_TO_CACHE_AN
#define CALL_FILEUNLINKINP
#define DATA_OBJ_UNLOCK_AN
#define SUB_STRUCT_FILE_PUT_AN
#define CHK_N_V_PATH_PERM_AN
#define RS_BULK_DATA_OBJ_PUT
#define SUB_STRUCT_FILE_OPEN_AN
#define EXEC_RULE_EXPRESSION_AN
#define CALL_OPENEDDATAOBJINP_FILELSEEKOUT
#define CLOSE_COLLECTION_AN
#define RS_L3_FILE_GET_SINGLE_BUF
#define RS_GET_HIER_FOR_RESC
#define CALL_MODDATAOBJMETAINP
#define RS_SUB_STRUCT_FILE_RMDIR
#define CALL_GETRESCQUOTAINP_RESCQUOTAOUT
#define RS_DATA_OBJ_CHKSUM
#define CALL_FILESTAGESYNCINP_FILESYNCOUT
#define RS_UNBUN_AND_REG_PHY_BUNFILE
#define PHY_BUNDLE_COLL_AN
#define RS_STRUCT_FILE_BUNDLE
#define CALL_DATAOBJCOPYINP
#define CHK_OBJ_PERM_AND_STAT_AN
#define CALL_STRUCTFILEOPRINP
#define CALL_GENERALADMININP
#define SUB_STRUCT_FILE_STAT_AN
#define DATA_OBJ_PHYMV_AN
#define CALL_COLLINP_COLLOPRSTATOUT
#define CALL_FILECHKSUMINP_CHAROUT
#define CALL_REGREPLICAINP
#define CALL_SPECIFICQUERYINP_GENQUERYOUT
#define DATA_OBJ_WRITE_AN
#define RS_DATA_OBJ_UNLOCK
#define DATA_OBJ_TRUNCATE_AN
#define SUB_STRUCT_FILE_CLOSEDIR_AN
#define SUB_STRUCT_FILE_READ_AN
#define RS_SUB_STRUCT_FILE_TRUNCATE
#define RS_GET_MISC_SVR_INFO
#define GET_LIMITED_PASSWORD_AN
#define CALL_FILEGETFREESPACEINP_FILEGETFREESPACEOUT
#define RS_GET_TEMP_PASSWORD
#define BULK_DATA_OBJ_REG_AN
#define RS_DATA_OBJ_LSEEK
#define CALL_EXECMYRULEINP_MSPARAMARRAYOUT
void clearFileOpenInp(void *voidInp)
#define RS_MOD_DATA_OBJ_META
#define CALL_FILEREADINP_BYTESBUFOUT
#define RS_EXEC_RULE_EXPRESSION
#define RS_RULE_EXEC_SUBMIT
#define RS_GET_TEMP_PASSWORD_FOR_OTHER
void clearGenQueryInp(void *voidInp)
#define GET_REMOTE_ZONE_RESC_AN
#define RS_SUB_STRUCT_FILE_PUT
void clearInStruct_noop(void *)
#define OPEN_COLLECTION_AN
#define SUB_STRUCT_FILE_READDIR_AN
#define GENERAL_ROW_INSERT_AN
#define CALL_SUBFILEINP_BYTESBUFOUT
#define RS_SPECIFIC_QUERY
#define CALL_GENERALROWPURGEINP
#define STRUCT_FILE_SYNC_AN
#define RS_DATA_OBJ_OPEN_AND_STAT
#define RS_END_TRANSACTION
#define SUB_STRUCT_FILE_MKDIR_AN
#define RS_GENERAL_ROW_PURGE