Skip to content
Permalink
Browse files

[FIDL] Introduce addNextHop overloads for UDS addresses

  • Loading branch information
Abdu Almamou thomasreuterdebertrandtcom
Abdu Almamou authored and thomasreuterdebertrandtcom committed Feb 20, 2020
1 parent 102a731 commit 84fc7eb1afdb900bd5b96201ad5894e31b2e5a5c
Showing with 45 additions and 0 deletions.
  1. +45 −0 basemodel/src/main/franca/joynr/Routing.fidl
@@ -220,6 +220,28 @@ interface Routing {
}
}

<**
@description: Adds a hop to the parent routing table.
<br/>
The overloaded methods (one for each concrete Address type) is
needed since polymorphism is currently not supported by joynr.
**>
method addNextHop {
in {
<** @description: the ID of the target participant **>
String participantId
<**
@description: the messaging unix domain socket server address of the next hop
towards the corresponding participant ID
**>
RoutingTypes.UdsAddress udsAddress
<** @description: true, participant is globally visible
false, otherwise
**>
Boolean isGloballyVisible
}
}

<**
@description: Adds a hop to the parent routing table.
<br/>
@@ -264,6 +286,29 @@ interface Routing {
}
}

<**
@description: Adds a hop to the parent routing table.
<br/>
The overloaded methods (one for each concrete Address type) is
needed since polymorphism is currently not supported by joynr.
**>
method addNextHop {
in {
<** @description: the ID of the target participant **>
String participantId
<**
@description: the messaging unix domain client address of the next hop towards
the corresponding participant ID
**>
RoutingTypes.UdsClientAddress udsClientAddress
<** @description: true, participant is globally visible
false, otherwise
**>
Boolean isGloballyVisible
}
}


<** @description: Removes a hop from the parent routing table. **>
method removeNextHop {
in {

0 comments on commit 84fc7eb

Please sign in to comment.
You can’t perform that action at this time.