void AsioSession::SetOnFailedCallback(CObjRef on_failed_cb) { if (!on_failed_cb.isNull()) { on_failed_cb->incRefCount(); } if (s_on_failed_cb.get()) { decRefObj(s_on_failed_cb.get()); } s_on_failed_cb.set(on_failed_cb.get()); }
RecursiveIteratorIterator::RecursiveIteratorIterator(CObjRef iterator, int mode, int flags) : m_iterator(iterator), m_mode(mode), m_flags(flags) { m_iterators.push_back(std::make_pair(iterator.get(), 0)); iterator->incRefCount(); }