Lynkeos
|
Utility class used to queue messages when the port is full. More...
Instance Methods | |
(id) | - initWithQueueSize: |
Designated initializer. More... | |
(void) | - queueMessage: |
Place a message in the queue. More... | |
(NSPortMessage *) | - firstMessage |
Get the first message without dequeuing or nil if the queue is empty. More... | |
(NSPortMessage *) | - dequeueMessage |
Retrieves a message from the queue or nil if the queue is empty. More... | |
(BOOL) | - queueFull |
Whether the queue is full. More... | |
(BOOL) | - queueEmpty |
Whether the queue is empty. More... | |
Utility class used to queue messages when the port is full.
- (NSPortMessage *) dequeueMessage |
Retrieves a message from the queue or nil if the queue is empty.
- (NSPortMessage *) firstMessage |
Get the first message without dequeuing or nil if the queue is empty.
- (id) initWithQueueSize: | (u_int) | size |
Designated initializer.
size | The queue size |
- (BOOL) queueEmpty |
Whether the queue is empty.
- (BOOL) queueFull |
Whether the queue is full.
- (void) queueMessage: | (NSPortMessage*) | msg |
Place a message in the queue.
If the queue is full, an assertion is raised
msg | The message to queue |