|
join 1.0
lightweight network framework library
|


Go to the source code of this file.
Classes | |
| struct | join::RouteInfo |
| route change notification payload. More... | |
| class | join::RouteManager |
| kernel routing table manager class. More... | |
Namespaces | |
| namespace | join |
Enumerations | |
| enum class | join::RouteChangeType : uint32_t { join::Added = 1L << 0 , join::Deleted = 1L << 1 , join::Modified = 1L << 2 , join::GatewayChanged = 1L << 3 , join::MetricChanged = 1L << 4 , join::TypeChanged = 1L << 5 , join::ScopeChanged = 1L << 6 , join::ProtocolChanged = 1L << 7 } |
| enumeration of route change types. More... | |
Functions | |
| RouteChangeType | join::operator& (RouteChangeType a, RouteChangeType b) |
| perform binary AND on RouteChangeType. | |
| RouteChangeType | join::operator| (RouteChangeType a, RouteChangeType b) |
| perform binary OR on RouteChangeType. | |
| RouteChangeType | join::operator^ (RouteChangeType a, RouteChangeType b) |
| perform binary XOR on RouteChangeType. | |
| RouteChangeType | join::operator~ (RouteChangeType a) |
| perform binary NOT on RouteChangeType. | |
| const RouteChangeType & | join::operator&= (RouteChangeType &a, RouteChangeType b) |
| perform binary AND assignment on RouteChangeType. | |
| const RouteChangeType & | join::operator|= (RouteChangeType &a, RouteChangeType b) |
| perform binary OR assignment on RouteChangeType. | |
| const RouteChangeType & | join::operator^= (RouteChangeType &a, RouteChangeType b) |
| perform binary XOR assignment on RouteChangeType. | |