The system events API is summarized in the following table:
Function |
Description |
---|---|
sysevent_get_class_name() |
Get the class name of the event |
sysevent_get_subclass_name() |
Get the subclass name |
sysevent_get_size() |
Get the event buffer size |
sysevent_get_seq() |
Get the event buffer size |
sysevent_get_time() |
Get the time stamp |
sysevent_free() |
Free memory for system event handle |
sysevent_post_event() |
Post a system event from userland |
sysevent_get_event() |
Wait for a system event |
sysevent_get_attr_list() |
Get the attribute list pointer |
sysevent_get_vendor_name() |
Get the publisher vendor name |
sysevent_get_pub_name() |
Get the publisher name |
sysevent_get_pid() |
Get the publisher PID |
sysevent_lookup_attr() |
Search the attribute list |
sysevent_attr_next() |
Returns the next attribute associated with event |
sysevent_dup() |
Duplicate a system event |