aboutsummaryrefslogtreecommitdiff
path: root/src/rt/sync/interrupt_transparent_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/sync/interrupt_transparent_queue.h')
-rw-r--r--src/rt/sync/interrupt_transparent_queue.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/rt/sync/interrupt_transparent_queue.h b/src/rt/sync/interrupt_transparent_queue.h
deleted file mode 100644
index 7c02d0c8..00000000
--- a/src/rt/sync/interrupt_transparent_queue.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef INTERRUPT_TRANSPARENT_QUEUE_H
-#define INTERRUPT_TRANSPARENT_QUEUE_H
-
-#include "spin_lock.h"
-
-class interrupt_transparent_queue_node {
-public:
- interrupt_transparent_queue_node *next;
- interrupt_transparent_queue_node();
-};
-
-class interrupt_transparent_queue : interrupt_transparent_queue_node {
- spin_lock lock;
- interrupt_transparent_queue_node *_tail;
-public:
- interrupt_transparent_queue();
- void enqueue(interrupt_transparent_queue_node *item);
- interrupt_transparent_queue_node *dequeue();
- bool is_empty();
-};
-
-#endif /* INTERRUPT_TRANSPARENT_QUEUE_H */