xref: /aosp_15_r20/external/libnl/python/netlink/route/links/dummy.py (revision 4dc78e53d49367fa8e61b07018507c90983a077d)
1*4dc78e53SAndroid Build Coastguard Worker#
2*4dc78e53SAndroid Build Coastguard Worker# Copyright (c) 2011 Thomas Graf <[email protected]>
3*4dc78e53SAndroid Build Coastguard Worker#
4*4dc78e53SAndroid Build Coastguard Worker
5*4dc78e53SAndroid Build Coastguard Worker"""Dummy
6*4dc78e53SAndroid Build Coastguard Worker
7*4dc78e53SAndroid Build Coastguard Worker"""
8*4dc78e53SAndroid Build Coastguard Workerfrom __future__ import absolute_import
9*4dc78e53SAndroid Build Coastguard Worker
10*4dc78e53SAndroid Build Coastguard Worker__version__ = "1.0"
11*4dc78e53SAndroid Build Coastguard Worker__all__ = [
12*4dc78e53SAndroid Build Coastguard Worker    "init",
13*4dc78e53SAndroid Build Coastguard Worker]
14*4dc78e53SAndroid Build Coastguard Worker
15*4dc78e53SAndroid Build Coastguard Worker
16*4dc78e53SAndroid Build Coastguard Workerclass DummyLink(object):
17*4dc78e53SAndroid Build Coastguard Worker    def __init__(self, link):
18*4dc78e53SAndroid Build Coastguard Worker        self._rtnl_link = link
19*4dc78e53SAndroid Build Coastguard Worker
20*4dc78e53SAndroid Build Coastguard Worker    @staticmethod
21*4dc78e53SAndroid Build Coastguard Worker    def brief():
22*4dc78e53SAndroid Build Coastguard Worker        return "dummy"
23*4dc78e53SAndroid Build Coastguard Worker
24*4dc78e53SAndroid Build Coastguard Worker
25*4dc78e53SAndroid Build Coastguard Workerdef init(link):
26*4dc78e53SAndroid Build Coastguard Worker    link.dummy = DummyLink(link._rtnl_link)
27*4dc78e53SAndroid Build Coastguard Worker    return link.dummy
28