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 Cookiepub 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
) -> Cookiepub 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>