--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qmsk/net/socket/socket.pxd Sun Aug 16 19:01:21 2009 +0300
@@ -0,0 +1,26 @@
+"""
+ Sockect Object/API
+"""
+
+ctypedef int socket_t
+
+cdef class sock :
+ """
+ Represents a single OS-level socket
+
+ >>> from socket import addr
+ >>> s = sock()
+ >>> s.send('foo')
+ Traceback (most recent call last):
+ ...
+ OSError: [Errno 9] Bad file descriptor
+ >>> s.socket()
+ >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337))
+ >>> s.listen(1)
+ >>> s.listen(0)
+ >>> s.connect(addr.sockaddr_in('127.0.01.', 1338))
+ x
+ """
+
+ cdef readonly socket_t fd
+