This module has no docstring.
A socket-like wrapper for exposing real transport sockets. These objects can be safely returned by APIs like `transport.get_extra_info('socket')`. All potentially disruptive operations (like "socket.close()") are banned.
accept(self)
bind(self, *args, **kwargs)
close(self)
connect(self, *args, **kwargs)
connect_ex(self, *args, **kwargs)
detach(self)
dup(self)
fileno(self)
get_inheritable(self)
getpeername(self)
getsockbyname(self)
getsockname(self)
getsockopt(self, *args, **kwargs)
gettimeout(self)
ioctl(self, *args, **kwargs)
listen(self, *args, **kwargs)
makefile(self)
recv(self, *args, **kwargs)
recv_into(self, *args, **kwargs)
recvfrom(self, *args, **kwargs)
recvfrom_into(self, *args, **kwargs)
recvmsg(self, *args, **kwargs)
recvmsg_into(self, *args, **kwargs)
send(self, *args, **kwargs)
sendall(self, *args, **kwargs)
sendfile(self, *args, **kwargs)
sendmsg(self, *args, **kwargs)
sendmsg_afalg(self, *args, **kwargs)
sendto(self, *args, **kwargs)
set_inheritable(self, *args, **kwargs)
setblocking(self, flag)
setsockopt(self, *args, **kwargs)
settimeout(self, value)
share(self, process_id)
shutdown(self, how)
family = <property object at 0x7f92bf3d6130>
proto = <property object at 0x7f92bf3d61d0>
type = <property object at 0x7f92bf3d6180>