[][src]Macro pnet::transport::transport_channel_iterator

macro_rules! transport_channel_iterator {
    ($ ty : ident, $ iter : ident, $ func : ident) => { ... };
    ($ ty : ident, $ iter : ident, $ func : ident, $ tyname : expr) => { ... };
}

Create an iterator for some packet type.

Usage:

This example is not tested
transport_channel_iterator!(Ipv4Packet, // Type to iterate over
                            Ipv4TransportChannelIterator, // Name for iterator struct
                            ipv4_packet_iter) // Name of function to create iterator