OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
dtls1_state_st Struct Reference

#include <dtls1.h>

Public Attributes

unsigned int send_cookie
 
unsigned char cookie [DTLS1_COOKIE_LENGTH]
 
unsigned char rcvd_cookie [DTLS1_COOKIE_LENGTH]
 
unsigned int cookie_len
 
unsigned short r_epoch
 
unsigned short w_epoch
 
DTLS1_BITMAP bitmap
 
DTLS1_BITMAP next_bitmap
 
unsigned short handshake_write_seq
 
unsigned short next_handshake_write_seq
 
unsigned short handshake_read_seq
 
unsigned char last_write_sequence [8]
 
record_pqueue unprocessed_rcds
 
record_pqueue processed_rcds
 
pqueue buffered_messages
 
pqueue sent_messages
 
record_pqueue buffered_app_data
 
unsigned int listen
 
unsigned int mtu
 
struct hm_header_st w_msg_hdr
 
struct hm_header_st r_msg_hdr
 
struct dtls1_timeout_st timeout
 
struct timeval next_timeout
 
unsigned short timeout_duration
 
unsigned char alert_fragment [DTLS1_AL_HEADER_LENGTH]
 
unsigned int alert_fragment_len
 
unsigned char handshake_fragment [DTLS1_HM_HEADER_LENGTH]
 
unsigned int handshake_fragment_len
 
unsigned int retransmitting
 
unsigned int change_cipher_spec_ok
 
int next_state
 
int shutdown_received
 

Detailed Description

Definition at line 178 of file dtls1.h.

Member Data Documentation

unsigned char dtls1_state_st::alert_fragment

Definition at line 243 of file dtls1.h.

unsigned int dtls1_state_st::alert_fragment_len

Definition at line 244 of file dtls1.h.

DTLS1_BITMAP dtls1_state_st::bitmap

Definition at line 194 of file dtls1.h.

record_pqueue dtls1_state_st::buffered_app_data

Definition at line 223 of file dtls1.h.

pqueue dtls1_state_st::buffered_messages

Definition at line 213 of file dtls1.h.

unsigned int dtls1_state_st::change_cipher_spec_ok

Definition at line 249 of file dtls1.h.

unsigned char dtls1_state_st::cookie

Definition at line 181 of file dtls1.h.

unsigned int dtls1_state_st::cookie_len

Definition at line 183 of file dtls1.h.

unsigned char dtls1_state_st::handshake_fragment

Definition at line 245 of file dtls1.h.

unsigned int dtls1_state_st::handshake_fragment_len

Definition at line 246 of file dtls1.h.

unsigned short dtls1_state_st::handshake_read_seq

Definition at line 203 of file dtls1.h.

unsigned short dtls1_state_st::handshake_write_seq

Definition at line 200 of file dtls1.h.

unsigned char dtls1_state_st::last_write_sequence

Definition at line 206 of file dtls1.h.

unsigned int dtls1_state_st::listen

Definition at line 226 of file dtls1.h.

unsigned int dtls1_state_st::mtu

Definition at line 228 of file dtls1.h.

DTLS1_BITMAP dtls1_state_st::next_bitmap

Definition at line 197 of file dtls1.h.

unsigned short dtls1_state_st::next_handshake_write_seq

Definition at line 201 of file dtls1.h.

int dtls1_state_st::next_state

Definition at line 253 of file dtls1.h.

struct timeval dtls1_state_st::next_timeout

Definition at line 236 of file dtls1.h.

record_pqueue dtls1_state_st::processed_rcds

Definition at line 210 of file dtls1.h.

unsigned short dtls1_state_st::r_epoch

Definition at line 190 of file dtls1.h.

struct hm_header_st dtls1_state_st::r_msg_hdr

Definition at line 231 of file dtls1.h.

unsigned char dtls1_state_st::rcvd_cookie

Definition at line 182 of file dtls1.h.

unsigned int dtls1_state_st::retransmitting

Definition at line 248 of file dtls1.h.

unsigned int dtls1_state_st::send_cookie

Definition at line 180 of file dtls1.h.

pqueue dtls1_state_st::sent_messages

Definition at line 216 of file dtls1.h.

int dtls1_state_st::shutdown_received

Definition at line 255 of file dtls1.h.

struct dtls1_timeout_st dtls1_state_st::timeout

Definition at line 233 of file dtls1.h.

unsigned short dtls1_state_st::timeout_duration

Definition at line 239 of file dtls1.h.

record_pqueue dtls1_state_st::unprocessed_rcds

Definition at line 209 of file dtls1.h.

unsigned short dtls1_state_st::w_epoch

Definition at line 191 of file dtls1.h.

struct hm_header_st dtls1_state_st::w_msg_hdr

Definition at line 230 of file dtls1.h.


The documentation for this struct was generated from the following files: