Author: gsim
Date: Thu Nov 16 06:43:29 2006
New Revision: 475753

URL: http://svn.apache.org/viewvc?view=rev&rev=475753
Log:
Minor modifications for recovery and debug.


Modified:
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Queue.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h
    incubator/qpid/trunk/qpid/cpp/src/qpid/framing/AMQHeaderBody.cpp
    incubator/qpid/trunk/qpid/cpp/src/qpid/framing/FieldTable.cpp

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Queue.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Queue.cpp?view=diff&rev=475753&r1=475752&r2=475753
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Queue.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/Queue.cpp Thu Nov 16 06:43:29 
2006
@@ -175,28 +175,28 @@
 
 void Queue::enqueue(TransactionContext* ctxt, Message::shared_ptr& msg, const 
string * const xid)
 {
-    if(msg->isPersistent() && store){
+    if (msg->isPersistent() && store) {
         store->enqueue(ctxt, msg, *this, xid);
     }
 }
 
 void Queue::dequeue(TransactionContext* ctxt, Message::shared_ptr& msg, const 
string * const xid)
 {
-    if(msg->isPersistent() && store){
+    if (msg->isPersistent() && store) {
         store->dequeue(ctxt, msg, *this, xid);
     }
 }
 
 void Queue::create()
 {
-    if(store){
+    if (store) {
         store->create(*this);
     }
 }
 
 void Queue::destroy()
 {
-    if(store){
+    if (store) {
         store->destroy(*this);
     }
 }

Modified: 
incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp?view=diff&rev=475753&r1=475752&r2=475753
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp 
(original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.cpp 
Thu Nov 16 06:43:29 2006
@@ -48,12 +48,10 @@
     exchanges.declare(amq_topic, TopicExchange::typeName);
     exchanges.declare(amq_fanout, FanOutExchange::typeName);
     exchanges.declare(amq_match, HeadersExchange::typeName);
-    cleaner.start();
-}
 
-void SessionHandlerFactoryImpl::recover()
-{
     if(store.get()) store->recover(queues);
+
+    cleaner.start();
 }
 
 SessionHandler* SessionHandlerFactoryImpl::create(SessionContext* ctxt)

Modified: 
incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h?view=diff&rev=475753&r1=475752&r2=475753
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h 
(original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/broker/SessionHandlerFactoryImpl.h 
Thu Nov 16 06:43:29 2006
@@ -45,7 +45,6 @@
             AutoDelete cleaner;
         public:
             SessionHandlerFactoryImpl(const std::string& store = "", u_int32_t 
timeout = 30000);
-            void recover();
             virtual qpid::sys::SessionHandler* 
create(qpid::sys::SessionContext* ctxt);
             virtual ~SessionHandlerFactoryImpl();
         };

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/framing/AMQHeaderBody.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/framing/AMQHeaderBody.cpp?view=diff&rev=475753&r1=475752&r2=475753
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/framing/AMQHeaderBody.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/framing/AMQHeaderBody.cpp Thu Nov 16 
06:43:29 2006
@@ -64,9 +64,12 @@
 
 void qpid::framing::AMQHeaderBody::print(std::ostream& out) const
 {
-    out << "header, content_size=" << getContentSize() 
-        << " (" << size() << " bytes)" << ", headers=" ;
+    out << "header (" << size() << " bytes)"  << " content_size=" << 
getContentSize();
     const BasicHeaderProperties* props =
         dynamic_cast<const BasicHeaderProperties*>(getProperties());
-    if (props) out << const_cast<BasicHeaderProperties*>(props)->getHeaders();
+    if (props) {
+        out << ", message_id=" << props->getMessageId(); 
+        out << ", delivery_mode=" << (int) props->getDeliveryMode(); 
+        out << ", headers=" << 
const_cast<BasicHeaderProperties*>(props)->getHeaders();
+    }
 }

Modified: incubator/qpid/trunk/qpid/cpp/src/qpid/framing/FieldTable.cpp
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/qpid/framing/FieldTable.cpp?view=diff&rev=475753&r1=475752&r2=475753
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/qpid/framing/FieldTable.cpp (original)
+++ incubator/qpid/trunk/qpid/cpp/src/qpid/framing/FieldTable.cpp Thu Nov 16 
06:43:29 2006
@@ -50,7 +50,7 @@
 }
 
 std::ostream& operator<<(std::ostream& out, const FieldTable& t) {
-    out << "field_table{";
+    out << "{";
     FieldTable::ValueMap::const_iterator i = t.getMap().begin();
     if (i != t.getMap().end()) out << *i++;
     while (i != t.getMap().end()) 


Reply via email to