blob: a97c4d65b98aa7b57c1804f755447a36637a1c86 [file] [log] [blame]
#![allow(warnings)]
use crate::{event, Interests, Registry, Token};
use std::fmt;
use std::io::{self, IoSlice, IoSliceMut, Read, Write};
use std::net::{self, SocketAddr};
use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
#[derive(Debug)]
pub struct TcpListener {
}
impl TcpListener {
pub fn bind(addr: SocketAddr) -> io::Result<TcpListener> {
os_required!();
}
pub fn local_addr(&self) -> io::Result<SocketAddr> {
os_required!();
}
pub fn try_clone(&self) -> io::Result<TcpListener> {
os_required!();
}
pub fn accept(&self) -> io::Result<(TcpStream, SocketAddr)> {
os_required!();
}
pub fn set_ttl(&self, ttl: u32) -> io::Result<()> {
os_required!();
}
pub fn ttl(&self) -> io::Result<u32> {
os_required!();
}
pub fn take_error(&self) -> io::Result<Option<io::Error>> {
os_required!();
}
}
impl event::Source for TcpListener {
fn register(&self, registry: &Registry, token: Token, interests: Interests) -> io::Result<()> {
os_required!();
}
fn reregister(
&self,
registry: &Registry,
token: Token,
interests: Interests,
) -> io::Result<()> {
os_required!();
}
fn deregister(&self, registry: &Registry) -> io::Result<()> {
os_required!();
}
}
impl FromRawFd for TcpListener {
unsafe fn from_raw_fd(fd: RawFd) -> TcpListener {
os_required!();
}
}
impl IntoRawFd for TcpListener {
fn into_raw_fd(self) -> RawFd {
os_required!();
}
}
impl AsRawFd for TcpListener {
fn as_raw_fd(&self) -> RawFd {
os_required!();
}
}
pub struct TcpStream {
}
impl TcpStream {
pub(crate) fn new(inner: net::TcpStream) -> TcpStream {
os_required!();
}
pub fn connect(addr: SocketAddr) -> io::Result<TcpStream> {
os_required!();
}
pub fn peer_addr(&self) -> io::Result<SocketAddr> {
os_required!();
}
pub fn local_addr(&self) -> io::Result<SocketAddr> {
os_required!();
}
pub fn try_clone(&self) -> io::Result<TcpStream> {
os_required!();
}
pub fn shutdown(&self, how: net::Shutdown) -> io::Result<()> {
os_required!();
}
pub fn set_nodelay(&self, nodelay: bool) -> io::Result<()> {
os_required!();
}
pub fn nodelay(&self) -> io::Result<bool> {
os_required!();
}
pub fn set_ttl(&self, ttl: u32) -> io::Result<()> {
os_required!();
}
pub fn ttl(&self) -> io::Result<u32> {
os_required!();
}
pub fn take_error(&self) -> io::Result<Option<io::Error>> {
os_required!();
}
pub fn peek(&self, buf: &mut [u8]) -> io::Result<usize> {
os_required!();
}
}
impl<'a> Read for &'a TcpStream {
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
os_required!();
}
fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
os_required!();
}
}
impl<'a> Write for &'a TcpStream {
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
os_required!();
}
fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> io::Result<usize> {
os_required!();
}
fn flush(&mut self) -> io::Result<()> {
os_required!();
}
}
impl event::Source for TcpStream {
fn register(&self, registry: &Registry, token: Token, interests: Interests) -> io::Result<()> {
os_required!();
}
fn reregister(
&self,
registry: &Registry,
token: Token,
interests: Interests,
) -> io::Result<()> {
os_required!();
}
fn deregister(&self, registry: &Registry) -> io::Result<()> {
os_required!();
}
}
impl fmt::Debug for TcpStream {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
os_required!();
}
}
impl FromRawFd for TcpStream {
unsafe fn from_raw_fd(fd: RawFd) -> TcpStream {
os_required!();
}
}
impl IntoRawFd for TcpStream {
fn into_raw_fd(self) -> RawFd {
os_required!();
}
}
impl AsRawFd for TcpStream {
fn as_raw_fd(&self) -> RawFd {
os_required!();
}
}