src/main/decaf/util/concurrent/LinkedBlockingQueue.h File Reference

#include <decaf/util/Config.h>
#include <decaf/util/concurrent/atomic/AtomicInteger.h>
#include <decaf/util/concurrent/BlockingQueue.h>
#include <decaf/util/concurrent/locks/ReentrantLock.h>
#include <decaf/util/AbstractQueue.h>
#include <decaf/util/Iterator.h>
#include <decaf/lang/Integer.h>
#include <decaf/lang/Math.h>
#include <decaf/lang/Pointer.h>
#include <decaf/util/NoSuchElementException.h>
#include <decaf/lang/exceptions/IllegalArgumentException.h>
#include <decaf/lang/exceptions/IllegalStateException.h>

Go to the source code of this file.

Data Structures

class  decaf::util::concurrent::LinkedBlockingQueue< E >
 A BlockingQueue derivative that allows for a bound to be placed on the number of elements that can be enqueued at any one time. More...
class  decaf::util::concurrent::LinkedBlockingQueue< E >::QueueNode< U >
class  decaf::util::concurrent::LinkedBlockingQueue< E >::TotalLock
class  decaf::util::concurrent::LinkedBlockingQueue< E >::LinkedIterator
class  decaf::util::concurrent::LinkedBlockingQueue< E >::ConstLinkedIterator

Namespaces

namespace  decaf
 

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.


namespace  decaf::util
namespace  decaf::util::concurrent

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1