String returns a short label for reports.
()
| 49 | |
| 50 | // String returns a short label for reports. |
| 51 | func (o Outcome) String() string { |
| 52 | switch o { |
| 53 | case OutcomeOK: |
| 54 | return "ok" |
| 55 | case OutcomeDPIReset: |
| 56 | return "dpi_reset" |
| 57 | case OutcomeTimeout: |
| 58 | return "timeout" |
| 59 | case OutcomeTCPRefused: |
| 60 | return "refused" |
| 61 | case OutcomeTLSError: |
| 62 | return "tls_error" |
| 63 | default: |
| 64 | return "unknown" |
| 65 | } |
| 66 | } |
| 67 | |
| 68 | // Result is a single SNI probe's output. |
| 69 | type Result struct { |
no outgoing calls