NotificationQueue [constructor] | Create a new NotificationQueue. |
~NotificationQueue [destructor] | Destroys the queue and releases its file descriptors. |
checkPid | Check that the NotificationQueue is being used from the correct process. |
putMessage | Unconditionally put a message on the queue. |
putMessages | Put several messages on the queue. |
setMaxQueueSize | Set the advisory maximum queue size. |
size | Returns the current number of messages in the queue. |
tryConsume | Try to immediately pull a message off of the queue, without blocking. |
tryPutMessage | Attempt to put a message on the queue if the queue is not already full. |
tryPutMessageNoThrow | No-throw versions of the above. Instead returns true on success, false on failure. |