void SipPublishContentMgr::dumpStateBag(UtlHashBag& bag, const char* name) { UtlHashBagIterator itor(bag); PublishContentContainer* container; while ((container = dynamic_cast <PublishContentContainer*> (itor()))) { Os::Logger::instance().log(FAC_RLS, PRI_INFO, "\t %s{'%s'}", name, container->data()); container->dumpState(); } }
// Dump the object's internal state. void SipPublishContentMgr::dumpState() { lock(); // indented 4 and 6 OsSysLog::add(FAC_RLS, PRI_INFO, "\t SipPublishContentMgr %p", this); UtlHashBagIterator itor(mContentEntries); PublishContentContainer* container; while ((container = dynamic_cast <PublishContentContainer*> (itor()))) { OsSysLog::add(FAC_RLS, PRI_INFO, "\t mContentEntries{'%s'}", container->data()); container->dumpState(); } unlock(); }