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  )