| DtlsRequest ReadClientRequest(const byte[]& data, int dataOff, int dataLen, Stream dtlsOutput) | Static+1 flags | — | 0x08 |
| void SendHelloVerifyRequest(DatagramSender sender, long recordSeq, const byte[]& cookie) | Static+1 flags | — | 0x08 |
| void .ctor(TlsContext context, DtlsRecordLayer transport, int timeoutMillis, DtlsRequest request) | 2 flags | — | 0x08 |
| void ResetAfterHelloVerifyRequestClient() | 1 flags | — | 0x00 |
| TlsHandshakeHash get_HandshakeHash() | 2 flags | — | 0x08 |
| void PrepareToFinish() | 1 flags | — | 0x00 |
| void SendMessage(short msg_type, const byte[]& body) | 1 flags | — | 0x08 |
| Message ReceiveMessage() | 1 flags | — | 0x08 |
| byte[] ReceiveMessageBody(short msg_type) | 1 flags | — | 0x08 |
| Message ReceiveMessageDelayedDigest(short msg_type) | 1 flags | — | 0x08 |
| void UpdateHandshakeMessagesDigest(Message message) | 1 flags | — | 0x08 |
| void Finish() | 1 flags | — | 0x00 |
| int BackOff(int timeoutMillis) | Static+1 flags | — | 0x04 |
| void CheckInboundFlight() | Private | — | 0x00 |
| Message GetPendingMessage() | Private | — | 0x08 |
| Message ImplReceiveMessage() | Private | — | 0x08 |
| void PrepareInboundFlight(IDictionary<System.Int32 nextFlight) | Private | — | 0x08 |
| void ProcessRecord(int windowSize, int epoch, const byte[]& buf, int off, int len) | Private | — | 0x08 |
| void ResendOutboundFlight() | Private | — | 0x00 |
| void WriteMessage(Message message) | Private | — | 0x08 |
| void WriteHandshakeFragment(Message message, int fragment_offset, int fragment_length) | Private | — | 0x08 |
| bool CheckAll(IDictionary<System.Int32 inboundFlight) | PrivateStatic | — | 0x08 |
| void ResetAll(IDictionary<System.Int32 inboundFlight) | PrivateStatic | — | 0x08 |