// Function to get TX detect flags.
pub get_tx_detect_flags: Option<GetTxDetectFlagsFn>,
- pub get_tx_data: Option<GetTxDataFn>,
+ pub get_tx_data: GetTxDataFn,
// Function to apply config to a TX. Optional. Normal (bidirectional)
// transactions don't need to set this. It is meant for cases where
get_tx_iterator: Some(rs_template_state_get_tx_iterator),
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data: Some(rs_template_get_tx_data),
+ get_tx_data: rs_template_get_tx_data,
apply_tx_config: None,
};
get_tx_iterator : Some(rs_dhcp_state_get_tx_iterator),
set_tx_detect_flags: None,
get_tx_detect_flags: None,
- get_tx_data : Some(rs_dhcp_get_tx_data),
+ get_tx_data : rs_dhcp_get_tx_data,
apply_tx_config : None,
};
set_tx_detect_flags: None,
get_de_state: rs_dns_state_get_tx_detect_state,
set_de_state: rs_dns_state_set_tx_detect_state,
- get_tx_data: Some(rs_dns_state_get_tx_data),
+ get_tx_data: rs_dns_state_get_tx_data,
apply_tx_config: None,
};
set_tx_detect_flags: None,
get_de_state: rs_dns_state_get_tx_detect_state,
set_de_state: rs_dns_state_set_tx_detect_state,
- get_tx_data: Some(rs_dns_state_get_tx_data),
+ get_tx_data: rs_dns_state_get_tx_data,
apply_tx_config: None,
};
get_tx_iterator : None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data : Some(rs_ikev2_get_tx_data),
+ get_tx_data : rs_ikev2_get_tx_data,
apply_tx_config : None,
};
get_tx_iterator : None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data : Some(rs_krb5_get_tx_data),
+ get_tx_data : rs_krb5_get_tx_data,
apply_tx_config : None,
};
// register UDP parser
get_tx_iterator : None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data : Some(rs_ntp_get_tx_data),
+ get_tx_data : rs_ntp_get_tx_data,
apply_tx_config : None,
};
get_tx_iterator: None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data: Some(rs_rdp_get_tx_data),
+ get_tx_data: rs_rdp_get_tx_data,
apply_tx_config: None,
};
get_tx_iterator: Some(rs_rfb_state_get_tx_iterator),
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data: Some(rs_rfb_get_tx_data),
+ get_tx_data: rs_rfb_get_tx_data,
apply_tx_config: None,
};
get_tx_iterator: None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data: Some(rs_sip_get_tx_data),
+ get_tx_data: rs_sip_get_tx_data,
apply_tx_config: None,
};
get_tx_iterator : None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data : Some(rs_snmp_get_tx_data),
+ get_tx_data : rs_snmp_get_tx_data,
apply_tx_config : None,
};
let ip_proto_str = CString::new("udp").unwrap();
get_tx_iterator: None,
get_tx_detect_flags: None,
set_tx_detect_flags: None,
- get_tx_data: Some(rs_ssh_get_tx_data),
+ get_tx_data: rs_ssh_get_tx_data,
apply_tx_config: None,
};