nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Platform provided Weave Addressing and Routing routines.
Summary
Enumerations |
|
---|---|
TunnelAvailabilityMode{
|
enum The set of states for Weave tunnel availability. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef The set of states for Weave tunnel availability. |
Functions |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce a tunnel interface disconnection.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce a tunnel interface connection.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce a Tunnel availability change.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce the tunnel interface is disabled.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce the tunnel interface is enabled.
|
Enumerations
TunnelAvailabilityMode
TunnelAvailabilityMode
The set of states for Weave tunnel availability.
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
The set of states for Weave tunnel availability.
Functions
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce a tunnel interface disconnection.
Details | |||
---|---|---|---|
Parameters |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce a Tunnel availability change.
Perform address and route assignment tasks when the Service tunnel connection avalability state changes.
Details | |||||
---|---|---|---|---|---|
Parameters |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce the tunnel interface is disabled.
Details | |||
---|---|---|---|
Parameters |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
A TunnelAgent Platform API implementation used by the Tunnel Agent to announce the tunnel interface is enabled.
Details | |||
---|---|---|---|
Parameters |
|