Notifications endpoint
This endpoint is intended for working with notifications about events that occur with resources.
Information about methods of the endpoint is provided in the table below.
Methods of the notice.Notice endpoint (kl.core.Notice interface)
Method | Method purpose and parameters | Potential danger of the method |
---|---|---|
| Purpose Creates a notification receiver. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |
| Purpose Adds a "resource–event mask" entry to the notification receiver so that it can receive notifications about events that occur with the defined resource and match the defined event mask. Parameters
| Allows the kernel memory to be used up by creating a multitude of objects within it. |
| Purpose Removes from the notification receiver "resource—event mask" entries with the specified identifier to prevent the receiver from getting notifications about events that match these entries. Parameters
| N/A |
| Purpose Removes from the notification receiver "resource—event mask" entries that match the specified resource to prevent the receiver from getting notifications about events that match these entries. Parameters
| N/A |
| Purpose Extracts notifications from the receiver. Parameters
| N/A |
| Purpose Removes from the specified notification receiver all "resource—event mask" entries, resumes all threads waiting for notifications to appear in the specified receiver; optionally prohibits adding of "resource—event mask" entries to the specified notification receiver. Parameters
| N/A |
| Purpose Signals that events from the defined event mask occurred with the defined user resource. Parameters
| N/A |