Struct webrtc_sctp::stack::cookie::Cookie [−][src]
pub struct Cookie { pub timestamp: u64, pub local_port: u16, pub sctp_peer: SocketAddr, pub llp_peer: SocketAddr, pub local_verification_tag: u32, pub peer_verification_tag: u32, pub initial_send_tsn: TSN, pub initial_recv_tsn: TSN, pub peer_rwnd: u32, pub peer_num_outbound_streams: u16, pub peer_num_inbound_streams: u16, }
Fields
timestamp: u64
local_port: u16
sctp_peer: SocketAddr
llp_peer: SocketAddr
local_verification_tag: u32
peer_verification_tag: u32
initial_send_tsn: TSN
initial_recv_tsn: TSN
peer_rwnd: u32
peer_num_outbound_streams: u16
peer_num_inbound_streams: u16
Methods
impl Cookie
[src]
impl Cookie
pub fn new(
local_port: u16,
sctp_peer: SocketAddr,
llp_peer: SocketAddr,
local_verification_tag: u32,
peer_verification_tag: u32,
initial_send_tsn: TSN,
initial_recv_tsn: TSN,
peer_rwnd: u32,
peer_num_outbound_streams: u16,
peer_num_inbound_streams: u16
) -> Cookie
[src]
pub fn new(
local_port: u16,
sctp_peer: SocketAddr,
llp_peer: SocketAddr,
local_verification_tag: u32,
peer_verification_tag: u32,
initial_send_tsn: TSN,
initial_recv_tsn: TSN,
peer_rwnd: u32,
peer_num_outbound_streams: u16,
peer_num_inbound_streams: u16
) -> Cookie
pub fn serialize(&self, secret: &Secret) -> Result<Vec<u8>>
[src]
pub fn serialize(&self, secret: &Secret) -> Result<Vec<u8>>
pub fn deserialize(secret: &Secret, buffer: &[u8]) -> Result<Cookie>
[src]
pub fn deserialize(secret: &Secret, buffer: &[u8]) -> Result<Cookie>