コード例 #1
0
ファイル: asio_session.cpp プロジェクト: BauerBox/hiphop-php
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());
}
コード例 #2
0
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();
}