Trait webrtc_util::vnet::chunk::Chunk[][src]

pub trait Chunk: Display {
    fn set_timestamp(&mut self) -> SystemTime;
fn get_timestamp(&self) -> SystemTime;
fn get_source_ip(&self) -> IpAddr;
fn get_destination_ip(&self) -> IpAddr;
fn set_source_addr(&mut self, address: &str) -> Result<(), Error>;
fn set_destination_addr(&mut self, address: &str) -> Result<(), Error>;
fn source_addr(&self) -> SocketAddr;
fn destination_addr(&self) -> SocketAddr;
fn user_data(&self) -> Vec<u8>;
fn tag(&self) -> String;
fn network(&self) -> String;
fn clone_to(&self) -> Box<dyn Chunk + Send + Sync>; }

Required methods

fn set_timestamp(&mut self) -> SystemTime[src]

fn get_timestamp(&self) -> SystemTime[src]

fn get_source_ip(&self) -> IpAddr[src]

fn get_destination_ip(&self) -> IpAddr[src]

fn set_source_addr(&mut self, address: &str) -> Result<(), Error>[src]

fn set_destination_addr(&mut self, address: &str) -> Result<(), Error>[src]

fn source_addr(&self) -> SocketAddr[src]

fn destination_addr(&self) -> SocketAddr[src]

fn user_data(&self) -> Vec<u8>[src]

fn tag(&self) -> String[src]

fn network(&self) -> String[src]

fn clone_to(&self) -> Box<dyn Chunk + Send + Sync>[src]

Loading content...

Implementors

Loading content...