Trait zettabgp::BgpAddrItem [−][src]
pub trait BgpAddrItem<T: Sized> { fn decode_from(
mode: BgpTransportMode,
buf: &[u8]
) -> Result<(T, usize), BgpError>; fn encode_to(
&self,
mode: BgpTransportMode,
buf: &mut [u8]
) -> Result<usize, BgpError>; }
Expand description
This trait represens NLRI which have sequental chain encoding with opaque length.
Required methods
Decode from buffer. Returns entity and consumed buffer length, or error.