Socket.hx 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. package python.lib;
  2. @:pythonImport("socket")
  3. extern class Socket {
  4. static var AF_APPLETALK:Int;
  5. static var AF_ASH:Int;
  6. static var AF_ATMPVC:Int;
  7. static var AF_ATMSVC:Int;
  8. static var AF_AX25:Int;
  9. static var AF_BLUETOOTH:Int;
  10. static var AF_BRIDGE:Int;
  11. static var AF_CAN:Int;
  12. static var AF_ECONET:Int;
  13. static var AF_INET:Int;
  14. static var AF_INET6:Int;
  15. static var AF_IPX:Int;
  16. static var AF_IRDA:Int;
  17. static var AF_KEY:Int;
  18. static var AF_LLC:Int;
  19. static var AF_NETBEUI:Int;
  20. static var AF_NETLINK:Int;
  21. static var AF_NETROM:Int;
  22. static var AF_PACKET:Int;
  23. static var AF_PPPOX:Int;
  24. static var AF_RDS:Int;
  25. static var AF_ROSE:Int;
  26. static var AF_ROUTE:Int;
  27. static var AF_SECURITY:Int;
  28. static var AF_SNA:Int;
  29. static var AF_TIPC:Int;
  30. static var AF_UNIX:Int;
  31. static var AF_UNSPEC:Int;
  32. static var AF_WANPIPE:Int;
  33. static var AF_X25:Int;
  34. static var AI_ADDRCONFIG:Int;
  35. static var AI_ALL:Int;
  36. static var AI_CANONNAME:Int;
  37. static var AI_NUMERICHOST:Int;
  38. static var AI_NUMERICSERV:Int;
  39. static var AI_PASSIVE:Int;
  40. static var AI_V4MAPPED:Int;
  41. static var BDADDR_ANY:Int;
  42. static var BDADDR_LOCAL:Int;
  43. static var BTPROTO_HCI:Int;
  44. static var BTPROTO_L2CAP:Int;
  45. static var BTPROTO_RFCOMM:Int;
  46. static var BTPROTO_SCO:Int;
  47. static var CAN_EFF_FLAG:Int;
  48. static var CAN_EFF_MASK:Int;
  49. static var CAN_ERR_FLAG:Int;
  50. static var CAN_ERR_MASK:Int;
  51. static var CAN_RAW:Int;
  52. static var CAN_RAW_ERR_FILTER:Int;
  53. static var CAN_RAW_FILTER:Int;
  54. static var CAN_RAW_LOOPBACK:Int;
  55. static var CAN_RAW_RECV_OWN_MSGS:Int;
  56. static var CAN_RTR_FLAG:Int;
  57. static var CAN_SFF_MASK:Int;
  58. static var CAPI:Int;
  59. static var CMSG_LEN:Int;
  60. static var CMSG_SPACE:Int;
  61. static var EAGAIN:Int;
  62. static var EAI_ADDRFAMILY:Int;
  63. static var EAI_AGAIN:Int;
  64. static var EAI_BADFLAGS:Int;
  65. static var EAI_FAIL:Int;
  66. static var EAI_FAMILY:Int;
  67. static var EAI_MEMORY:Int;
  68. static var EAI_NODATA:Int;
  69. static var EAI_NONAME:Int;
  70. static var EAI_OVERFLOW:Int;
  71. static var EAI_SERVICE:Int;
  72. static var EAI_SOCKTYPE:Int;
  73. static var EAI_SYSTEM:Int;
  74. static var EBADF:Int;
  75. static var EWOULDBLOCK:Int;
  76. static var HCI_DATA_DIR:Int;
  77. static var HCI_FILTER:Int;
  78. static var HCI_TIME_STAMP:Int;
  79. static var INADDR_ALLHOSTS_GROUP:Int;
  80. static var INADDR_ANY:Int;
  81. static var INADDR_BROADCAST:Int;
  82. static var INADDR_LOOPBACK:Int;
  83. static var INADDR_MAX_LOCAL_GROUP:Int;
  84. static var INADDR_NONE:Int;
  85. static var INADDR_UNSPEC_GROUP:Int;
  86. static var IPPORT_RESERVED:Int;
  87. static var IPPORT_USERRESERVED:Int;
  88. static var IPPROTO_AH:Int;
  89. static var IPPROTO_DSTOPTS:Int;
  90. static var IPPROTO_EGP:Int;
  91. static var IPPROTO_ESP:Int;
  92. static var IPPROTO_FRAGMENT:Int;
  93. static var IPPROTO_GRE:Int;
  94. static var IPPROTO_HOPOPTS:Int;
  95. static var IPPROTO_ICMP:Int;
  96. static var IPPROTO_ICMPV6:Int;
  97. static var IPPROTO_IDP:Int;
  98. static var IPPROTO_IGMP:Int;
  99. static var IPPROTO_IP:Int;
  100. static var IPPROTO_IPIP:Int;
  101. static var IPPROTO_IPV6:Int;
  102. static var IPPROTO_NONE:Int;
  103. static var IPPROTO_PIM:Int;
  104. static var IPPROTO_PUP:Int;
  105. static var IPPROTO_RAW:Int;
  106. static var IPPROTO_ROUTING:Int;
  107. static var IPPROTO_RSVP:Int;
  108. static var IPPROTO_SCTP:Int;
  109. static var IPPROTO_TCP:Int;
  110. static var IPPROTO_TP:Int;
  111. static var IPPROTO_UDP:Int;
  112. static var IPV6_CHECKSUM:Int;
  113. static var IPV6_DSTOPTS:Int;
  114. static var IPV6_HOPLIMIT:Int;
  115. static var IPV6_HOPOPTS:Int;
  116. static var IPV6_JOIN_GROUP:Int;
  117. static var IPV6_LEAVE_GROUP:Int;
  118. static var IPV6_MULTICAST_HOPS:Int;
  119. static var IPV6_MULTICAST_IF:Int;
  120. static var IPV6_MULTICAST_LOOP:Int;
  121. static var IPV6_NEXTHOP:Int;
  122. static var IPV6_PKTINFO:Int;
  123. static var IPV6_RECVDSTOPTS:Int;
  124. static var IPV6_RECVHOPLIMIT:Int;
  125. static var IPV6_RECVHOPOPTS:Int;
  126. static var IPV6_RECVPKTINFO:Int;
  127. static var IPV6_RECVRTHDR:Int;
  128. static var IPV6_RECVTCLASS:Int;
  129. static var IPV6_RTHDR:Int;
  130. static var IPV6_RTHDRDSTOPTS:Int;
  131. static var IPV6_RTHDR_TYPE_0:Int;
  132. static var IPV6_TCLASS:Int;
  133. static var IPV6_UNICAST_HOPS:Int;
  134. static var IPV6_V6ONLY:Int;
  135. static var IP_ADD_MEMBERSHIP:Int;
  136. static var IP_DEFAULT_MULTICAST_LOOP:Int;
  137. static var IP_DEFAULT_MULTICAST_TTL:Int;
  138. static var IP_DROP_MEMBERSHIP:Int;
  139. static var IP_HDRINCL:Int;
  140. static var IP_MAX_MEMBERSHIPS:Int;
  141. static var IP_MULTICAST_IF:Int;
  142. static var IP_MULTICAST_LOOP:Int;
  143. static var IP_MULTICAST_TTL:Int;
  144. static var IP_OPTIONS:Int;
  145. static var IP_RECVOPTS:Int;
  146. static var IP_RECVRETOPTS:Int;
  147. static var IP_RETOPTS:Int;
  148. static var IP_TOS:Int;
  149. static var IP_TRANSPARENT:Int;
  150. static var IP_TTL:Int;
  151. static var MSG_CMSG_CLOEXEC:Int;
  152. static var MSG_CONFIRM:Int;
  153. static var MSG_CTRUNC:Int;
  154. static var MSG_DONTROUTE:Int;
  155. static var MSG_DONTWAIT:Int;
  156. static var MSG_EOR:Int;
  157. static var MSG_ERRQUEUE:Int;
  158. static var MSG_MORE:Int;
  159. static var MSG_NOSIGNAL:Int;
  160. static var MSG_OOB:Int;
  161. static var MSG_PEEK:Int;
  162. static var MSG_TRUNC:Int;
  163. static var MSG_WAITALL:Int;
  164. static var NETLINK_DNRTMSG:Int;
  165. static var NETLINK_FIREWALL:Int;
  166. static var NETLINK_IP6_FW:Int;
  167. static var NETLINK_NFLOG:Int;
  168. static var NETLINK_ROUTE:Int;
  169. static var NETLINK_USERSOCK:Int;
  170. static var NETLINK_XFRM:Int;
  171. static var NI_DGRAM:Int;
  172. static var NI_MAXHOST:Int;
  173. static var NI_MAXSERV:Int;
  174. static var NI_NAMEREQD:Int;
  175. static var NI_NOFQDN:Int;
  176. static var NI_NUMERICHOST:Int;
  177. static var NI_NUMERICSERV:Int;
  178. static var PACKET_BROADCAST:Int;
  179. static var PACKET_FASTROUTE:Int;
  180. static var PACKET_HOST:Int;
  181. static var PACKET_LOOPBACK:Int;
  182. static var PACKET_MULTICAST:Int;
  183. static var PACKET_OTHERHOST:Int;
  184. static var PACKET_OUTGOING:Int;
  185. static var PF_CAN:Int;
  186. static var PF_PACKET:Int;
  187. static var PF_RDS:Int;
  188. static var SCM_CREDENTIALS:Int;
  189. static var SCM_RIGHTS:Int;
  190. static var SHUT_RD:Int;
  191. static var SHUT_RDWR:Int;
  192. static var SHUT_WR:Int;
  193. static var SOCK_CLOEXEC:Int;
  194. static var SOCK_DGRAM:Int;
  195. static var SOCK_NONBLOCK:Int;
  196. static var SOCK_RAW:Int;
  197. static var SOCK_RDM:Int;
  198. static var SOCK_SEQPACKET:Int;
  199. static var SOCK_STREAM:Int;
  200. static var SOL_CAN_BASE:Int;
  201. static var SOL_CAN_RAW:Int;
  202. static var SOL_HCI:Int;
  203. static var SOL_IP:Int;
  204. static var SOL_SOCKET:Int;
  205. static var SOL_TCP:Int;
  206. static var SOL_TIPC:Int;
  207. static var SOL_UDP:Int;
  208. static var SOMAXCONN:Int;
  209. static var SO_ACCEPTCONN:Int;
  210. static var SO_BINDTODEVICE:Int;
  211. static var SO_BROADCAST:Int;
  212. static var SO_DEBUG:Int;
  213. static var SO_DONTROUTE:Int;
  214. static var SO_ERROR:Int;
  215. static var SO_KEEPALIVE:Int;
  216. static var SO_LINGER:Int;
  217. static var SO_OOBINLINE:Int;
  218. static var SO_PASSCRED:Int;
  219. static var SO_PEERCRED:Int;
  220. static var SO_RCVBUF:Int;
  221. static var SO_RCVLOWAT:Int;
  222. static var SO_RCVTIMEO:Int;
  223. static var SO_REUSEADDR:Int;
  224. static var SO_REUSEPORT:Int;
  225. static var SO_SNDBUF:Int;
  226. static var SO_SNDLOWAT:Int;
  227. static var SO_SNDTIMEO:Int;
  228. static var SO_TYPE:Int;
  229. static var TCP_CORK:Int;
  230. static var TCP_DEFER_ACCEPT:Int;
  231. static var TCP_INFO:Int;
  232. static var TCP_KEEPCNT:Int;
  233. static var TCP_KEEPIDLE:Int;
  234. static var TCP_KEEPINTVL:Int;
  235. static var TCP_LINGER2:Int;
  236. static var TCP_MAXSEG:Int;
  237. static var TCP_NODELAY:Int;
  238. static var TCP_QUICKACK:Int;
  239. static var TCP_SYNCNT:Int;
  240. static var TCP_WINDOW_CLAMP:Int;
  241. static var TIPC_ADDR_ID:Int;
  242. static var TIPC_ADDR_NAME:Int;
  243. static var TIPC_ADDR_NAMESEQ:Int;
  244. static var TIPC_CFG_SRV:Int;
  245. static var TIPC_CLUSTER_SCOPE:Int;
  246. static var TIPC_CONN_TIMEOUT:Int;
  247. static var TIPC_CRITICAL_IMPORTANCE:Int;
  248. static var TIPC_DEST_DROPPABLE:Int;
  249. static var TIPC_HIGH_IMPORTANCE:Int;
  250. static var TIPC_IMPORTANCE:Int;
  251. static var TIPC_LOW_IMPORTANCE:Int;
  252. static var TIPC_MEDIUM_IMPORTANCE:Int;
  253. static var TIPC_NODE_SCOPE:Int;
  254. static var TIPC_PUBLISHED:Int;
  255. static var TIPC_SRC_DROPPABLE:Int;
  256. static var TIPC_SUBSCR_TIMEOUT:Int;
  257. static var TIPC_SUB_CANCEL:Int;
  258. static var TIPC_SUB_PORTS:Int;
  259. static var TIPC_SUB_SERVICE:Int;
  260. static var TIPC_TOP_SRV:Int;
  261. static var TIPC_WAIT_FOREVER:Int;
  262. static var TIPC_WITHDRAWN:Int;
  263. static var TIPC_ZONE_SCOPE:Int;
  264. static var _GLOBAL_DEFAULT_TIMEOUT:Int;
  265. }