github.com/cyverse/go-irodsclient@v0.13.2/irods/common/api_number.go (about) 1 package common 2 3 // APINumber is a api number type 4 type APINumber int 5 6 // api numbers 7 const ( 8 // 500 - 599 - Internal File I/O API calls 9 FILE_CREATE_AN APINumber = 500 10 FILE_OPEN_AN APINumber = 501 11 FILE_WRITE_AN APINumber = 502 12 FILE_CLOSE_AN APINumber = 503 13 FILE_LSEEK_AN APINumber = 504 14 FILE_READ_AN APINumber = 505 15 FILE_UNLINK_AN APINumber = 506 16 FILE_MKDIR_AN APINumber = 507 17 FILE_CHMOD_AN APINumber = 508 18 FILE_RMDIR_AN APINumber = 509 19 FILE_STAT_AN APINumber = 510 20 FILE_FSTAT_AN APINumber = 511 21 FILE_FSYNC_AN APINumber = 512 22 FILE_STAGE_AN APINumber = 513 23 FILE_GET_FS_FREE_SPACE_AN APINumber = 514 24 FILE_OPENDIR_AN APINumber = 515 25 FILE_CLOSEDIR_AN APINumber = 516 26 FILE_READDIR_AN APINumber = 517 27 FILE_PUT_AN APINumber = 518 28 FILE_GET_AN APINumber = 519 29 FILE_CHKSUM_AN APINumber = 520 30 CHK_N_V_PATH_PERM_AN APINumber = 521 31 FILE_RENAME_AN APINumber = 522 32 FILE_TRUNCATE_AN APINumber = 523 33 FILE_STAGE_TO_CACHE_AN APINumber = 524 34 FILE_SYNC_TO_ARCH_AN APINumber = 525 35 36 // 600 - 699 - Object File I/O API calls 37 DATA_OBJ_CREATE_AN APINumber = 601 38 DATA_OBJ_OPEN_AN APINumber = 602 39 DATA_OBJ_PUT_AN APINumber = 606 40 DATA_PUT_AN APINumber = 607 41 DATA_OBJ_GET_AN APINumber = 608 42 DATA_GET_AN APINumber = 609 43 DATA_OBJ_REPL250_AN APINumber = 610 44 DATA_COPY_AN APINumber = 611 45 DATA_OBJ_COPY250_AN APINumber = 613 46 SIMPLE_QUERY_AN APINumber = 614 47 DATA_OBJ_UNLINK_AN APINumber = 615 48 REG_DATA_OBJ_AN APINumber = 619 49 UNREG_DATA_OBJ_AN APINumber = 620 50 REG_REPLICA_AN APINumber = 621 51 MOD_DATA_OBJ_META_AN APINumber = 622 52 RULE_EXEC_SUBMIT_AN APINumber = 623 53 RULE_EXEC_DEL_AN APINumber = 624 54 EXEC_MY_RULE_AN APINumber = 625 55 OPR_COMPLETE_AN APINumber = 626 56 DATA_OBJ_RENAME_AN APINumber = 627 57 DATA_OBJ_RSYNC_AN APINumber = 628 58 DATA_OBJ_CHKSUM_AN APINumber = 629 59 PHY_PATH_REG_AN APINumber = 630 60 DATA_OBJ_PHYMV250_AN APINumber = 631 61 DATA_OBJ_TRIM_AN APINumber = 632 62 OBJ_STAT_AN APINumber = 633 63 SUB_STRUCT_FILE_CREATE_AN APINumber = 635 64 SUB_STRUCT_FILE_OPEN_AN APINumber = 636 65 SUB_STRUCT_FILE_READ_AN APINumber = 637 66 SUB_STRUCT_FILE_WRITE_AN APINumber = 638 67 SUB_STRUCT_FILE_CLOSE_AN APINumber = 639 68 SUB_STRUCT_FILE_UNLINK_AN APINumber = 640 69 SUB_STRUCT_FILE_STAT_AN APINumber = 641 70 SUB_STRUCT_FILE_FSTAT_AN APINumber = 642 71 SUB_STRUCT_FILE_LSEEK_AN APINumber = 643 72 SUB_STRUCT_FILE_RENAME_AN APINumber = 644 73 QUERY_SPEC_COLL_AN APINumber = 645 74 SUB_STRUCT_FILE_MKDIR_AN APINumber = 647 75 SUB_STRUCT_FILE_RMDIR_AN APINumber = 648 76 SUB_STRUCT_FILE_OPENDIR_AN APINumber = 649 77 SUB_STRUCT_FILE_READDIR_AN APINumber = 650 78 SUB_STRUCT_FILE_CLOSEDIR_AN APINumber = 651 79 DATA_OBJ_TRUNCATE_AN APINumber = 652 80 SUB_STRUCT_FILE_TRUNCATE_AN APINumber = 653 81 GET_XMSG_TICKET_AN APINumber = 654 82 SEND_XMSG_AN APINumber = 655 83 RCV_XMSG_AN APINumber = 656 84 SUB_STRUCT_FILE_GET_AN APINumber = 657 85 SUB_STRUCT_FILE_PUT_AN APINumber = 658 86 SYNC_MOUNTED_COLL_AN APINumber = 659 87 STRUCT_FILE_SYNC_AN APINumber = 660 88 CLOSE_COLLECTION_AN APINumber = 661 89 STRUCT_FILE_EXTRACT_AN APINumber = 664 90 STRUCT_FILE_EXT_AND_REG_AN APINumber = 665 91 STRUCT_FILE_BUNDLE_AN APINumber = 666 92 CHK_OBJ_PERM_AND_STAT_AN APINumber = 667 93 GET_REMOTE_ZONE_RESC_AN APINumber = 668 94 DATA_OBJ_OPEN_AND_STAT_AN APINumber = 669 95 L3_FILE_GET_SINGLE_BUF_AN APINumber = 670 96 L3_FILE_PUT_SINGLE_BUF_AN APINumber = 671 97 DATA_OBJ_CREATE_AND_STAT_AN APINumber = 672 98 DATA_OBJ_CLOSE_AN APINumber = 673 99 DATA_OBJ_LSEEK_AN APINumber = 674 100 DATA_OBJ_READ_AN APINumber = 675 101 DATA_OBJ_WRITE_AN APINumber = 676 102 COLL_REPL_AN APINumber = 677 103 OPEN_COLLECTION_AN APINumber = 678 104 RM_COLL_AN APINumber = 679 105 MOD_COLL_AN APINumber = 680 106 COLL_CREATE_AN APINumber = 681 107 DATA_OBJ_UNLOCK_AN APINumber = 682 108 REG_COLL_AN APINumber = 683 109 PHY_BUNDLE_COLL_AN APINumber = 684 110 UNBUN_AND_REG_PHY_BUNFILE_AN APINumber = 685 111 GET_HOST_FOR_PUT_AN APINumber = 686 112 GET_RESC_QUOTA_AN APINumber = 687 113 BULK_DATA_OBJ_REG_AN APINumber = 688 114 BULK_DATA_OBJ_PUT_AN APINumber = 689 115 PROC_STAT_AN APINumber = 690 116 STREAM_READ_AN APINumber = 691 117 EXEC_CMD_AN APINumber = 692 118 STREAM_CLOSE_AN APINumber = 693 119 GET_HOST_FOR_GET_AN APINumber = 694 120 DATA_OBJ_REPL_AN APINumber = 695 121 DATA_OBJ_COPY_AN APINumber = 696 122 DATA_OBJ_PHYMV_AN APINumber = 697 123 DATA_OBJ_FSYNC_AN APINumber = 698 124 DATA_OBJ_LOCK_AN APINumber = 699 125 126 // 700 - 799 - Metadata API calls 127 GET_MISC_SVR_INFO_AN APINumber = 700 128 GENERAL_ADMIN_AN APINumber = 701 129 GEN_QUERY_AN APINumber = 702 130 AUTH_REQUEST_AN APINumber = 703 131 AUTH_RESPONSE_AN APINumber = 704 132 AUTH_CHECK_AN APINumber = 705 133 MOD_AVU_METADATA_AN APINumber = 706 134 MOD_ACCESS_CONTROL_AN APINumber = 707 135 RULE_EXEC_MOD_AN APINumber = 708 136 GET_TEMP_PASSWORD_AN APINumber = 709 137 GENERAL_UPDATE_AN APINumber = 710 138 GSI_AUTH_REQUEST_AN APINumber = 711 139 READ_COLLECTION_AN APINumber = 713 140 USER_ADMIN_AN APINumber = 714 141 GENERAL_ROW_INSERT_AN APINumber = 715 142 GENERAL_ROW_PURGE_AN APINumber = 716 143 KRB_AUTH_REQUEST_AN APINumber = 717 144 END_TRANSACTION_AN APINumber = 718 145 DATABASE_RESC_OPEN_AN APINumber = 719 146 DATABASE_OBJ_CONTROL_AN APINumber = 720 147 DATABASE_RESC_CLOSE_AN APINumber = 721 148 SPECIFIC_QUERY_AN APINumber = 722 149 TICKET_ADMIN_AN APINumber = 723 150 GET_TEMP_PASSWORD_FOR_OTHER_AN APINumber = 724 151 PAM_AUTH_REQUEST_AN APINumber = 725 152 153 EXEC_CMD241_AN APINumber = 634 154 155 DATA_OBJ_READ201_AN APINumber = 603 156 DATA_OBJ_WRITE201_AN APINumber = 604 157 DATA_OBJ_CLOSE201_AN APINumber = 605 158 DATA_OBJ_LSEEK201_AN APINumber = 612 159 RM_COLL_OLD201_AN APINumber = 617 160 REG_COLL201_AN APINumber = 618 161 MOD_COLL201_AN APINumber = 646 162 COLL_REPL201_AN APINumber = 662 163 RM_COLL201_AN APINumber = 663 164 OPEN_COLLECTION201_AN APINumber = 712 165 166 // 1000 - 1059 - NETCDF API calls 167 NC_OPEN_AN APINumber = 1000 168 NC_CREATE_AN APINumber = 1001 169 NC_CLOSE_AN APINumber = 1002 170 NC_INQ_ID_AN APINumber = 1003 171 NC_INQ_WITH_ID_AN APINumber = 1004 172 NC_GET_VARS_BY_TYPE_AN APINumber = 1005 173 NCCF_GET_VARA_AN APINumber = 1006 174 NC_INQ_AN APINumber = 1007 175 NC_OPEN_GROUP_AN APINumber = 1008 176 NC_INQ_GRPS_AN APINumber = 1009 177 NC_REG_GLOBAL_ATTR_AN APINumber = 1010 178 179 // 1060 - 1099 - OOI API calls 180 OOI_GEN_SERV_REQ_AN APINumber = 1060 181 182 // 1100 - 1200 - SSL API calls 183 SSL_START_AN APINumber = 1100 184 SSL_END_AN APINumber = 1101 185 186 AUTH_PLUG_REQ_AN APINumber = 1201 187 AUTH_PLUG_RESP_AN APINumber = 1202 188 189 GET_FILE_DESCRIPTOR_INFO_APN APINumber = 20000 190 ATOMIC_APPLY_METADATA_OPERATIONS_APN APINumber = 20002 191 REPLICA_CLOSE_APN APINumber = 20004 192 TOUCH_APN APINumber = 20007 193 )