Lines Matching refs:ControlMessageOwned
632 type Item = ControlMessageOwned;
634 fn next(&mut self) -> Option<ControlMessageOwned> {
640 let cm = unsafe { Some(ControlMessageOwned::decode_from(hdr))};
665 pub enum ControlMessageOwned {
850 impl ControlMessageOwned { impl
860 unsafe fn decode_from(header: &cmsghdr) -> ControlMessageOwned
875 ControlMessageOwned::ScmRights(fds)
880 ControlMessageOwned::ScmCredentials(cred.into())
885 ControlMessageOwned::ScmCreds(cred.into())
890 ControlMessageOwned::ScmTimestamp(TimeVal::from(tv))
895 ControlMessageOwned::ScmTimestampns(TimeSpec::from(ts))
907 ControlMessageOwned::ScmTimestampsns(timestamping)
919 ControlMessageOwned::Ipv6PacketInfo(info)
931 ControlMessageOwned::Ipv4PacketInfo(info)
943 ControlMessageOwned::Ipv4RecvIf(dl)
955 ControlMessageOwned::Ipv4RecvDstAddr(dl)
961 ControlMessageOwned::Ipv4OrigDstAddr(dl)
967 ControlMessageOwned::UdpGroSegments(gso_size)
972 ControlMessageOwned::RxqOvfl(drop_counter)
978 ControlMessageOwned::Ipv4RecvErr(err, addr)
984 ControlMessageOwned::Ipv6RecvErr(err, addr)
990 ControlMessageOwned::Ipv6OrigDstAddr(dl)
995 ControlMessageOwned::Unknown(ucmsg)
1819 use crate::sys::socket::{AddressFamily, ControlMessageOwned};
1885 if let ControlMessageOwned::ScmTimestampsns(timestamps) = cmsg {