home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / OPENSTEP / Languages / Python / python-14-src / Lib / next3 / IN.py < prev    next >
Encoding:
Text File  |  1997-01-17  |  1.8 KB  |  81 lines

  1. # Generated by h2py from /usr/include/bsd/netinet/in.h
  2. IPPROTO_IP = 0
  3. IPPROTO_ICMP = 1
  4. IPPROTO_GGP = 3
  5. IPPROTO_TCP = 6
  6. IPPROTO_EGP = 8
  7. IPPROTO_PUP = 12
  8. IPPROTO_UDP = 17
  9. IPPROTO_IDP = 22
  10. IPPROTO_RAW = 255
  11. IPPROTO_MAX = 256
  12. IPPORT_ECHO = 7
  13. IPPORT_DISCARD = 9
  14. IPPORT_SYSTAT = 11
  15. IPPORT_DAYTIME = 13
  16. IPPORT_NETSTAT = 15
  17. IPPORT_FTP = 21
  18. IPPORT_TELNET = 23
  19. IPPORT_SMTP = 25
  20. IPPORT_TIMESERVER = 37
  21. IPPORT_NAMESERVER = 42
  22. IPPORT_WHOIS = 43
  23. IPPORT_MTP = 57
  24. IPPORT_TFTP = 69
  25. IPPORT_RJE = 77
  26. IPPORT_FINGER = 79
  27. IPPORT_TTYLINK = 87
  28. IPPORT_SUPDUP = 95
  29. IPPORT_EXECSERVER = 512
  30. IPPORT_LOGINSERVER = 513
  31. IPPORT_CMDSERVER = 514
  32. IPPORT_EFSSERVER = 520
  33. IPPORT_BIFFUDP = 512
  34. IPPORT_WHOSERVER = 513
  35. IPPORT_ROUTESERVER = 520
  36. IPPORT_RESERVED = 1024
  37. IPPORT_USERRESERVED = 5000
  38. IMPLINK_IP = 155
  39. IMPLINK_LOWEXPER = 156
  40. IMPLINK_HIGHEXPER = 158
  41. def IN_CLASSA(i): return (((long)(i) & 0x80000000) == 0)
  42.  
  43. IN_CLASSA_NET = 0xff000000
  44. IN_CLASSA_NSHIFT = 24
  45. IN_CLASSA_HOST = 0x00ffffff
  46. IN_CLASSA_MAX = 128
  47. def IN_CLASSB(i): return (((long)(i) & 0xc0000000) == 0x80000000)
  48.  
  49. IN_CLASSB_NET = 0xffff0000
  50. IN_CLASSB_NSHIFT = 16
  51. IN_CLASSB_HOST = 0x0000ffff
  52. IN_CLASSB_MAX = 65536
  53. def IN_CLASSC(i): return (((long)(i) & 0xe0000000) == 0xc0000000)
  54.  
  55. IN_CLASSC_NET = 0xffffff00
  56. IN_CLASSC_NSHIFT = 8
  57. IN_CLASSC_HOST = 0x000000ff
  58. def IN_CLASSD(i): return (((long)(i) & 0xf0000000) == 0xe0000000)
  59.  
  60. def IN_MULTICAST(i): return IN_CLASSD(i)
  61.  
  62. def IN_EXPERIMENTAL(i): return (((long)(i) & 0xe0000000) == 0xe0000000)
  63.  
  64. def IN_BADCLASS(i): return (((long)(i) & 0xf0000000) == 0xf0000000)
  65.  
  66. INADDR_ANY = 0x00000000
  67. INADDR_LOOPBACK = 0x7f000001
  68. INADDR_BROADCAST = 0xffffffff
  69. INADDR_NONE = 0xffffffff
  70. IN_LOOPBACKNET = 127
  71. IP_OPTIONS = 1
  72. IP_TIMETOLIVE = 2
  73. def ntohl(x): return NXSwapBigLongToHost(x)
  74.  
  75. def ntohs(x): return NXSwapBigShortToHost(x)
  76.  
  77. def htonl(x): return NXSwapHostLongToBig(x)
  78.  
  79. def htons(x): return NXSwapHostShortToBig(x)
  80.  
  81.