#ifndef _MPATHADM_TEXT_H
#define _MPATHADM_TEXT_H
#ifdef __cplusplus
extern "C" {
#endif
MP_CHAR * getTextString(int stringVal);
enum textStrings {
TEXT_UNKNOWN,
TEXT_LBTYPE_FAILOVER_ONLY,
TEXT_LBTYPE_LBAREGION,
TEXT_LBTYPE_DEVICEPROD,
TEXT_LBTYPE_LEASTIO,
TEXT_LBTYPE_LEASTBLOCKS,
TEXT_LBTYPE_ROUNDROBIN,
TEXT_LBTYPE_UNKNOWN,
TEXT_LBTYPE_NONE,
TEXT_LBTYPE_PROPRIETARY1,
TEXT_LBTYPE_PROPRIETARY2,
TEXT_LBTYPE_PROPRIETARY3,
TEXT_LBTYPE_PROPRIETARY4,
TEXT_LBTYPE_PROPRIETARY5,
TEXT_LBTYPE_PROPRIETARY6,
TEXT_LBTYPE_PROPRIETARY7,
TEXT_LBTYPE_PROPRIETARY8,
TEXT_LBTYPE_PROPRIETARY9,
TEXT_LBTYPE_PROPRIETARY10,
TEXT_LBTYPE_PROPRIETARY11,
TEXT_LBTYPE_PROPRIETARY12,
TEXT_LBTYPE_PROPRIETARY13,
TEXT_LBTYPE_PROPRIETARY14,
TEXT_LBTYPE_PROPRIETARY15,
TEXT_LBTYPE_PROPRIETARY16,
TEXT_NA,
TEXT_YES,
TEXT_NO,
TEXT_ON,
TEXT_OFF,
TEXT_LB_VENDOR,
TEXT_LB_DRIVER_NAME,
TEXT_LB_DEFAULT_LB,
TEXT_LB_SUPPORTED_LB,
TEXT_LB_ALLOWS_ACT_TPG,
TEXT_LB_ALLOWS_PATH_OV,
TEXT_LB_SUPP_AUTO_FB,
TEXT_LB_AUTO_FB,
TEXT_LB_FB_POLLING_RATE,
TEXT_LB_SUPP_AUTO_P,
TEXT_LB_AUTO_PROB,
TEXT_LB_PR_POLLING_RATE,
TEXT_LB_SUPP_DEVICES,
TEXT_LB_SUPPORTED_DEVICES,
TEXT_LB_PRODUCT,
TEXT_LB_REVISION,
TEXT_LB_LOGICAL_UNIT,
TEXT_LB_INQUIRY_NAME_TYPE,
TEXT_NAME_TYPE_UNKNOWN,
TEXT_NAME_TYPE_VPD83_TYPE1,
TEXT_NAME_TYPE_VPD83_TYPE2,
TEXT_NAME_TYPE_VPD83_TYPE3,
TEXT_NAME_TYPE_DEVICE_SPECIFIC,
TEXT_LB_INQUIRY_NAME,
TEXT_LB_ASYMMETRIC,
TEXT_LB_EXPLICIT_FAILOVER,
TEXT_LB_CURR_LOAD_BALANCE,
TEXT_LB_LU_GROUP_ID,
TEXT_LB_PATH_INFO,
TEXT_LB_INIT_PORT_NAME,
TEXT_LB_TARGET_PORT_NAME,
TEXT_LB_OVERRIDE_PATH,
TEXT_LB_PATH_STATE,
TEXT_LB_TPG_INFO,
TEXT_LB_ACCESS_STATE,
TEXT_LB_ID,
TEXT_TPORT_LIST,
TEXT_LB_NAME,
TEXT_LB_RELATIVE_ID,
TEXT_LB_INITATOR_PORT,
TEXT_LB_TRANSPORT_TYPE,
TEXT_LB_OS_DEVICE_FILE,
TEXT_LB_PATH_COUNT,
TEXT_LB_OP_PATH_COUNT,
TEXT_LB_MPATH_SUPPORT,
TEXT_PROPRIETARY,
TEXT_LB_ENABLED,
TEXT_LB_DISABLED,
TEXT_UNKNOWN_OBJECT,
TEXT_MPSTATUS_SUCCESS,
TEXT_MPSTATUS_INV_PARAMETER,
TEXT_MPSTATUS_UNKNOWN_FN,
TEXT_MPSTATUS_FAILED,
TEXT_MPSTATUS_INSUFF_MEMORY,
TEXT_MPSTATUS_INV_OBJ_TYPE,
TEXT_MPSTATUS_OBJ_NOT_FOUND,
TEXT_MPSTATUS_UNSUPPORTED,
TEXT_MPSTATUS_FN_REPLACED,
TEXT_MPSTATUS_ACC_STATE_INVAL,
TEXT_MPSTATUS_PATH_NONOP,
TEXT_MPSTATUS_TRY_AGAIN,
TEXT_MPSTATUS_NOT_PERMITTED,
ERR_NO_MPATH_SUPPORT_LIST,
ERR_CANT_FIND_MPATH_SUPPORT,
ERR_CANT_FIND_MPATH_SUPPORT_WITH_NAME,
ERR_NO_PROPERTIES,
ERR_NO_SUPP_DEVICE_INFO,
ERR_NO_LU_LIST,
ERR_NO_ASSOCIATED_LU,
ERR_LU_NOT_FOUND_WITH_MISSING_LU_STR,
ERR_NO_LU_PATH_INFO_WITH_MISSING_LU_STR,
ERR_NO_LU_PATH_INFO,
ERR_NO_ASSOC_TPGS,
ERR_NO_ASSOC_TPORTS,
ERR_NO_INIT_PORTS,
ERR_NO_INIT_PORT_LIST_WITH_REASON,
ERR_INIT_PORT_NOT_FOUND_WITH_MISSING_LU_STR,
ERR_FAILED_TO_REGISTER_PLUGIN_NAME_WITH_REASON,
ERR_FAILED_TO_DEREGISTER_PLUGIN_NAME_WITH_REASON,
ERR_FAILED_TO_CHANGE_OPTION_WITH_REASON,
ERR_FAILED_TO_ENABLE_PATH_WITH_REASON,
ERR_FAILED_TO_DISABLE_PATH_WITH_REASON,
ERR_FAILED_TO_OVERRIDE_PATH_WITH_REASON,
ERR_LU_NOT_ASYMMETRIC,
ERR_NO_FAILOVER_ALLOWED,
ERR_FAILED_TO_FAILOVER_WITH_LU_AND_REASON,
ERR_FAILED_TO_FAILOVER_WITH_REASON,
ERR_FAILED_TO_CANCEL_OVERRIDE_PATH_WITH_REASON,
ERR_FAILED_TO_FIND_PATH,
LU_NOT_FOUND,
FAILED_TO_FIND_PATH,
MISSING_LU_NAME,
MISSING_INIT_PORT_NAME,
MISSING_TARGET_PORT_NAME,
ERR_MEMORY_ALLOCATION,
TEXT_MORE_INFO,
TEXT_UNABLE_TO_COMPLETE,
ERR_FILE_DESCRIPTOR,
ERR_DEVID,
ERR_LU_ACCESS_STATE_UNCHANGED,
TEXT_AUTO_FAILBACK,
TEXT_AUTO_PROBING,
TEXT_LOAD_BALANCE,
TEXT_ILLEGAL_ARGUMENT,
TEXT_MPATH_SUPPORT_NOT_FOUND,
TEXT_PATH_STATE_OKAY,
TEXT_PATH_STATE_PATH_ERR,
TEXT_PATH_STATE_LU_ERR,
TEXT_PATH_STATE_RESERVED,
TEXT_PATH_STATE_REMOVED,
TEXT_PATH_STATE_TRANSITIONING,
TEXT_PATH_STATE_OPERATIONAL_CLOSED,
TEXT_PATH_STATE_INVALID_CLOSED,
TEXT_PATH_STATE_OFFLINE_CLOSED,
TEXT_ACCESS_STATE_ACTIVE_OPTIMIZED,
TEXT_ACCESS_STATE_ACTIVE_NONOPTIMIZED,
TEXT_ACCESS_STATE_STANDBY,
TEXT_ACCESS_STATE_UNAVAILABLE,
TEXT_ACCESS_STATE_TRANSITIONING,
TEXT_ACCESS_STATE_ACTIVE,
TEXT_ANY_DEVICE,
TEXT_TRANS_PORT_TYPE_MPNODE,
TEXT_TRANS_PORT_TYPE_FC,
TEXT_TRANS_PORT_TYPE_SPI,
TEXT_TRANS_PORT_TYPE_ISCSI,
TEXT_TRANS_PORT_TYPE_IFB
};
#ifdef __cplusplus
}
#endif
#endif