bool CMethodResult::isEqualCallback(CMethodResult& oResult) { if (!hasCallback()) return hasCallback() == oResult.hasCallback(); if ( m_strRubyCallback.length() != 0 ) return m_strRubyCallback == oResult.m_strRubyCallback; if ( m_pRubyCallbackProc ) return m_pRubyCallbackProc == oResult.m_pRubyCallbackProc; return m_strJSCallback == oResult.m_strJSCallback; }
bool CMethodResult::isEqualCallback(CMethodResult& oResult) { if (!hasCallback()) { return hasCallback() == oResult.hasCallback(); } if ( m_strRubyCallback.length() != 0 ) { return m_strRubyCallback == oResult.m_strRubyCallback; } #ifndef RHO_NO_RUBY if ( m_pRubyCallbackProc ) { return m_pRubyCallbackProc == oResult.m_pRubyCallbackProc; } #endif return m_strJSCallback == oResult.m_strJSCallback; }