Unit 'IdSSLOpenSSLHeaders' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_indy]

DTLS1_STATE

Declaration

Source position: IdSSLOpenSSLHeaders.pas line 16372

type DTLS1_STATE = record

  send_cookie: TIdC_UINT;

  

  cookie: array [0..DTLS1_COOKIE_LENGTH-1] of TIdAnsiChar;

  

  rcvd_cookie: array [0..DTLS1_COOKIE_LENGTH-1] of TIdAnsiChar;

  

  cookie_len: TIdC_UINT;

  

  r_epoch: TIdC_USHORT;

  

  w_epoch: TIdC_USHORT;

  

  bitmap: DTLS1_BITMAP;

  

  next_bitmap: DTLS1_BITMAP;

  

  handshake_write_seq: TIdC_USHORT;

  

  next_handshake_write_seq: TIdC_USHORT;

  

  handshake_read_seq: TIdC_USHORT;

  

  last_write_sequence: array [0..8-1] of Byte;

  

  unprocessed_rcds: record_pqueue;

  

  processed_rcds: record_pqueue;

  

  buffered_messages: pqueue;

  

  sent_messages: pqueue;

  

  buffered_app_data: record_pqueue;

  

  listen: TIdC_UINT;

  

  mtu: TIdC_UINT;

  

  w_msg_hdr: hm_header;

  

  r_msg_hdr: hm_header;

  

  timeout: dtls1_timeout_st;

  

  next_timeout: timeval;

  

  timeout_duration: TIdC_USHORT;

  

  alert_fragment: array [0..DTLS1_AL_HEADER_LENGTH-1] of TIdAnsiChar;

  

  alert_fragment_len: TIdC_UINT;

  

  handshake_fragment: array [0..DTLS1_HM_HEADER_LENGTH-1] of TIdAnsiChar;

  

  handshake_fragment_len: TIdC_UINT;

  

  retransmitting: TIdC_UINT;

  

  change_cipher_spec_ok: TIdC_UINT;

  

end;



CT Web help

CodeTyphon Studio