Lines Matching refs:UnixSeqpacket
12 use sys_util::{handle_eintr, net::UnixSeqpacket, Error as SysError, ScmSocket};
21 let (sock1, sock2) = UnixSeqpacket::pair()?; in pair()
37 sock: UnixSeqpacket,
44 pub fn new(s: UnixSeqpacket) -> MsgSocket<I, O> { in new()
54 type Target = UnixSeqpacket;
62 sock: UnixSeqpacket,
68 pub fn new(s: UnixSeqpacket) -> Sender<M> { in new()
78 sock: UnixSeqpacket,
84 pub fn new(s: UnixSeqpacket) -> Receiver<M> { in new()
92 impl<I: MsgOnSocket, O: MsgOnSocket> AsRef<UnixSeqpacket> for MsgSocket<I, O> {
93 fn as_ref(&self) -> &UnixSeqpacket { in as_ref() argument
104 impl<M: MsgOnSocket> AsRef<UnixSeqpacket> for Sender<M> {
105 fn as_ref(&self) -> &UnixSeqpacket { in as_ref() argument
116 impl<M: MsgOnSocket> AsRef<UnixSeqpacket> for Receiver<M> {
117 fn as_ref(&self) -> &UnixSeqpacket { in as_ref() argument
129 pub trait MsgSender<M: MsgOnSocket>: AsRef<UnixSeqpacket> {
137 let sock: &UnixSeqpacket = self.as_ref(); in send()
150 pub trait MsgReceiver<M: MsgOnSocket>: AsRef<UnixSeqpacket> {
157 let sock: &UnixSeqpacket = self.as_ref(); in recv()