diff options
| author | Alan Conway <aconway@apache.org> | 2006-11-06 16:43:31 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2006-11-06 16:43:31 +0000 |
| commit | 0c3f1084652f7d81f1ca992676e90c158eeb3e65 (patch) | |
| tree | 7488712d1ce7cc8ac5dcda656a36ee303d2d2e14 /cpp/src/qpid/broker | |
| parent | 7847c1c0326e654845868ab4ab4ec27863a3e777 (diff) | |
| download | qpid-python-0c3f1084652f7d81f1ca992676e90c158eeb3e65.tar.gz | |
Minor source reorg, see README.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@471789 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker')
22 files changed, 54 insertions, 54 deletions
diff --git a/cpp/src/qpid/broker/AutoDelete.h b/cpp/src/qpid/broker/AutoDelete.h index 509ac3bec1..f3347e6cc5 100644 --- a/cpp/src/qpid/broker/AutoDelete.h +++ b/cpp/src/qpid/broker/AutoDelete.h @@ -20,22 +20,22 @@ #include <iostream> #include <queue> -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" #include "qpid/broker/QueueRegistry.h" -#include "qpid/concurrent/ThreadFactory.h" +#include "qpid/sys/ThreadFactory.h" namespace qpid { namespace broker{ - class AutoDelete : private virtual qpid::concurrent::Runnable{ - qpid::concurrent::ThreadFactory factory; - qpid::concurrent::Monitor lock; - qpid::concurrent::Monitor monitor; + class AutoDelete : private virtual qpid::sys::Runnable{ + qpid::sys::ThreadFactory factory; + qpid::sys::Monitor lock; + qpid::sys::Monitor monitor; std::queue<Queue::shared_ptr> queues; QueueRegistry* const registry; const u_int32_t period; volatile bool stopped; - qpid::concurrent::Thread* runner; + qpid::sys::Thread* runner; Queue::shared_ptr const pop(); void process(); diff --git a/cpp/src/qpid/broker/Broker.cpp b/cpp/src/qpid/broker/Broker.cpp index 0456b9f133..90a705f173 100644 --- a/cpp/src/qpid/broker/Broker.cpp +++ b/cpp/src/qpid/broker/Broker.cpp @@ -21,7 +21,7 @@ using namespace qpid::broker; -using namespace qpid::io; +using namespace qpid::sys; Broker::Broker(const Configuration& config) : acceptor(new Acceptor(config.getPort(), diff --git a/cpp/src/qpid/broker/Broker.h b/cpp/src/qpid/broker/Broker.h index 55ae17571a..c4a3a3fd4a 100644 --- a/cpp/src/qpid/broker/Broker.h +++ b/cpp/src/qpid/broker/Broker.h @@ -21,8 +21,8 @@ #include "qpid/broker/Configuration.h" #include "qpid/broker/SessionHandlerFactoryImpl.h" -#include "qpid/concurrent/Runnable.h" -#include "qpid/io/Acceptor.h" +#include "qpid/sys/Runnable.h" +#include "qpid/sys/Acceptor.h" #include <qpid/SharedObject.h> namespace qpid { @@ -30,7 +30,7 @@ namespace qpid { /** * A broker instance. */ - class Broker : public qpid::concurrent::Runnable, + class Broker : public qpid::sys::Runnable, public qpid::SharedObject<Broker> { public: @@ -68,7 +68,7 @@ namespace qpid { private: Broker(const Configuration& config); - qpid::io::Acceptor::shared_ptr acceptor; + qpid::sys::Acceptor::shared_ptr acceptor; SessionHandlerFactoryImpl factory; }; } diff --git a/cpp/src/qpid/broker/Channel.cpp b/cpp/src/qpid/broker/Channel.cpp index eae0a743db..45375a9fd3 100644 --- a/cpp/src/qpid/broker/Channel.cpp +++ b/cpp/src/qpid/broker/Channel.cpp @@ -25,7 +25,7 @@ using std::mem_fun_ref; using std::bind2nd; using namespace qpid::broker; using namespace qpid::framing; -using namespace qpid::concurrent; +using namespace qpid::sys; Channel::Channel(OutputHandler* _out, int _id, u_int32_t _framesize) : diff --git a/cpp/src/qpid/broker/Channel.h b/cpp/src/qpid/broker/Channel.h index 13bd4cd450..56f0e6b4af 100644 --- a/cpp/src/qpid/broker/Channel.h +++ b/cpp/src/qpid/broker/Channel.h @@ -37,7 +37,7 @@ #include "qpid/broker/TxAck.h" #include "qpid/broker/TxBuffer.h" #include "qpid/broker/TxPublish.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/framing/OutputHandler.h" #include "qpid/framing/AMQContentBody.h" #include "qpid/framing/AMQHeaderBody.h" @@ -77,7 +77,7 @@ namespace qpid { u_int32_t framesize; NameGenerator tagGenerator; std::list<DeliveryRecord> unacked; - qpid::concurrent::Monitor deliveryLock; + qpid::sys::Monitor deliveryLock; TxBuffer txBuffer; AccumulatedAck accumulatedAck; TransactionalStore* store; diff --git a/cpp/src/qpid/broker/DirectExchange.h b/cpp/src/qpid/broker/DirectExchange.h index 2c3143cd3c..a452fe3b4b 100644 --- a/cpp/src/qpid/broker/DirectExchange.h +++ b/cpp/src/qpid/broker/DirectExchange.h @@ -23,14 +23,14 @@ #include "qpid/broker/Exchange.h" #include "qpid/framing/FieldTable.h" #include "qpid/broker/Message.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" namespace qpid { namespace broker { class DirectExchange : public virtual Exchange{ std::map<string, std::vector<Queue::shared_ptr> > bindings; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; public: static const std::string typeName; diff --git a/cpp/src/qpid/broker/ExchangeRegistry.cpp b/cpp/src/qpid/broker/ExchangeRegistry.cpp index b2d2afa5f4..6f6c759aa2 100644 --- a/cpp/src/qpid/broker/ExchangeRegistry.cpp +++ b/cpp/src/qpid/broker/ExchangeRegistry.cpp @@ -22,7 +22,7 @@ #include "qpid/broker/TopicExchange.h" using namespace qpid::broker; -using namespace qpid::concurrent; +using namespace qpid::sys; using std::pair; pair<Exchange::shared_ptr, bool> ExchangeRegistry::declare(const string& name, const string& type) throw(UnknownExchangeTypeException){ diff --git a/cpp/src/qpid/broker/ExchangeRegistry.h b/cpp/src/qpid/broker/ExchangeRegistry.h index c574a97e14..33deb743f4 100644 --- a/cpp/src/qpid/broker/ExchangeRegistry.h +++ b/cpp/src/qpid/broker/ExchangeRegistry.h @@ -20,7 +20,7 @@ #include <map> #include "qpid/broker/Exchange.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" namespace qpid { namespace broker { @@ -29,7 +29,7 @@ namespace broker { class ExchangeRegistry{ typedef std::map<string, Exchange::shared_ptr> ExchangeMap; ExchangeMap exchanges; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; public: std::pair<Exchange::shared_ptr, bool> declare(const string& name, const string& type) throw(UnknownExchangeTypeException); void destroy(const string& name); diff --git a/cpp/src/qpid/broker/FanOutExchange.cpp b/cpp/src/qpid/broker/FanOutExchange.cpp index c519771132..8f5143c8c0 100644 --- a/cpp/src/qpid/broker/FanOutExchange.cpp +++ b/cpp/src/qpid/broker/FanOutExchange.cpp @@ -21,7 +21,7 @@ using namespace qpid::broker; using namespace qpid::framing; -using namespace qpid::concurrent; +using namespace qpid::sys; FanOutExchange::FanOutExchange(const std::string& _name) : Exchange(_name) {} diff --git a/cpp/src/qpid/broker/FanOutExchange.h b/cpp/src/qpid/broker/FanOutExchange.h index 83fcdb9b34..53b5c39789 100644 --- a/cpp/src/qpid/broker/FanOutExchange.h +++ b/cpp/src/qpid/broker/FanOutExchange.h @@ -23,7 +23,7 @@ #include "qpid/broker/Exchange.h" #include "qpid/framing/FieldTable.h" #include "qpid/broker/Message.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" namespace qpid { @@ -31,7 +31,7 @@ namespace broker { class FanOutExchange : public virtual Exchange { std::vector<Queue::shared_ptr> bindings; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; public: static const std::string typeName; diff --git a/cpp/src/qpid/broker/HeadersExchange.cpp b/cpp/src/qpid/broker/HeadersExchange.cpp index aece22a413..5d5cf2392c 100644 --- a/cpp/src/qpid/broker/HeadersExchange.cpp +++ b/cpp/src/qpid/broker/HeadersExchange.cpp @@ -24,7 +24,7 @@ using namespace qpid::broker; using namespace qpid::framing; -using namespace qpid::concurrent; +using namespace qpid::sys; // TODO aconway 2006-09-20: More efficient matching algorithm. // The current search algorithm really sucks. diff --git a/cpp/src/qpid/broker/HeadersExchange.h b/cpp/src/qpid/broker/HeadersExchange.h index cf699ac455..3cd25739f7 100644 --- a/cpp/src/qpid/broker/HeadersExchange.h +++ b/cpp/src/qpid/broker/HeadersExchange.h @@ -22,7 +22,7 @@ #include "qpid/broker/Exchange.h" #include "qpid/framing/FieldTable.h" #include "qpid/broker/Message.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" namespace qpid { @@ -34,7 +34,7 @@ class HeadersExchange : public virtual Exchange { typedef std::vector<Binding> Bindings; Bindings bindings; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; public: static const std::string typeName; diff --git a/cpp/src/qpid/broker/Message.cpp b/cpp/src/qpid/broker/Message.cpp index baa1b0d915..24fc996f1f 100644 --- a/cpp/src/qpid/broker/Message.cpp +++ b/cpp/src/qpid/broker/Message.cpp @@ -15,14 +15,14 @@ * limitations under the License. * */ -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Message.h" #include <iostream> using namespace boost; using namespace qpid::broker; using namespace qpid::framing; -using namespace qpid::concurrent; +using namespace qpid::sys; Message::Message(const ConnectionToken* const _publisher, const string& _exchange, const string& _routingKey, diff --git a/cpp/src/qpid/broker/Queue.cpp b/cpp/src/qpid/broker/Queue.cpp index 8a81b07aef..7f3cfdc470 100644 --- a/cpp/src/qpid/broker/Queue.cpp +++ b/cpp/src/qpid/broker/Queue.cpp @@ -17,11 +17,11 @@ */ #include "qpid/broker/Queue.h" #include "qpid/broker/MessageStore.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include <iostream> using namespace qpid::broker; -using namespace qpid::concurrent; +using namespace qpid::sys; Queue::Queue(const string& _name, u_int32_t _autodelete, MessageStore* const _store, diff --git a/cpp/src/qpid/broker/Queue.h b/cpp/src/qpid/broker/Queue.h index 393ca6b196..8473465cab 100644 --- a/cpp/src/qpid/broker/Queue.h +++ b/cpp/src/qpid/broker/Queue.h @@ -26,8 +26,8 @@ #include "qpid/broker/ConnectionToken.h" #include "qpid/broker/Consumer.h" #include "qpid/broker/Message.h" -#include "qpid/concurrent/Monitor.h" -#include "qpid/concurrent/Time.h" +#include "qpid/sys/Monitor.h" +#include "qpid/sys/Time.h" namespace qpid { namespace broker { @@ -55,7 +55,7 @@ namespace qpid { bool queueing; bool dispatching; int next; - mutable qpid::concurrent::Monitor lock; + mutable qpid::sys::Monitor lock; int64_t lastUsed; Consumer* exclusive; diff --git a/cpp/src/qpid/broker/QueueRegistry.cpp b/cpp/src/qpid/broker/QueueRegistry.cpp index 56452ca907..aa05db9a16 100644 --- a/cpp/src/qpid/broker/QueueRegistry.cpp +++ b/cpp/src/qpid/broker/QueueRegistry.cpp @@ -16,13 +16,13 @@ * */ #include "qpid/broker/QueueRegistry.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/SessionHandlerImpl.h" #include <sstream> #include <assert.h> using namespace qpid::broker; -using namespace qpid::concurrent; +using namespace qpid::sys; QueueRegistry::QueueRegistry(MessageStore* const _store) : counter(1), store(_store){} diff --git a/cpp/src/qpid/broker/QueueRegistry.h b/cpp/src/qpid/broker/QueueRegistry.h index fb22ef148a..c2fc1cc830 100644 --- a/cpp/src/qpid/broker/QueueRegistry.h +++ b/cpp/src/qpid/broker/QueueRegistry.h @@ -19,7 +19,7 @@ #define _QueueRegistry_ #include <map> -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" namespace qpid { @@ -76,7 +76,7 @@ class QueueRegistry{ private: typedef std::map<string, Queue::shared_ptr> QueueMap; QueueMap queues; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; int counter; MessageStore* const store; }; diff --git a/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp b/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp index 76723881dc..8d4f955270 100644 --- a/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp +++ b/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp @@ -22,7 +22,7 @@ #include "qpid/broker/DirectExchange.h" using namespace qpid::broker; -using namespace qpid::io; +using namespace qpid::sys; namespace { diff --git a/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h b/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h index cea5c0fa00..6e679592ff 100644 --- a/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h +++ b/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h @@ -24,16 +24,16 @@ #include "qpid/broker/QueueRegistry.h" #include "qpid/framing/AMQFrame.h" #include "qpid/framing/ProtocolInitiation.h" -#include "qpid/io/SessionContext.h" -#include "qpid/io/SessionHandler.h" -#include "qpid/io/SessionHandlerFactory.h" -#include "qpid/io/TimeoutHandler.h" +#include "qpid/sys/SessionContext.h" +#include "qpid/sys/SessionHandler.h" +#include "qpid/sys/SessionHandlerFactory.h" +#include "qpid/sys/TimeoutHandler.h" #include <memory> namespace qpid { namespace broker { - class SessionHandlerFactoryImpl : public virtual qpid::io::SessionHandlerFactory + class SessionHandlerFactoryImpl : public virtual qpid::sys::SessionHandlerFactory { std::auto_ptr<MessageStore> store; QueueRegistry queues; @@ -43,7 +43,7 @@ namespace qpid { public: SessionHandlerFactoryImpl(u_int32_t timeout = 30000); void recover(); - virtual qpid::io::SessionHandler* create(qpid::io::SessionContext* ctxt); + virtual qpid::sys::SessionHandler* create(qpid::sys::SessionContext* ctxt); virtual ~SessionHandlerFactoryImpl(); }; diff --git a/cpp/src/qpid/broker/SessionHandlerImpl.cpp b/cpp/src/qpid/broker/SessionHandlerImpl.cpp index 7a03132671..5c46ed1b1b 100644 --- a/cpp/src/qpid/broker/SessionHandlerImpl.cpp +++ b/cpp/src/qpid/broker/SessionHandlerImpl.cpp @@ -24,9 +24,9 @@ using namespace boost; using namespace qpid::broker; -using namespace qpid::io; +using namespace qpid::sys; using namespace qpid::framing; -using namespace qpid::concurrent; +using namespace qpid::sys; SessionHandlerImpl::SessionHandlerImpl(SessionContext* _context, QueueRegistry* _queues, diff --git a/cpp/src/qpid/broker/SessionHandlerImpl.h b/cpp/src/qpid/broker/SessionHandlerImpl.h index 62e7ecd4c9..55cc2170ec 100644 --- a/cpp/src/qpid/broker/SessionHandlerImpl.h +++ b/cpp/src/qpid/broker/SessionHandlerImpl.h @@ -33,9 +33,9 @@ #include "qpid/framing/OutputHandler.h" #include "qpid/framing/ProtocolInitiation.h" #include "qpid/broker/QueueRegistry.h" -#include "qpid/io/SessionContext.h" -#include "qpid/io/SessionHandler.h" -#include "qpid/io/TimeoutHandler.h" +#include "qpid/sys/SessionContext.h" +#include "qpid/sys/SessionHandler.h" +#include "qpid/sys/TimeoutHandler.h" #include "qpid/broker/TopicExchange.h" namespace qpid { @@ -57,14 +57,14 @@ struct ConnectionException : public std::exception { const char* what() const throw() { return text.c_str(); } }; -class SessionHandlerImpl : public virtual qpid::io::SessionHandler, +class SessionHandlerImpl : public virtual qpid::sys::SessionHandler, public virtual qpid::framing::AMQP_ServerOperations, public virtual ConnectionToken { typedef std::map<u_int16_t, Channel*>::iterator channel_iterator; typedef std::vector<Queue::shared_ptr>::iterator queue_iterator; - qpid::io::SessionContext* context; + qpid::sys::SessionContext* context; qpid::framing::AMQP_ClientProxy client; QueueRegistry* queues; ExchangeRegistry* const exchanges; @@ -100,7 +100,7 @@ class SessionHandlerImpl : public virtual qpid::io::SessionHandler, Exchange::shared_ptr findExchange(const string& name); public: - SessionHandlerImpl(qpid::io::SessionContext* context, QueueRegistry* queues, + SessionHandlerImpl(qpid::sys::SessionContext* context, QueueRegistry* queues, ExchangeRegistry* exchanges, AutoDelete* cleaner, const u_int32_t timeout); virtual void received(qpid::framing::AMQFrame* frame); virtual void initiated(qpid::framing::ProtocolInitiation* header); diff --git a/cpp/src/qpid/broker/TopicExchange.h b/cpp/src/qpid/broker/TopicExchange.h index cb773b9a56..e3b9040cb2 100644 --- a/cpp/src/qpid/broker/TopicExchange.h +++ b/cpp/src/qpid/broker/TopicExchange.h @@ -23,7 +23,7 @@ #include "qpid/broker/Exchange.h" #include "qpid/framing/FieldTable.h" #include "qpid/broker/Message.h" -#include "qpid/concurrent/Monitor.h" +#include "qpid/sys/Monitor.h" #include "qpid/broker/Queue.h" namespace qpid { @@ -71,7 +71,7 @@ class TopicPattern : public Tokens class TopicExchange : public virtual Exchange{ typedef std::map<TopicPattern, Queue::vector> BindingMap; BindingMap bindings; - qpid::concurrent::Monitor lock; + qpid::sys::Monitor lock; public: static const std::string typeName; |
