Struct imix::lowpan_frag_dummy::LowpanTest
[−]
[src]
pub struct LowpanTest<'a, A: Alarm + 'a, T: Alarm + 'a> { alarm: A, frag_state: Sixlowpan<'a, T, Context>, test_counter: Cell<usize>, }
Fields
alarm: A
frag_state: Sixlowpan<'a, T, Context>
test_counter: Cell<usize>
Methods
impl<'a, A: Alarm, T: Alarm + 'a> LowpanTest<'a, A, T>
[src]
pub fn new(
frag_state: Sixlowpan<'a, T, Context>,
alarm: A
) -> LowpanTest<'a, A, T>
[src]
frag_state: Sixlowpan<'a, T, Context>,
alarm: A
) -> LowpanTest<'a, A, T>
pub fn init(&'a self)
[src]
pub fn start(&self)
[src]
fn schedule_next(&self)
[src]
fn run_test_and_increment(&self)
[src]
fn num_tests(&self) -> usize
[src]
fn run_test(&self, test_id: usize)
[src]
fn run_check_test(&self, test_id: usize, buf: &[u8], len: u16)
[src]
fn ipv6_send_packet_test(&self, tf: TF, hop_limit: u8, sac: SAC, dac: DAC)
[src]
unsafe fn send_ipv6_packet(
&self,
_: &[u8],
src_mac_addr: MacAddress,
dst_mac_addr: MacAddress
)
[src]
&self,
_: &[u8],
src_mac_addr: MacAddress,
dst_mac_addr: MacAddress
)
Trait Implementations
impl<'a, A: Alarm, T: Alarm + 'a> Client for LowpanTest<'a, A, T>
[src]
fn fired(&self)
[src]
Callback signaled when the alarm's clock reaches the value set in Alarm#set_alarm
. Read more