Author: gsim
Date: Wed Nov 15 07:47:00 2006
New Revision: 475266

URL: http://svn.apache.org/viewvc?view=rev&rev=475266
Log:
Re-enabled tracing of requests sent and received.


Modified:
    incubator/qpid/trunk/qpid/cpp/src/qpid/apr/APRAcceptor.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/posix/PosixAcceptor.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/sys/Acceptor.h

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/apr/APRAcceptor.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/apr/APRAcceptor.cpp?view=diff&rev=475266&r1=475265&r2=475266
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/apr/APRAcceptor.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/apr/APRAcceptor.cpp Wed Nov 15 
07:47:00 2006
@@ -31,28 +31,30 @@
 class APRAcceptor : public Acceptor
 {
   public:
-    APRAcceptor(int16_t port, int backlog, int threads);
+    APRAcceptor(int16_t port, int backlog, int threads, bool trace);
     virtual int16_t getPort() const;
     virtual void run(qpid::sys::SessionHandlerFactory* factory);
     virtual void shutdown();
 
   private:
     int16_t port;
+    bool trace;
     LFProcessor processor;
     apr_socket_t* socket;
     volatile bool running;
 };
 
 // Define generic Acceptor::create() to return APRAcceptor.
-Acceptor::shared_ptr Acceptor::create(int16_t port, int backlog, int threads)
+Acceptor::shared_ptr Acceptor::create(int16_t port, int backlog, int threads, 
bool trace)
 {
-    return Acceptor::shared_ptr(new APRAcceptor(port, backlog, threads));
+    return Acceptor::shared_ptr(new APRAcceptor(port, backlog, threads, 
trace));
 }
 // Must define Acceptor virtual dtor.
 Acceptor::~Acceptor() {}
 
-APRAcceptor::APRAcceptor(int16_t port_, int backlog, int threads) :
+    APRAcceptor::APRAcceptor(int16_t port_, int backlog, int threads, bool 
trace_) :
     port(port_),
+    trace(trace_),
     processor(APRPool::get(), threads, 1000, 5000000)
 {
     apr_sockaddr_t* address;
@@ -83,7 +85,7 @@
             CHECK_APR_SUCCESS(apr_socket_opt_set(client, APR_TCP_NODELAY, 1));
             CHECK_APR_SUCCESS(apr_socket_opt_set(client, APR_SO_SNDBUF, 
32768));
             CHECK_APR_SUCCESS(apr_socket_opt_set(client, APR_SO_RCVBUF, 
32768));
-            LFSessionContext* session = new LFSessionContext(APRPool::get(), 
client, &processor, false);
+            LFSessionContext* session = new LFSessionContext(APRPool::get(), 
client, &processor, trace);
             session->init(factory->create(session));
         }else{
             running = false;

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp?view=diff&rev=475266&r1=475265&r2=475266
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Broker.cpp Wed Nov 15 
07:47:00 2006
@@ -29,7 +29,8 @@
 Broker::Broker(const Configuration& config) :
     acceptor(Acceptor::create(config.getPort(),
                               config.getConnectionBacklog(),
-                              config.getWorkerThreads())),
+                              config.getWorkerThreads(),
+                              config.isTrace())),
     factory(config.getStore())
 { }
 

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/posix/PosixAcceptor.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/posix/PosixAcceptor.cpp?view=diff&rev=475266&r1=475265&r2=475266
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/posix/PosixAcceptor.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/posix/PosixAcceptor.cpp Wed Nov 15 
07:47:00 2006
@@ -37,7 +37,7 @@
 };
 
 // Define generic Acceptor::create() to return APRAcceptor.
-Acceptor::shared_ptr Acceptor::create(int16_t , int, int )
+    Acceptor::shared_ptr Acceptor::create(int16_t , int, int, bool)
 {
     return Acceptor::shared_ptr(new PosixAcceptor());
 }

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/sys/Acceptor.h
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/sys/Acceptor.h?view=diff&rev=475266&r1=475265&r2=475266
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/sys/Acceptor.h (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/sys/Acceptor.h Wed Nov 15 07:47:00 
2006
@@ -33,7 +33,7 @@
 class Acceptor : public qpid::SharedObject<Acceptor>
 {
   public:
-    static Acceptor::shared_ptr create(int16_t port, int backlog, int threads);
+    static Acceptor::shared_ptr create(int16_t port, int backlog, int threads, 
bool trace = false);
     virtual ~Acceptor() = 0;
     virtual int16_t getPort() const = 0;
     virtual void run(qpid::sys::SessionHandlerFactory* factory) = 0;


Reply via email to