90 FREE_C_HEAP_ARRAY(char, node); |
90 FREE_C_HEAP_ARRAY(char, node); |
91 } |
91 } |
92 |
92 |
93 PtrQueueSet::PtrQueueSet(bool notify_when_complete) : |
93 PtrQueueSet::PtrQueueSet(bool notify_when_complete) : |
94 _buffer_size(0), |
94 _buffer_size(0), |
95 _max_completed_queue(0), |
95 _cbl_mon(NULL), |
96 _cbl_mon(NULL), _fl_lock(NULL), |
|
97 _notify_when_complete(notify_when_complete), |
|
98 _completed_buffers_head(NULL), |
96 _completed_buffers_head(NULL), |
99 _completed_buffers_tail(NULL), |
97 _completed_buffers_tail(NULL), |
100 _n_completed_buffers(0), |
98 _n_completed_buffers(0), |
101 _process_completed_threshold(0), _process_completed(false), |
99 _process_completed_threshold(0), |
102 _buf_free_list(NULL), _buf_free_list_sz(0) |
100 _process_completed(false), |
|
101 _fl_lock(NULL), |
|
102 _buf_free_list(NULL), |
|
103 _buf_free_list_sz(0), |
|
104 _fl_owner(NULL), |
|
105 _all_active(false), |
|
106 _notify_when_complete(notify_when_complete), |
|
107 _max_completed_queue(0), |
|
108 _completed_queue_padding(0) |
103 { |
109 { |
104 _fl_owner = this; |
110 _fl_owner = this; |
105 } |
111 } |
106 |
112 |
107 PtrQueueSet::~PtrQueueSet() { |
113 PtrQueueSet::~PtrQueueSet() { |