private void ProcessAlertRecord(Record record, AsyncGenericResult asyncGenericResult)
{
// TODO: Received an alert, handle correctly
Alert alert = new Alert(record.Fragment);
Console.WriteLine("Received an alert: " + alert.Description);
if (alert.Level == AlertLevel.Fatal) {
// Fatal alerts don't need close notify
_recordStream.Close();
asyncGenericResult.SetComplete(new Exception("Received a fatal alert"));
return;
}
}