HP Model 755/125cL HP-UX DMI 2.0 Developer's Guide: HP-UX/HP 9000 Computers, - Page 105

Events and Indications

Page 105 highlights

10 Events and Indications About DMI 2.0 Events and Indications DMI generates events and indications which can be used by DMI management application developers to monitor computer systems. The event indications make up the management application provider API. These events are listed below. Event Indications DmiComponentAdded() Generated by SP when a new component is added to the MIF database. DmiErrorStatus_t DMI_API DmiComponentAdded( /* [in] */ handle_t bind_handle, /* [in] */ DmiUnsigned_t handle, /* [in] */ DmiNodeAddress_t* sender, /* [in] */ DmiComponentInfo_t* info); DmiComponentDeleted() Generated by SP when a component is deleted from the MIF database. DmiErrorStatus_t DMI_API DmiComponentDeleted( /* [in] */ handle_t bind_handle, /* [in] */ DmiUnsigned_t handle, /* [in] */ DmiNodeAddress_t* sender, /* [in] */ DmiId_t compId); DmiDeliverEvent() Initiated by instrumentation when a previously agreed upon condition is detected within the monitored component. This event is passed from the instrumentation to SP. SP then generates this event. DmiErrorStatus_t DMI_API DmiDeliverEvent( /* [in] */ handle_t bind_handle, /* [in] */ DmiUnsigned_t handle, /* [in] */ DmiNodeAddress_t* sender, /* [in] */ DmiString_t* language, /* [in] */ DmiId_t compId /* [in] */ DmiTimestamp_t* timestamp, /* [in] */ DmiMultiRowData_t* rowData); 105

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134

105
10
Events and Indications
About DMI 2.0 Events and Indications
DMI generates events and indications which can be used by DMI
management application developers to monitor computer systems. The
event indications make up the management application provider API.
These events are listed below.
Event Indications
DmiComponentAdded()
Generated by SP when a new component is added to the MIF database.
DmiErrorStatus_t DMI_API DmiComponentAdded(
/* [in] */
handle_t
bind_handle,
/* [in] */
DmiUnsigned_t
handle,
/* [in] */
DmiNodeAddress_t*
sender,
/* [in] */
DmiComponentInfo_t*
info);
DmiComponentDeleted()
Generated by SP when a component is deleted from the MIF database.
DmiErrorStatus_t DMI_API DmiComponentDeleted(
/* [in] */
handle_t
bind_handle,
/* [in] */
DmiUnsigned_t
handle,
/* [in] */
DmiNodeAddress_t*
sender,
/* [in] */
DmiId_t
compId);
DmiDeliverEvent()
Initiated by instrumentation when a previously agreed upon condition
is detected within the monitored component. This event is passed from
the instrumentation to SP. SP then generates this event.
DmiErrorStatus_t DMI_API DmiDeliverEvent(
/* [in] */
handle_t
bind_handle,
/* [in] */
DmiUnsigned_t
handle,
/* [in] */
DmiNodeAddress_t*
sender,
/* [in] */
DmiString_t*
language,
/* [in] */
DmiId_t
compId
/* [in] */
DmiTimestamp_t*
timestamp,
/* [in] */
DmiMultiRowData_t*
rowData);