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)  

apiPackTable.h
Go to the documentation of this file.
1 
3 /* apiPackTable.h - This file may be generated by a program or script
4  */
5 
6 #ifndef API_PACK_TABLE_H__
7 #define API_PACK_TABLE_H__
8 
9 #include "rods.h"
10 #include "packStruct.h"
11 #include "rodsPackInstruct.h"
12 
13 /* need to include a header for for each API */
14 #include "apiHeaderAll.h"
15 
17 
19  {"DataObjInp_PI", DataObjInp_PI, irods::clearInStruct_noop},
20  {"OpenedDataObjInp_PI", OpenedDataObjInp_PI, irods::clearInStruct_noop},
21  {"DataCopyInp_PI", DataCopyInp_PI, irods::clearInStruct_noop},
22  {"DataObjCopyInp_PI", DataObjCopyInp_PI, irods::clearInStruct_noop},
23  {"fileOpenInp_PI", fileOpenInp_PI, irods::clearInStruct_noop},
24  {"fileChksumInp_PI", fileChksumInp_PI, irods::clearInStruct_noop},
25  {"fileChksumOut_PI", fileChksumOut_PI, irods::clearInStruct_noop},
26  {"fileLseekInp_PI", fileLseekInp_PI, irods::clearInStruct_noop},
27  {"fileLseekOut_PI", fileLseekOut_PI, irods::clearInStruct_noop},
28  {"fileStatInp_PI", fileStatInp_PI, irods::clearInStruct_noop},
29  {"fileUnlinkInp_PI", fileUnlinkInp_PI, irods::clearInStruct_noop},
30  {"fileReadInp_PI", fileReadInp_PI, irods::clearInStruct_noop},
31  {"fileChmodInp_PI", fileChmodInp_PI, irods::clearInStruct_noop},
32  {"fileCloseInp_PI", fileCloseInp_PI, irods::clearInStruct_noop},
33  {"fileGetFsFreeSpaceInp_PI", fileGetFsFreeSpaceInp_PI, irods::clearInStruct_noop},
34  {"fileGetFsFreeSpaceOut_PI", fileGetFsFreeSpaceOut_PI, irods::clearInStruct_noop},
35  {"fileMkdirInp_PI", fileMkdirInp_PI, irods::clearInStruct_noop},
36  {"fileOpendirInp_PI", fileOpendirInp_PI, irods::clearInStruct_noop},
37  {"fileReaddirInp_PI", fileReaddirInp_PI, irods::clearInStruct_noop},
38  {"fileRenameInp_PI", fileRenameInp_PI, irods::clearInStruct_noop},
39  {"fileRmdirInp_PI", fileRmdirInp_PI, irods::clearInStruct_noop},
40  {"fileWriteInp_PI", fileWriteInp_PI, irods::clearInStruct_noop},
41  {"fileClosedirInp_PI", fileClosedirInp_PI, irods::clearInStruct_noop},
42  {"MiscSvrInfo_PI", MiscSvrInfo_PI, irods::clearInStruct_noop},
43  {"ModDataObjMeta_PI", ModDataObjMeta_PI, irods::clearInStruct_noop},
44  {"authRequestOut_PI", authRequestOut_PI, irods::clearInStruct_noop},
45  {"authResponseInp_PI", authResponseInp_PI, irods::clearInStruct_noop},
46  {"CollInpNew_PI", CollInpNew_PI, irods::clearInStruct_noop},
47  {"ExecMyRuleInp_PI", ExecMyRuleInp_PI, irods::clearInStruct_noop},
48  {"simpleQueryInp_PI", simpleQueryInp_PI, irods::clearInStruct_noop},
49  {"generalAdminInp_PI", generalAdminInp_PI, irods::clearInStruct_noop},
50  {"authCheckInp_PI", authCheckInp_PI, irods::clearInStruct_noop},
51  {"authCheckOut_PI", authCheckOut_PI, irods::clearInStruct_noop},
52  {"modAccessControlInp_PI", modAccessControlInp_PI, irods::clearInStruct_noop},
53  {"ModAVUMetadataInp_PI", ModAVUMetadataInp_PI, irods::clearInStruct_noop},
54  {"RULE_EXEC_MOD_INP_PI", RULE_EXEC_MOD_INP_PI, irods::clearInStruct_noop},
55  {"RULE_EXEC_DEL_INP_PI", RULE_EXEC_DEL_INP_PI, irods::clearInStruct_noop},
56  {"RULE_EXEC_SUBMIT_INP_PI", RULE_EXEC_SUBMIT_INP_PI, irods::clearInStruct_noop},
57  {"simpleQueryOut_PI", simpleQueryOut_PI, irods::clearInStruct_noop},
58  {"RegReplica_PI", RegReplica_PI, irods::clearInStruct_noop},
59  {"UnregDataObj_PI", UnregDataObj_PI, irods::clearInStruct_noop},
60  {"ExecCmd_PI", ExecCmd_PI, irods::clearInStruct_noop},
61  {"ExecCmdOut_PI", ExecCmdOut_PI, irods::clearInStruct_noop},
62  {"SubStructFileFdOpr_PI", SubStructFileFdOpr_PI, irods::clearInStruct_noop},
63  {"SubStructFileLseekInp_PI", SubStructFileLseekInp_PI, irods::clearInStruct_noop},
64  {"SubStructFileRenameInp_PI", SubStructFileRenameInp_PI, irods::clearInStruct_noop},
65  {"getTempPasswordOut_PI", getTempPasswordOut_PI, irods::clearInStruct_noop},
66  {"GetXmsgTicketInp_PI", GetXmsgTicketInp_PI, irods::clearInStruct_noop},
67  {"SendXmsgInp_PI", SendXmsgInp_PI, irods::clearInStruct_noop},
68  {"StructFileOprInp_PI", StructFileOprInp_PI, irods::clearInStruct_noop},
69  {"StructFileExtAndRegInp_PI", StructFileExtAndRegInp_PI, irods::clearInStruct_noop},
70  {"ChkObjPermAndStat_PI", ChkObjPermAndStat_PI, irods::clearInStruct_noop},
71  {"userAdminInp_PI", userAdminInp_PI, irods::clearInStruct_noop},
72  {"OpenStat_PI", OpenStat_PI, irods::clearInStruct_noop},
73  {"fileStageSyncInp_PI", fileStageSyncInp_PI, irods::clearInStruct_noop},
74  {"generalRowInsertInp_PI", generalRowInsertInp_PI, irods::clearInStruct_noop},
75  {"generalRowPurgeInp_PI", generalRowPurgeInp_PI, irods::clearInStruct_noop},
76  {"getRescQuotaInp_PI", getRescQuotaInp_PI, irods::clearInStruct_noop},
77  {"rescQuota_PI", rescQuota_PI, irods::clearInStruct_noop},
78  {"BulkOprInp_PI", BulkOprInp_PI, irods::clearInStruct_noop},
79  {"endTransactionInp_PI", endTransactionInp_PI, irods::clearInStruct_noop},
80  {"ProcStatInp_PI", ProcStatInp_PI, irods::clearInStruct_noop},
81  {"specificQueryInp_PI", specificQueryInp_PI, irods::clearInStruct_noop},
82  {"ticketAdminInp_PI", ticketAdminInp_PI, irods::clearInStruct_noop},
83  {"getTempPasswordForOtherInp_PI", getTempPasswordForOtherInp_PI, irods::clearInStruct_noop},
84  {"getTempPasswordForOtherOut_PI", getTempPasswordForOtherOut_PI, irods::clearInStruct_noop},
85  {"pamAuthRequestInp_PI", pamAuthRequestInp_PI, irods::clearInStruct_noop},
86  {"pamAuthRequestOut_PI", pamAuthRequestOut_PI, irods::clearInStruct_noop},
87  {"authPlugReqInp_PI", authPlugReqInp_PI, irods::clearInStruct_noop},
88  {"authPlugReqOut_PI", authPlugReqOut_PI, irods::clearInStruct_noop},
89  {"getHierarchyForRescInp_PI", getHierarchyForRescInp_PI, irods::clearInStruct_noop},
90  {"getHierarchyForRescOut_PI", getHierarchyForRescOut_PI, irods::clearInStruct_noop},
91  {"sslStartInp_PI", sslStartInp_PI, irods::clearInStruct_noop},
92  {"sslEndInp_PI", sslEndInp_PI, irods::clearInStruct_noop},
93  {"getLimitedPasswordInp_PI", getLimitedPasswordInp_PI, irods::clearInStruct_noop},
94  {"getLimitedPasswordOut_PI", getLimitedPasswordOut_PI, irods::clearInStruct_noop},
95  {"fileSyncOut_PI", fileSyncOut_PI, irods::clearInStruct_noop},
96  {"fileRenameOut_PI", fileRenameOut_PI, irods::clearInStruct_noop},
97  {"fileCreateOut_PI", fileCreateOut_PI, irods::clearInStruct_noop},
98  {"filePutOut_PI", filePutOut_PI, irods::clearInStruct_noop},
99  {"GetHierInp_PI",GetHierInp_PI,irods::clearInStruct_noop},
100  {"GetHierOut_PI",GetHierOut_PI,irods::clearInStruct_noop},
101  {"SetRoundRobinContextInp_PI",SetRoundRobinContextInp_PI,irods::clearInStruct_noop},
102  {"ExecRuleExpression_PI",ExecRuleExpression_PI,irods::clearInStruct_noop},
104 };
105 
106 #endif // API_PACK_TABLE_H__
ChkObjPermAndStat_PI
#define ChkObjPermAndStat_PI
Definition: chkObjPermAndStat.h:17
NULL
#define NULL
Definition: rodsDef.h:70
fileSyncOut_PI
#define fileSyncOut_PI
Definition: fileStageToCache.h:25
rodsPackInstruct.h
getRescQuotaInp_PI
#define getRescQuotaInp_PI
Definition: getRescQuota.h:26
getTempPasswordForOtherInp_PI
#define getTempPasswordForOtherInp_PI
Definition: getTempPasswordForOther.h:11
getHierarchyForRescInp_PI
#define getHierarchyForRescInp_PI
Definition: getHierarchyForResc.h:10
ExecCmd_PI
#define ExecCmd_PI
Definition: execCmd.h:26
DataObjInp_PI
#define DataObjInp_PI
Definition: rodsPackInstruct.h:56
StructFileExtAndRegInp_PI
#define StructFileExtAndRegInp_PI
Definition: structFileExtAndReg.h:14
pamAuthRequestInp_PI
#define pamAuthRequestInp_PI
Definition: pamAuthRequest.h:12
getLimitedPasswordOut_PI
#define getLimitedPasswordOut_PI
Definition: getLimitedPassword.h:16
packInstruct_t
Definition: packStruct.h:31
ModAVUMetadataInp_PI
#define ModAVUMetadataInp_PI
Definition: modAVUMetadata.h:19
simpleQueryInp_PI
#define simpleQueryInp_PI
Definition: simpleQuery.h:16
modAccessControlInp_PI
#define modAccessControlInp_PI
Definition: modAccessControl.h:16
OpenStat_PI
#define OpenStat_PI
Definition: dataObjOpenAndStat.h:17
fileMkdirInp_PI
#define fileMkdirInp_PI
Definition: fileMkdir.h:14
fileGetFsFreeSpaceOut_PI
#define fileGetFsFreeSpaceOut_PI
Definition: fileGetFsFreeSpace.h:19
authResponseInp_PI
#define authResponseInp_PI
Definition: authResponse.h:10
SendXmsgInp_PI
#define SendXmsgInp_PI
Definition: rodsPackInstruct.h:121
fileStageSyncInp_PI
#define fileStageSyncInp_PI
Definition: fileStageToCache.h:20
fileLseekInp_PI
#define fileLseekInp_PI
Definition: fileLseek.h:57
UnregDataObj_PI
#define UnregDataObj_PI
Definition: unregDataObj.h:12
authCheckInp_PI
#define authCheckInp_PI
Definition: authCheck.h:18
RegReplica_PI
#define RegReplica_PI
Definition: regReplica.h:12
fileClosedirInp_PI
#define fileClosedirInp_PI
Definition: fileClosedir.h:9
fileRmdirInp_PI
#define fileRmdirInp_PI
Definition: fileRmdir.h:17
fileChksumInp_PI
#define fileChksumInp_PI
Definition: fileChksum.h:16
RULE_EXEC_SUBMIT_INP_PI
#define RULE_EXEC_SUBMIT_INP_PI
Definition: ruleExecSubmit.h:37
SetRoundRobinContextInp_PI
#define SetRoundRobinContextInp_PI
Definition: set_round_robin_context.h:11
fileOpenInp_PI
#define fileOpenInp_PI
Definition: fileOpen.h:27
DataCopyInp_PI
#define DataCopyInp_PI
Definition: dataCopy.h:11
rescQuota_PI
#define rescQuota_PI
Definition: getRescQuota.h:37
GetHierOut_PI
#define GetHierOut_PI
Definition: get_hier_from_leaf_id.h:17
GetHierInp_PI
#define GetHierInp_PI
Definition: get_hier_from_leaf_id.h:16
OpenedDataObjInp_PI
#define OpenedDataObjInp_PI
Definition: rodsPackInstruct.h:58
endTransactionInp_PI
#define endTransactionInp_PI
Definition: endTransaction.h:10
fileChmodInp_PI
#define fileChmodInp_PI
Definition: fileChmod.h:15
specificQueryInp_PI
#define specificQueryInp_PI
Definition: specificQuery.h:19
api_pack_table_init
packInstruct_t api_pack_table_init[]
Definition: apiPackTable.h:18
ModDataObjMeta_PI
#define ModDataObjMeta_PI
Definition: modDataObjMeta.h:11
fileCloseInp_PI
#define fileCloseInp_PI
Definition: fileClose.h:11
fileChksumOut_PI
#define fileChksumOut_PI
Definition: fileChksum.h:18
BulkOprInp_PI
#define BulkOprInp_PI
Definition: bulkDataObjPut.h:30
fileStatInp_PI
#define fileStatInp_PI
Definition: fileStat.h:14
getTempPasswordForOtherOut_PI
#define getTempPasswordForOtherOut_PI
Definition: getTempPasswordForOther.h:16
userAdminInp_PI
#define userAdminInp_PI
Definition: userAdmin.h:18
generalRowPurgeInp_PI
#define generalRowPurgeInp_PI
Definition: generalRowPurge.h:10
SubStructFileRenameInp_PI
#define SubStructFileRenameInp_PI
Definition: subStructFileRename.h:13
getLimitedPasswordInp_PI
#define getLimitedPasswordInp_PI
Definition: getLimitedPassword.h:11
simpleQueryOut_PI
#define simpleQueryOut_PI
Definition: simpleQuery.h:22
generalAdminInp_PI
#define generalAdminInp_PI
Definition: generalAdmin.h:18
authRequestOut_PI
#define authRequestOut_PI
Definition: authRequest.h:15
ProcStatInp_PI
#define ProcStatInp_PI
Definition: procStat.h:25
getTempPasswordOut_PI
#define getTempPasswordOut_PI
Definition: getTempPassword.h:10
MiscSvrInfo_PI
#define MiscSvrInfo_PI
Definition: getMiscSvrInfo.h:20
ExecRuleExpression_PI
#define ExecRuleExpression_PI
Definition: exec_rule_expression.h:15
fileLseekOut_PI
#define fileLseekOut_PI
Definition: fileLseek.h:58
packStruct.h
authCheckOut_PI
#define authCheckOut_PI
Definition: authCheck.h:19
RULE_EXEC_DEL_INP_PI
#define RULE_EXEC_DEL_INP_PI
Definition: ruleExecDel.h:11
sslStartInp_PI
#define sslStartInp_PI
Definition: sslStart.h:9
DataObjCopyInp_PI
#define DataObjCopyInp_PI
Definition: dataObjCopy.h:29
fileReaddirInp_PI
#define fileReaddirInp_PI
Definition: fileReaddir.h:10
fileCreateOut_PI
#define fileCreateOut_PI
Definition: fileCreate.h:13
ticketAdminInp_PI
#define ticketAdminInp_PI
Definition: ticketAdmin.h:14
GetXmsgTicketInp_PI
#define GetXmsgTicketInp_PI
Definition: rodsPackInstruct.h:120
RULE_EXEC_MOD_INP_PI
#define RULE_EXEC_MOD_INP_PI
Definition: ruleExecMod.h:12
apiHeaderAll.h
sslEndInp_PI
#define sslEndInp_PI
Definition: sslEnd.h:9
fileGetFsFreeSpaceInp_PI
#define fileGetFsFreeSpaceInp_PI
Definition: fileGetFsFreeSpace.h:14
pamAuthRequestOut_PI
#define pamAuthRequestOut_PI
Definition: pamAuthRequest.h:18
fileReadInp_PI
#define fileReadInp_PI
Definition: fileRead.h:11
authPlugReqInp_PI
#define authPlugReqInp_PI
Definition: authPluginRequest.h:10
PACK_TABLE_END_PI
#define PACK_TABLE_END_PI
Definition: packStruct.h:27
ExecMyRuleInp_PI
#define ExecMyRuleInp_PI
Definition: execMyRule.h:16
CollInpNew_PI
#define CollInpNew_PI
Definition: rodsPackInstruct.h:66
SubStructFileLseekInp_PI
#define SubStructFileLseekInp_PI
Definition: subStructFileLseek.h:18
StructFileOprInp_PI
#define StructFileOprInp_PI
Definition: structFileSync.h:16
fileOpendirInp_PI
#define fileOpendirInp_PI
Definition: fileOpendir.h:15
fileRenameInp_PI
#define fileRenameInp_PI
Definition: fileRename.h:14
getHierarchyForRescOut_PI
#define getHierarchyForRescOut_PI
Definition: getHierarchyForResc.h:15
filePutOut_PI
#define filePutOut_PI
Definition: filePut.h:11
generalRowInsertInp_PI
#define generalRowInsertInp_PI
Definition: generalRowInsert.h:19
fileWriteInp_PI
#define fileWriteInp_PI
Definition: fileWrite.h:12
authPlugReqOut_PI
#define authPlugReqOut_PI
Definition: authPluginRequest.h:15
ExecCmdOut_PI
#define ExecCmdOut_PI
Definition: execCmd.h:27
irods::clearInStruct_noop
void clearInStruct_noop(void *)
Definition: irods_pack_table.cpp:20
rods.h
fileRenameOut_PI
#define fileRenameOut_PI
Definition: fileRename.h:19
SubStructFileFdOpr_PI
#define SubStructFileFdOpr_PI
Definition: subStructFileRead.h:15
MiscSvrInfo_PIG
const char * MiscSvrInfo_PIG
Definition: apiPackTable.h:16