예제 #1
0
파일: network.py 프로젝트: hile/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv4_route_target(fields[0], fields[2])
        target = parse_ipv4_route_target(fields[1])
        flags = fields[4]
        interface = fields[7]

        Route.__init__(self, table, address, target, flags=flags, interface=interface)
예제 #2
0
파일: network.py 프로젝트: hile/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv6_route_target(fields[0])
        target = parse_ipv6_route_target(fields[1])
        flags = fields[2]
        refs = fields[4]
        use = fields[5]
        interface = fields[6]

        Route.__init__(self, table, address, target, flags=flags, interface=interface, refs=refs, use=use)
예제 #3
0
파일: network.py 프로젝트: hile/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv6_route_target(fields[0])
        target = parse_ipv6_route_target(fields[1])
        flags = fields[2]
        interface = fields[3]

        if len(fields) == 5:
            expires = fields[4]
        else:
            expires = None

        Route.__init__(self, table, address, target, flags=flags, interface=interface, expires=expires)
예제 #4
0
파일: network.py 프로젝트: hile/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv4_route_target(fields[0])
        target = parse_ipv4_route_target(fields[1])
        flags = fields[2]
        refs = int(fields[3])
        use = int(fields[3])
        interface = fields[4]

        if len(fields) == 6:
            expires = fields[5]
        else:
            expires = None

        Route.__init__(self, table, address, target, flags=flags, refs=refs, use=use, interface=interface, expires=expires)
예제 #5
0
파일: network.py 프로젝트: pombreda/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv6_route_target(fields[0])
        target = parse_ipv6_route_target(fields[1])
        flags = fields[2]
        interface = fields[3]

        if len(fields) == 5:
            expires = fields[4]
        else:
            expires = None

        Route.__init__(self,
                       table,
                       address,
                       target,
                       flags=flags,
                       interface=interface,
                       expires=expires)
예제 #6
0
파일: network.py 프로젝트: pombreda/seine
    def __init__(self, table, line):
        fields = line.split()

        address = parse_ipv4_route_target(fields[0])
        target = parse_ipv4_route_target(fields[1])
        flags = fields[2]
        refs = int(fields[3])
        use = int(fields[3])
        interface = fields[4]

        if len(fields) == 6:
            expires = fields[5]
        else:
            expires = None

        Route.__init__(self,
                       table,
                       address,
                       target,
                       flags=flags,
                       refs=refs,
                       use=use,
                       interface=interface,
                       expires=expires)