Skip to content

forwarding_table_time_list

cosmica.experimental_packet_routing.forwarding_table_time_list

__all__ module-attribute

__all__ = ['ForwardingTableTimeList']

ForwardingTableTimeList dataclass

ForwardingTableTimeList(
    *,
    time_for_snapshots: list[datetime64],
    nominal_forwarding_table_for_snapshots: list[
        ForwardingTable
    ],
    backup_forwarding_tables_for_snapshots: list[
        dict[frozenset[frozenset[Node]], ForwardingTable]
    ] = list()
)

backup_forwarding_tables_for_snapshots class-attribute instance-attribute

backup_forwarding_tables_for_snapshots: list[
    dict[frozenset[frozenset[Node]], ForwardingTable]
] = field(default_factory=list)

nominal_forwarding_table_for_snapshots instance-attribute

nominal_forwarding_table_for_snapshots: list[
    ForwardingTable
]

time_for_snapshots instance-attribute

time_for_snapshots: list[datetime64]