Ejemplo n.º 1
0
 def parse_value(cls, buf):
     values = super(OSPFAPIMessageLSADeleteNotify, cls).parse_value(buf)
     values["ifaddr"] = ipv4.bin_to_text(values["ifaddr"])
     values["area_id"] = ipv4.bin_to_text(values["area_id"])
     rest = buffer(buf)[struct.calcsize(cls._VALUE_PACK_STR) :]
     (lsa, lsacls, rest) = LSA.parser(rest)
     values["lsa"] = lsa
     return values
Ejemplo n.º 2
0
 def parse_value(cls, buf):
     values = super(OSPFAPIMessageNSMChange, cls).parse_value(buf)
     values["ifaddr"] = ipv4.bin_to_text(values["ifaddr"])
     values["area_id"] = ipv4.bin_to_text(values["area_id"])
     values["router_id"] = ipv4.bin_to_text(values["router_id"])
     return values
Ejemplo n.º 3
0
 def parse_value(cls, buf):
     values = super(OSPFAPIMessageDeleteInterface, cls).parse_value(buf)
     values["ifaddr"] = ipv4.bin_to_text(values["ifaddr"])
     return values
Ejemplo n.º 4
0
 def parse_value(cls, buf):
     values = super(OSPFAPIMessageReadyNotify, cls).parse_value(buf)
     values["addr"] = ipv4.bin_to_text(values["addr"])
     return values
Ejemplo n.º 5
0
 def parse_value(cls, buf):
     values = super(OSPFAPIDeleteRequest, cls).parse_value(buf)
     values["area_id"] = ipv4.bin_to_text(values["area_id"])
     return values