/*
* Document-method: max
* call-seq: max
*
* Returns the maximum size of the queue.
*
*/
static VALUE
rb_sized_queue_max(VALUE self)
{
Queue *queue;
VALUE result;
Data_Get_Struct(self, Queue, queue);
lock_mutex(&queue->mutex);
result = ULONG2NUM(queue->capacity);
unlock_mutex(&queue->mutex);
return result;
}