aboutsummaryrefslogtreecommitdiff
path: root/iemnet_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'iemnet_data.c')
-rw-r--r--iemnet_data.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/iemnet_data.c b/iemnet_data.c
index ce19693..5dc7ee5 100644
--- a/iemnet_data.c
+++ b/iemnet_data.c
@@ -296,7 +296,15 @@ t_iemnet_chunk* queue_pop(t_iemnet_queue* const _this) {
return queue_pop_block(_this);
}
-
+int queue_getsize(t_iemnet_queue* const _this) {
+ int size=-1;
+ if(_this) {
+ pthread_mutex_lock(&_this->mtx);
+ size=_this->size;
+ pthread_mutex_unlock(&_this->mtx);
+ }
+ return size;
+}
void queue_finish(t_iemnet_queue* q) {
DEBUG("queue_finish: %x", q);
if(NULL==q)