"Fossies" - the Fresh Open Source Software Archive

Member "irods-4.2.8/lib/api/include/apiPackTable.h" (14 May 2020, 6863 Bytes) of package /linux/misc/irods-4.2.8.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "apiPackTable.h" see the Fossies "Dox" file reference documentation.

    1 /*** Copyright (c), The Regents of the University of California            ***
    2  *** For more information please refer to files in the COPYRIGHT directory ***/
    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 
   16 const char* MiscSvrInfo_PIG = MiscSvrInfo_PI;
   17 
   18 packInstruct_t api_pack_table_init[] = {
   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},
  103     {PACK_TABLE_END_PI, ( char * ) NULL, irods::clearInStruct_noop},
  104 };
  105 
  106 #endif  // API_PACK_TABLE_H__