private static void on_error(MrsConnection connection, IntPtr connection_data, MrsConnectionError status) { switch (status) { case MrsConnectionError.CONNECT_ERROR: case MrsConnectionError.CONNECT_TIMEOUT: { MrsConnection client = g_Connect.FallbackConnect(connection); if (MrsConnection.Zero != client) { return; } } break; default: break; } MRS_LOG_ERR("on_error local_mrs_version=0x{0:X} remote_mrs_version=0x{1:X} status={2}", mrs_get_version(MRS_VERSION_KEY), mrs_connection_get_remote_version(connection, MRS_VERSION_KEY), ToString(mrs_get_connection_error_string(status))); }
/// <summary> /// エラー時に呼ばれる /// </summary> /// <param name="connection"></param> /// <param name="connection_data"></param> /// <param name="status"></param> private static void OnError(MrsConnection connection, IntPtr connection_data, MrsConnectionError status) { MRS_LOG_DEBUG( "OnError {0} local_mrs_version=0x{1:X} remote_mrs_version=0x{2:X} status={3}", ConnectionTypeToString(connection), mrs_get_version(MRS_VERSION_KEY), mrs_connection_get_remote_version(connection, MRS_VERSION_KEY), mrs_get_connection_error_string(status)); }