enqueue method
Adds an event to the end of the queue.
Returns true if the event was successfully added, or false if the
queue has reached its capacity and the event was dropped.
Implementation
bool enqueue(EventRequest event) {
if (_queue.length >= _maxQueueSize) {
LinkFortyLogger.log(
'Event queue full, dropping event: ${event.eventName}',
);
return false;
}
_queue.addLast(event);
LinkFortyLogger.log(
'Event queued: ${event.eventName} (queue size: ${_queue.length})',
);
return true;
}