void TestNrSocket::on_socket_readable(NrSocketBase *real_socket) { if (!readable_socket_ && (real_socket != internal_socket_)) { readable_socket_ = real_socket; } fire_readable_callback(); }
void TestNrSocket::on_port_mapping_readable(NrSocket *external_socket) { if (!readable_socket_) { readable_socket_ = external_socket; } // None of our port mappings should be waiting for readable callbacks // if nobody is waiting for readable callbacks from us. MOZ_ASSERT(poll_flags() & PR_POLL_READ); fire_readable_callback(); }