Main Page | Class List | Directories | File List | Class Members | File Members

ipmi_types.h File Reference

#include <stdint.h>
#include <OpenIPMI/ipmi_addr.h>

Go to the source code of this file.

Classes

struct  ipmi_msg
struct  ipmi_msg_item_s
struct  ipmi_domain_id_s
struct  ipmi_entity_id_s
struct  ipmi_mcid_s
struct  ipmi_sensor_id_s
struct  ipmi_control_id_s
struct  ipmi_chan_info_s

Defines

#define IPMI_TYPE_DEPRECATED
#define IPMI_VAR_DEPRECATED
#define IPMI_INVALID_TIME   INT64_MIN
#define IPMI_MAX_MSG_LENGTH   80
#define IPMI_MSG_ITEM_NOT_USED   0
#define IPMI_MSG_ITEM_USED   1
#define IPMI_DOMAIN_ID_INVALID   { NULL }
#define IPMI_ENTITY_ID_INVALID   { IPMI_DOMAIN_ID_INVALID, 0, 0, 0, 0, 0 }
#define IPMI_MCID_INVALID   { IPMI_DOMAIN_ID_INVALID, 0, 0, 0 }
#define IPMI_SENSOR_ID_INVALID   { IPMI_MCID_INVALID, 0, 0 }
#define IPMI_CONTROL_ID_INVALID   { IPMI_MCID_INVALID, 0, 0 }
#define MAX_IPMI_USED_CHANNELS   8

Typedefs

typedef ipmi_domain_s ipmi_domain_t
typedef ipmi_domain_id_s ipmi_domain_id_t
typedef ipmi_entity_s ipmi_entity_t
typedef ipmi_entity_id_s ipmi_entity_id_t
typedef ipmi_fru_s ipmi_fru_t
typedef ipmi_sensor_s ipmi_sensor_t
typedef ipmi_sensor_id_s ipmi_sensor_id_t
typedef ipmi_control_s ipmi_control_t
typedef ipmi_control_id_s ipmi_control_id_t
typedef int64_t ipmi_timeout_t
typedef int64_t ipmi_time_t
typedef ipmi_msg ipmi_msg_t
typedef ipmi_msg_item_s ipmi_msgi_t
typedef ipmi_mcid_s ipmi_mcid_t
typedef ipmi_mc_s ipmi_mc_t
typedef ipmi_event_s ipmi_event_t
typedef ipmi_con_s ipmi_con_t
typedef ipmi_chan_info_s ipmi_chan_info_t


Define Documentation

#define IPMI_CONTROL_ID_INVALID   { IPMI_MCID_INVALID, 0, 0 }
 

Definition at line 217 of file ipmi_types.h.

#define IPMI_DOMAIN_ID_INVALID   { NULL }
 

Definition at line 169 of file ipmi_types.h.

#define IPMI_ENTITY_ID_INVALID   { IPMI_DOMAIN_ID_INVALID, 0, 0, 0, 0, 0 }
 

Definition at line 180 of file ipmi_types.h.

#define IPMI_INVALID_TIME   INT64_MIN
 

Definition at line 117 of file ipmi_types.h.

#define IPMI_MAX_MSG_LENGTH   80
 

Definition at line 124 of file ipmi_types.h.

#define IPMI_MCID_INVALID   { IPMI_DOMAIN_ID_INVALID, 0, 0, 0 }
 

Definition at line 199 of file ipmi_types.h.

#define IPMI_MSG_ITEM_NOT_USED   0
 

Definition at line 161 of file ipmi_types.h.

Referenced by activate_handler(), addr_rsp_handler(), alt_shelf_fru_cb(), atca_blade_info(), atca_ipmb_handler(), atca_oem_finish_check(), auth_cap_done(), auth_cap_done_p(), challenge_done(), check_if_atca_cb(), control_addr_response_handler(), deactivated(), deliver_rsp(), devid_bc_rsp_handler(), domain_msg_handler(), fru_data_handler(), fru_inventory_area_handler(), fru_write_handler(), got_rmcpp_open_session_rsp(), handle_dev_id(), handle_rakp2(), handle_rakp4(), ipmb_handler(), ipmb_handler_amc(), ipmi_handle_rsp_item(), ipmi_handle_rsp_item_copyall(), ipmi_handle_rsp_item_copymsg(), ll_rsp_handler(), ll_si_rsp_handler(), mccmd_addr_rsp_handler(), rsp_handler(), sensor_addr_response_handler(), session_activated(), session_privilege_set(), and start_rmcpp().

#define IPMI_MSG_ITEM_USED   1
 

Definition at line 162 of file ipmi_types.h.

Referenced by auth_cap_done(), challenge_done(), got_rmcpp_open_session_rsp(), handle_rakp2(), handle_response(), session_activated(), session_privilege_set(), start_rmcpp(), and timed_rsp_handler().

#define IPMI_SENSOR_ID_INVALID   { IPMI_MCID_INVALID, 0, 0 }
 

Definition at line 209 of file ipmi_types.h.

#define IPMI_TYPE_DEPRECATED
 

Definition at line 66 of file ipmi_types.h.

#define IPMI_VAR_DEPRECATED
 

Definition at line 67 of file ipmi_types.h.

#define MAX_IPMI_USED_CHANNELS   8
 

Definition at line 239 of file ipmi_types.h.

Referenced by atca_ipmb_handler(), chan_info_rsp_handler(), con_up_complete(), get_channels(), handle_ipmb_addr(), handle_msg_send(), ipmb_handler(), ipmb_handler_amc(), ipmi_domain_get_channel(), ipmi_domain_get_num_channels(), ipmi_domain_start_full_ipmb_scan(), ipmi_format_msg(), ipmi_lanp_setup_con(), ipmi_start_ipmb_mc_scan(), lan_set_ipmb_addr(), ll_addr_changed(), matching_domain_sysaddr(), and setup_domain().


Typedef Documentation

typedef struct ipmi_chan_info_s ipmi_chan_info_t
 

typedef struct ipmi_con_s ipmi_con_t
 

Definition at line 223 of file ipmi_types.h.

typedef struct ipmi_control_id_s ipmi_control_id_t
 

Definition at line 112 of file ipmi_types.h.

typedef struct ipmi_control_s ipmi_control_t
 

Definition at line 111 of file ipmi_types.h.

typedef struct ipmi_domain_id_s ipmi_domain_id_t
 

Definition at line 87 of file ipmi_types.h.

typedef struct ipmi_domain_s ipmi_domain_t
 

Definition at line 86 of file ipmi_types.h.

typedef struct ipmi_entity_id_s ipmi_entity_id_t
 

Definition at line 93 of file ipmi_types.h.

typedef struct ipmi_entity_s ipmi_entity_t
 

Definition at line 92 of file ipmi_types.h.

typedef struct ipmi_event_s ipmi_event_t
 

Definition at line 220 of file ipmi_types.h.

typedef struct ipmi_fru_s ipmi_fru_t
 

Definition at line 99 of file ipmi_types.h.

typedef struct ipmi_mc_s ipmi_mc_t
 

Definition at line 201 of file ipmi_types.h.

typedef struct ipmi_mcid_s ipmi_mcid_t
 

typedef struct ipmi_msg ipmi_msg_t
 

typedef struct ipmi_msg_item_s ipmi_msgi_t
 

typedef struct ipmi_sensor_id_s ipmi_sensor_id_t
 

Definition at line 106 of file ipmi_types.h.

typedef struct ipmi_sensor_s ipmi_sensor_t
 

Definition at line 105 of file ipmi_types.h.

typedef int64_t ipmi_time_t
 

Definition at line 120 of file ipmi_types.h.

typedef int64_t ipmi_timeout_t
 

Definition at line 115 of file ipmi_types.h.


© sourcejam.com 2005-2008