| sendFile(String, long, String, OutgoingFileTransfer.NegotiationProgress) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| negotiateStream(String, long, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| sendFile(File, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| sendFile(String, long, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| sendStream(InputStream, String, long, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| handleXMPPException(XMPPException.XMPPErrorException) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| updateStatus(FileTransfer.Status, FileTransfer.Status) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| checkTransferThread() |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| setStatus(FileTransfer.Status) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setException(Exception) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getOutputStream() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| OutgoingFileTransfer(Jid, Jid, String, FileTransferNegotiator) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setOutputStream(OutputStream) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cancel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setResponseTimeout(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBytesSent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResponseTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |