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,620 of 1,6200%247 of 2470%1621623636
processRecord(int, byte[], byte[], int, int, DTLSRecordCallback)4440%1190%636311
receive(byte[], int, int, int, DTLSRecordCallback)1640%200%111111
sendRecord(short, byte[], int, int)1420%100%6611
receiveRecord(byte[], int, int, int)920%160%9911
DTLSRecordLayer(TlsContext, TlsPeer, DatagramTransport)870%n/a1111
receivePendingRecord(byte[], int, int)800%120%7711
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
getReadVersion()0%n/a1111