1321936Shselasky/* 2321936Shselasky * Copyright (c) 2012 Mellanox Technologies LTD. All rights reserved. 3321936Shselasky * 4321936Shselasky * This software is available to you under a choice of one of two 5321936Shselasky * licenses. You may choose to be licensed under the terms of the GNU 6321936Shselasky * General Public License (GPL) Version 2, available from the file 7321936Shselasky * COPYING in the main directory of this source tree, or the 8321936Shselasky * OpenIB.org BSD license below: 9321936Shselasky * 10321936Shselasky * Redistribution and use in source and binary forms, with or 11321936Shselasky * without modification, are permitted provided that the following 12321936Shselasky * conditions are met: 13321936Shselasky * 14321936Shselasky * - Redistributions of source code must retain the above 15321936Shselasky * copyright notice, this list of conditions and the following 16321936Shselasky * disclaimer. 17321936Shselasky * 18321936Shselasky * - Redistributions in binary form must reproduce the above 19321936Shselasky * copyright notice, this list of conditions and the following 20321936Shselasky * disclaimer in the documentation and/or other materials 21321936Shselasky * provided with the distribution. 22321936Shselasky * 23321936Shselasky * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24321936Shselasky * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25321936Shselasky * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 26321936Shselasky * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 27321936Shselasky * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 28321936Shselasky * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 29321936Shselasky * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 30321936Shselasky * SOFTWARE. 31321936Shselasky * 32321936Shselasky */ 33321936Shselasky 34321936Shselasky/* 35321936Shselasky * Abstract: 36321936Shselasky * Declaration of osm_file_ids_enum. 37321936Shselasky * This object is part of the OpenSM family of objects. 38321936Shselasky */ 39321936Shselasky 40321936Shselasky#ifndef _OSM_FILE_ID_H_ 41321936Shselasky#define _OSM_FILE_ID_H_ 42321936Shselasky 43321936Shselasky#ifdef __cplusplus 44321936Shselasky# define BEGIN_C_DECLS extern "C" { 45321936Shselasky# define END_C_DECLS } 46321936Shselasky#else /* !__cplusplus */ 47321936Shselasky# define BEGIN_C_DECLS 48321936Shselasky# define END_C_DECLS 49321936Shselasky#endif /* __cplusplus */ 50321936Shselasky 51321936ShselaskyBEGIN_C_DECLS 52321936Shselasky 53321936Shselasky/****d* OpenSM: osm_file_ids_enum 54321936Shselasky* NAME 55321936Shselasky* osm_file_ids_enum 56321936Shselasky* 57321936Shselasky* DESCRIPTION 58321936Shselasky* Enumerates all FILE_IDs used for logging support. 59321936Shselasky* 60321936Shselasky* SYNOPSIS 61321936Shselasky*/ 62321936Shselaskytypedef enum _osm_file_ids_enum { 63321936Shselasky OSM_FILE_MAIN_C = 0, 64321936Shselasky OSM_FILE_CONSOLE_C, 65321936Shselasky OSM_FILE_CONSOLE_IO_C, 66321936Shselasky OSM_FILE_DB_FILES_C, 67321936Shselasky OSM_FILE_DB_PACK_C, 68321936Shselasky OSM_FILE_DROP_MGR_C, 69321936Shselasky OSM_FILE_DUMP_C, 70321936Shselasky OSM_FILE_EVENT_PLUGIN_C, 71321936Shselasky OSM_FILE_GUID_INFO_RCV_C, 72321936Shselasky OSM_FILE_GUID_MGR_C, 73321936Shselasky OSM_FILE_HELPER_C, 74321936Shselasky OSM_FILE_INFORM_C, 75321936Shselasky OSM_FILE_LID_MGR_C, 76321936Shselasky OSM_FILE_LIN_FWD_RCV_C, 77321936Shselasky OSM_FILE_LINK_MGR_C, 78321936Shselasky OSM_FILE_LOG_C, 79321936Shselasky OSM_FILE_MAD_POOL_C, 80321936Shselasky OSM_FILE_MCAST_FWD_RCV_C, 81321936Shselasky OSM_FILE_MCAST_MGR_C, 82321936Shselasky OSM_FILE_MCAST_TBL_C, 83321936Shselasky OSM_FILE_MCM_PORT_C, 84321936Shselasky OSM_FILE_MESH_C, 85321936Shselasky OSM_FILE_MLNX_EXT_PORT_INFO_RCV_C, 86321936Shselasky OSM_FILE_MTREE_C, 87321936Shselasky OSM_FILE_MULTICAST_C, 88321936Shselasky OSM_FILE_NODE_C, 89321936Shselasky OSM_FILE_NODE_DESC_RCV_C, 90321936Shselasky OSM_FILE_NODE_INFO_RCV_C, 91321936Shselasky OSM_FILE_OPENSM_C, 92321936Shselasky OSM_FILE_PERFMGR_C, 93321936Shselasky OSM_FILE_PERFMGR_DB_C, 94321936Shselasky OSM_FILE_PKEY_C, 95321936Shselasky OSM_FILE_PKEY_MGR_C, 96321936Shselasky OSM_FILE_PKEY_RCV_C, 97321936Shselasky OSM_FILE_PORT_C, 98321936Shselasky OSM_FILE_PORT_INFO_RCV_C, 99321936Shselasky OSM_FILE_PRTN_C, 100321936Shselasky OSM_FILE_PRTN_CONFIG_C, 101321936Shselasky OSM_FILE_QOS_C, 102321936Shselasky OSM_FILE_QOS_PARSER_L_L, 103321936Shselasky OSM_FILE_QOS_PARSER_Y_Y, 104321936Shselasky OSM_FILE_QOS_POLICY_C, 105321936Shselasky OSM_FILE_REMOTE_SM_C, 106321936Shselasky OSM_FILE_REQ_C, 107321936Shselasky OSM_FILE_RESP_C, 108321936Shselasky OSM_FILE_ROUTER_C, 109321936Shselasky OSM_FILE_SA_C, 110321936Shselasky OSM_FILE_SA_CLASS_PORT_INFO_C, 111321936Shselasky OSM_FILE_SA_GUIDINFO_RECORD_C, 112321936Shselasky OSM_FILE_SA_INFORMINFO_C, 113321936Shselasky OSM_FILE_SA_LFT_RECORD_C, 114321936Shselasky OSM_FILE_SA_LINK_RECORD_C, 115321936Shselasky OSM_FILE_SA_MAD_CTRL_C, 116321936Shselasky OSM_FILE_SA_MCMEMBER_RECORD_C, 117321936Shselasky OSM_FILE_SA_MFT_RECORD_C, 118321936Shselasky OSM_FILE_SA_MULTIPATH_RECORD_C, 119321936Shselasky OSM_FILE_SA_NODE_RECORD_C, 120321936Shselasky OSM_FILE_SA_PATH_RECORD_C, 121321936Shselasky OSM_FILE_SA_PKEY_RECORD_C, 122321936Shselasky OSM_FILE_SA_PORTINFO_RECORD_C, 123321936Shselasky OSM_FILE_SA_SERVICE_RECORD_C, 124321936Shselasky OSM_FILE_SA_SLVL_RECORD_C, 125321936Shselasky OSM_FILE_SA_SMINFO_RECORD_C, 126321936Shselasky OSM_FILE_SA_SW_INFO_RECORD_C, 127321936Shselasky OSM_FILE_SA_VLARB_RECORD_C, 128321936Shselasky OSM_FILE_SERVICE_C, 129321936Shselasky OSM_FILE_SLVL_MAP_RCV_C, 130321936Shselasky OSM_FILE_SM_C, 131321936Shselasky OSM_FILE_SMINFO_RCV_C, 132321936Shselasky OSM_FILE_SM_MAD_CTRL_C, 133321936Shselasky OSM_FILE_SM_STATE_MGR_C, 134321936Shselasky OSM_FILE_STATE_MGR_C, 135321936Shselasky OSM_FILE_SUBNET_C, 136321936Shselasky OSM_FILE_SW_INFO_RCV_C, 137321936Shselasky OSM_FILE_SWITCH_C, 138321936Shselasky OSM_FILE_TORUS_C, 139321936Shselasky OSM_FILE_TRAP_RCV_C, 140321936Shselasky OSM_FILE_UCAST_CACHE_C, 141321936Shselasky OSM_FILE_UCAST_DNUP_C, 142321936Shselasky OSM_FILE_UCAST_FILE_C, 143321936Shselasky OSM_FILE_UCAST_FTREE_C, 144321936Shselasky OSM_FILE_UCAST_LASH_C, 145321936Shselasky OSM_FILE_UCAST_MGR_C, 146321936Shselasky OSM_FILE_UCAST_UPDN_C, 147321936Shselasky OSM_FILE_VENDOR_IBUMAD_C, 148321936Shselasky OSM_FILE_VL15INTF_C, 149321936Shselasky OSM_FILE_VL_ARB_RCV_C, 150321936Shselasky OSM_FILE_ST_C, 151321936Shselasky OSM_FILE_UCAST_DFSSSP_C, 152321936Shselasky OSM_FILE_CONGESTION_CONTROL_C, 153321936Shselasky} osm_file_ids_enum; 154321936Shselasky/***********/ 155321936Shselasky 156321936ShselaskyEND_C_DECLS 157321936Shselasky#endif /* _OSM_FILE_ID_H_ */ 158