FLAG_CAN_NOTIFY
if (availableData == 0 && !_ShouldReceive() && (fFlags & FLAG_CAN_NOTIFY) != 0)
fFlags |= FLAG_CAN_NOTIFY;
else if ((fFlags & FLAG_CAN_NOTIFY) != 0)