util/Zeroconf.py
changeset 1747 6046ffa2280f
parent 1746 45d6f5fba016
child 1749 d73b64672238
equal deleted inserted replaced
1746:45d6f5fba016 1747:6046ffa2280f
   152 _TYPE_SRV = 33
   152 _TYPE_SRV = 33
   153 _TYPE_ANY =  255
   153 _TYPE_ANY =  255
   154 
   154 
   155 # Mapping constants to names
   155 # Mapping constants to names
   156 
   156 
   157 _CLASSES = { _CLASS_IN:   "in",
   157 _CLASSES = {
   158              _CLASS_CS:   "cs",
   158     _CLASS_IN:   "in",
   159              _CLASS_CH:   "ch",
   159     _CLASS_CS:   "cs",
   160              _CLASS_HS:   "hs",
   160     _CLASS_CH:   "ch",
   161              _CLASS_NONE: "none",
   161     _CLASS_HS:   "hs",
   162              _CLASS_ANY:  "any"}
   162     _CLASS_NONE: "none",
   163 
   163     _CLASS_ANY:  "any"
   164 _TYPES = { _TYPE_A:     "a",
   164 }
   165            _TYPE_NS:    "ns",
   165 
   166            _TYPE_MD:    "md",
   166 _TYPES = {
   167            _TYPE_MF:    "mf",
   167     _TYPE_A:     "a",
   168            _TYPE_CNAME: "cname",
   168     _TYPE_NS:    "ns",
   169            _TYPE_SOA:   "soa",
   169     _TYPE_MD:    "md",
   170            _TYPE_MB:    "mb",
   170     _TYPE_MF:    "mf",
   171            _TYPE_MG:    "mg",
   171     _TYPE_CNAME: "cname",
   172            _TYPE_MR:    "mr",
   172     _TYPE_SOA:   "soa",
   173            _TYPE_NULL:  "null",
   173     _TYPE_MB:    "mb",
   174            _TYPE_WKS:   "wks",
   174     _TYPE_MG:    "mg",
   175            _TYPE_PTR:   "ptr",
   175     _TYPE_MR:    "mr",
   176            _TYPE_HINFO: "hinfo",
   176     _TYPE_NULL:  "null",
   177            _TYPE_MINFO: "minfo",
   177     _TYPE_WKS:   "wks",
   178            _TYPE_MX:    "mx",
   178     _TYPE_PTR:   "ptr",
   179            _TYPE_TXT:   "txt",
   179     _TYPE_HINFO: "hinfo",
   180            _TYPE_AAAA:  "quada",
   180     _TYPE_MINFO: "minfo",
   181            _TYPE_SRV:   "srv",
   181     _TYPE_MX:    "mx",
   182            _TYPE_ANY:   "any"}
   182     _TYPE_TXT:   "txt",
       
   183     _TYPE_AAAA:  "quada",
       
   184     _TYPE_SRV:   "srv",
       
   185     _TYPE_ANY:   "any"
       
   186 }
   183 
   187 
   184 # utility functions
   188 # utility functions
   185 
   189 
   186 
   190 
   187 def currentTimeMillis():
   191 def currentTimeMillis():