Writing Monitors for the Event Monitoring Service (December 1999)
28 Chapter2
The EMS Application Programming Interface (API)
Functions
rm_object_type 32 bits Defined in
/opt/resmon/include/resmon.h
to be an enum. Used to store the various
object types defined by the EMS API.
rm_option_type 32 bits Defined in
/opt/resmon/include/resmon.h
to be an enum. Used to store constants that
are defined for certain object fields.
rm_return_type 32 bits Defined in
/opt/resmon/include/resmon.h
to be an enum. Used to store the reason
that an EMS function returned.
rm_value_type * 32 bits A pointer to a union defined in
/opt/resmon/include/resmon.h.
This union can be used to store any type of
Resource Value or Threshold Value used
by EMS.
time_t 32 bits Defined in
/usr/include/sys/time.h to be a
long. Used to store the number of
seconds since 00:00 UTC on January 1,
1970.
ubit16 16 bits A 16-bit unsigned integer. Used to store
values between 0 and 65,535.
ubit32 32 bits A 32-bit unsigned integer. Used to store
values between 0 and 4,294,967,295.
void * 32 bits A generic pointer used to store any
address.
Table 2-2 Data Types
Type Size on
HP-UX
10.20
Description