Struct erlang_port::PacketReceiver[][src]

pub struct PacketReceiver<R> where
    R: Read
{ /* fields omitted */ }

A receiver for ports opened in Packet mode.

If a port is opened with the {:packet, N} option then this receiver can be used with the packet_size set to N

Methods

impl<R> PacketReceiver<R> where
    R: Read
[src]

Trait Implementations

impl<R> PortReceive for PacketReceiver<R> where
    R: Read
[src]

Receives a single message over the port. Read more

Important traits for MessageIterator<'a, R, T>

Creates an Iterator over a series of messages read from the port.

Auto Trait Implementations

impl<R> Send for PacketReceiver<R> where
    R: Send

impl<R> Sync for PacketReceiver<R> where
    R: Sync