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();
   }
}
Пример #2
0
// 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();
}