Enumerations

enum TunnelAvailabilityMode
Name Value
kMode_Primary 1
kMode_PrimaryAndBackup 2
kMode_BackupOnly 3

The set of states for Weave tunnel availability.

Defined at line 61 of file gen/third_party/openweave-core/src/include/Weave/Profiles/weave-tunneling/WeaveTunnelAgent.h

Functions

  • void TunnelInterfaceUp (InterfaceId tunIf)

    Perform address/route assignment tasks when the Weave tunnel interface is brought up.

  • void TunnelInterfaceDown (InterfaceId tunIf)

    Perform address/route deletion tasks when the Weave tunnel interface is brought down.

  • void ServiceTunnelEstablished (InterfaceId tunIf, TunnelAvailabilityMode tunMode)

    Perform address/route assignment tasks when the Service tunnel connection is established.

  • void ServiceTunnelDisconnected (InterfaceId tunIf)

    Perform address and route assignment tasks when the Service tunnel connection is torn down.

  • void ServiceTunnelModeChange (InterfaceId tunIf, TunnelAvailabilityMode tunMode)

    Perform address and route assignment tasks when the Service tunnel connection avalability state

    changes.

  • void EnableBorderRouting ()

    Enable Border Routing at the platform level.

  • void DisableBorderRouting ()

    Disable Border Routing at the platform level.