DTLSRecordLayer

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,669 of 1,6690%261 of 2610%1701703737
processRecord(int, byte[], byte[], int, int, DTLSRecordCallback)4630%1250%666611
receive(byte[], int, int, int, DTLSRecordCallback)1640%200%111111
sendRecord(short, byte[], int, int)1420%100%6611
receiveRecord(byte[], int, int, int)1040%200%111111
receivePendingRecord(byte[], int, int)920%160%9911
DTLSRecordLayer(TlsContext, TlsPeer, DatagramTransport)900%n/a1111
receiveClientHelloRecord(byte[], int, int)730%160%9911
send(byte[], int, int)660%120%7711
initPendingEpoch(TlsCipher)490%60%4411
sendHelloVerifyRequestRecord(DatagramSender, long, byte[])440%n/a1111
handshakeSuccessful(DTLSHandshakeRetransmit)410%60%4411
receivePending(byte[], int, int, DTLSRecordCallback)360%60%4411
raiseAlert(short, short, String, Throwable)270%n/a1111
receiveDatagram(byte[], int, int, int)240%20%2211
getReceiveLimit()210%n/a1111
getSendLimit()210%n/a1111
fail(short)200%40%3311
initHeartbeat(TlsHeartbeat, boolean)190%40%3311
closeTransport()190%40%3311
resetHeartbeat()190%n/a1111
sendHeartbeatMessage(HeartbeatMessage)180%n/a1111
close()160%60%4411
resetWriteEpoch()140%20%2211
sendDatagram(DatagramSender, byte[], int, int)130%n/a1111
resetAfterHelloVerifyRequestServer(long)130%n/a1111
failed()90%20%2211
getMacSequenceNumber(int, long)90%n/a1111
receive(byte[], int, int, int)80%n/a1111
warn(short, String)70%n/a1111
setPlaintextLimit(int)40%n/a1111
getReadEpoch()40%n/a1111
setReadVersion(ProtocolVersion)40%n/a1111
setWriteVersion(ProtocolVersion)40%n/a1111
isClosed()0%n/a1111
isFailed()0%n/a1111
getLastReceivedEpoch()0%n/a1111
getReadVersion()0%n/a1111