"Fossies" - the Fresh Open Source Software Archive

Member "irods-4.2.8/lib/api/include/apiNumber.h" (14 May 2020, 7480 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 "apiNumber.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 
    4 /* apiNumber.h - header file for API number assignment
    5  */
    6 
    7 
    8 
    9 #ifndef API_NUMBER_H__
   10 #define API_NUMBER_H__
   11 
   12 /* 500 - 599 - Internal File I/O API calls */
   13 #define FILE_CREATE_AN                  500
   14 #define FILE_OPEN_AN                    501
   15 #define FILE_WRITE_AN                   502
   16 #define FILE_CLOSE_AN                   503
   17 #define FILE_LSEEK_AN                   504
   18 #define FILE_READ_AN                    505
   19 #define FILE_UNLINK_AN                  506
   20 #define FILE_MKDIR_AN                   507
   21 #define FILE_CHMOD_AN                   508
   22 #define FILE_RMDIR_AN                   509
   23 #define FILE_STAT_AN                    510
   24 #define FILE_FSTAT_AN                   511
   25 #define FILE_FSYNC_AN                   512
   26 
   27 #define FILE_STAGE_AN                   513
   28 #define FILE_GET_FS_FREE_SPACE_AN       514
   29 #define FILE_OPENDIR_AN                 515
   30 #define FILE_CLOSEDIR_AN                516
   31 #define FILE_READDIR_AN                 517
   32 #define FILE_PUT_AN                     518
   33 #define FILE_GET_AN                     519
   34 #define FILE_CHKSUM_AN                  520
   35 #define CHK_N_V_PATH_PERM_AN            521
   36 #define FILE_RENAME_AN                  522
   37 #define FILE_TRUNCATE_AN                523
   38 #define FILE_STAGE_TO_CACHE_AN          524
   39 #define FILE_SYNC_TO_ARCH_AN            525
   40 
   41 /* 600 - 699 - Object File I/O API calls */
   42 #define DATA_OBJ_CREATE_AN                      601
   43 #define DATA_OBJ_OPEN_AN                        602
   44 #define DATA_OBJ_PUT_AN                 606
   45 #define DATA_PUT_AN                     607
   46 #define DATA_OBJ_GET_AN                 608
   47 #define DATA_GET_AN                     609
   48 #define DATA_COPY_AN                    611
   49 #define SIMPLE_QUERY_AN                 614
   50 #define DATA_OBJ_UNLINK_AN                      615
   51 #define REG_DATA_OBJ_AN                         619
   52 #define UNREG_DATA_OBJ_AN                       620
   53 #define REG_REPLICA_AN                          621
   54 #define MOD_DATA_OBJ_META_AN            622
   55 #define RULE_EXEC_SUBMIT_AN             623
   56 #define RULE_EXEC_DEL_AN                        624
   57 #define EXEC_MY_RULE_AN                         625
   58 #define OPR_COMPLETE_AN                         626
   59 #define DATA_OBJ_RENAME_AN                      627
   60 #define DATA_OBJ_RSYNC_AN                       628
   61 #define DATA_OBJ_CHKSUM_AN                      629
   62 #define PHY_PATH_REG_AN                         630
   63 #define DATA_OBJ_TRIM_AN                        632
   64 #define OBJ_STAT_AN                     633
   65 #define SUB_STRUCT_FILE_CREATE_AN       635
   66 #define SUB_STRUCT_FILE_OPEN_AN         636
   67 #define SUB_STRUCT_FILE_READ_AN         637
   68 #define SUB_STRUCT_FILE_WRITE_AN        638
   69 #define SUB_STRUCT_FILE_CLOSE_AN        639
   70 #define SUB_STRUCT_FILE_UNLINK_AN           640
   71 #define SUB_STRUCT_FILE_STAT_AN             641
   72 #define SUB_STRUCT_FILE_FSTAT_AN            642
   73 #define SUB_STRUCT_FILE_LSEEK_AN            643
   74 #define SUB_STRUCT_FILE_RENAME_AN           644
   75 #define QUERY_SPEC_COLL_AN                          645
   76 #define SUB_STRUCT_FILE_MKDIR_AN            647
   77 #define SUB_STRUCT_FILE_RMDIR_AN            648
   78 #define SUB_STRUCT_FILE_OPENDIR_AN          649
   79 #define SUB_STRUCT_FILE_READDIR_AN          650
   80 #define SUB_STRUCT_FILE_CLOSEDIR_AN     651
   81 #define DATA_OBJ_TRUNCATE_AN                652
   82 #define SUB_STRUCT_FILE_TRUNCATE_AN     653
   83 #define GET_XMSG_TICKET_AN                          654
   84 #define SEND_XMSG_AN                        655
   85 #define RCV_XMSG_AN                         656
   86 #define SUB_STRUCT_FILE_GET_AN              657
   87 #define SUB_STRUCT_FILE_PUT_AN              658
   88 #define SYNC_MOUNTED_COLL_AN                659
   89 #define STRUCT_FILE_SYNC_AN                 660
   90 #define CLOSE_COLLECTION_AN                 661
   91 #define STRUCT_FILE_EXTRACT_AN              664
   92 #define STRUCT_FILE_EXT_AND_REG_AN          665
   93 #define STRUCT_FILE_BUNDLE_AN               666
   94 #define CHK_OBJ_PERM_AND_STAT_AN            667
   95 #define GET_REMOTE_ZONE_RESC_AN             668
   96 #define DATA_OBJ_OPEN_AND_STAT_AN           669
   97 #define L3_FILE_GET_SINGLE_BUF_AN           670
   98 #define L3_FILE_PUT_SINGLE_BUF_AN           671
   99 #define DATA_OBJ_CREATE_AND_STAT_AN     672
  100 #define DATA_OBJ_CLOSE_AN               673
  101 #define DATA_OBJ_LSEEK_AN               674
  102 #define DATA_OBJ_READ_AN                675
  103 #define DATA_OBJ_WRITE_AN               676
  104 #define COLL_REPL_AN                    677
  105 #define OPEN_COLLECTION_AN              678
  106 #define RM_COLL_AN                      679
  107 #define MOD_COLL_AN                     680
  108 #define COLL_CREATE_AN                  681
  109 #define DATA_OBJ_UNLOCK_AN              682
  110 #define REG_COLL_AN                     683
  111 #define PHY_BUNDLE_COLL_AN                      684
  112 #define UNBUN_AND_REG_PHY_BUNFILE_AN    685
  113 #define GET_HOST_FOR_PUT_AN                     686
  114 #define GET_RESC_QUOTA_AN                           687
  115 #define BULK_DATA_OBJ_REG_AN                    688
  116 #define BULK_DATA_OBJ_PUT_AN                    689
  117 #define PROC_STAT_AN                            690
  118 #define STREAM_READ_AN                          691
  119 #define EXEC_CMD_AN                             692
  120 #define STREAM_CLOSE_AN                             693
  121 #define GET_HOST_FOR_GET_AN                     694
  122 #define DATA_OBJ_REPL_AN                        695
  123 #define DATA_OBJ_COPY_AN                        696
  124 #define DATA_OBJ_PHYMV_AN                       697
  125 #define DATA_OBJ_FSYNC_AN               698
  126 #define DATA_OBJ_LOCK_AN                699 // JMC - backport 4599
  127 
  128 /* 700 - 799 - Metadata API calls */
  129 #define GET_MISC_SVR_INFO_AN                        700
  130 #define GENERAL_ADMIN_AN                            701
  131 #define GEN_QUERY_AN                                702
  132 #define AUTH_REQUEST_AN                             703
  133 #define AUTH_RESPONSE_AN                            704
  134 #define AUTH_CHECK_AN                               705
  135 #define MOD_AVU_METADATA_AN                         706
  136 #define MOD_ACCESS_CONTROL_AN                       707
  137 #define RULE_EXEC_MOD_AN                            708
  138 #define GET_TEMP_PASSWORD_AN                        709
  139 #define GENERAL_UPDATE_AN                           710
  140 #define READ_COLLECTION_AN                          713
  141 #define USER_ADMIN_AN                               714
  142 #define GENERAL_ROW_INSERT_AN                       715
  143 #define GENERAL_ROW_PURGE_AN                        716
  144 #define END_TRANSACTION_AN                          718
  145 #define DATABASE_RESC_OPEN_AN                       719
  146 #define DATABASE_OBJ_CONTROL_AN                     720
  147 #define DATABASE_RESC_CLOSE_AN                      721
  148 #define SPECIFIC_QUERY_AN                           722
  149 #define TICKET_ADMIN_AN                             723
  150 #define GET_TEMP_PASSWORD_FOR_OTHER_AN              724
  151 #define PAM_AUTH_REQUEST_AN                         725
  152 #define GET_LIMITED_PASSWORD_AN                     726
  153 
  154 /* 1100 - 1200 - SSL API calls */
  155 #define SSL_START_AN                    1100
  156 #define SSL_END_AN                      1101
  157 
  158 #define AUTH_PLUG_REQ_AN             1201
  159 #define AUTH_PLUG_RESP_AN            1202
  160 #define GET_HIER_FOR_RESC_AN     1203
  161 #define GET_HIER_FROM_LEAF_ID_AN 1204
  162 #define SET_RR_CTX_AN            1205
  163 #define EXEC_RULE_EXPRESSION_AN  1206
  164 
  165 
  166 #define SERVER_REPORT_AN 10204
  167 #define ZONE_REPORT_AN 10205
  168 #define CLIENT_HINTS_AN 10215
  169 
  170 
  171 #endif  // API_NUMBER_H__