Class: UringMachine::Queue
- Inherits:
-
Object
- Object
- UringMachine::Queue
- Defined in:
- ext/um/um_queue_class.c
Instance Method Summary collapse
- #count ⇒ Object
- #initialize ⇒ Object constructor
Constructor Details
#initialize ⇒ Object
43 44 45 46 47 48 |
# File 'ext/um/um_queue_class.c', line 43
VALUE Queue_initialize(VALUE self) {
struct um_queue *queue = Queue_data(self);
RB_OBJ_WRITE(self, &queue->self, self);
um_queue_init(queue);
return self;
}
|
Instance Method Details
#count ⇒ Object
50 51 52 53 |
# File 'ext/um/um_queue_class.c', line 50
VALUE Queue_count(VALUE self) {
struct um_queue *queue = Queue_data(self);
return UINT2NUM(queue->count);
}
|