WSF
wsf::comm::router::ProtocolOSPF::LinkStateData Struct Reference

#include <WsfCommProtocolOSPF.hpp>

Collaboration diagram for wsf::comm::router::ProtocolOSPF::LinkStateData:

Public Attributes

Address mLocalInterface {}
Address mRemoteInterface {}
std::string mLocalNetwork {}
std::string mRemoteNetwork {}
double mLastUpdateTime {}

Detailed Description

A simple struct used to combine data used by OSPF on all routers. Every router periodically attempts to communicate with other routers within its area. Routers respond to this, validating two-way communications. Since areas can encompass multiple networks, this allows an area to know which networks (and their interfaces) that can be sent to directly within the same area, as well as track when such data should be removed when communications fail (after a timeout).

Member Data Documentation

◆ mLastUpdateTime

double wsf::comm::router::ProtocolOSPF::LinkStateData::mLastUpdateTime {}

◆ mLocalInterface

◆ mLocalNetwork

std::string wsf::comm::router::ProtocolOSPF::LinkStateData::mLocalNetwork {}

◆ mRemoteInterface

◆ mRemoteNetwork

std::string wsf::comm::router::ProtocolOSPF::LinkStateData::mRemoteNetwork {}

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved