rpc add-flow {
input {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
- uses node-flow;
- uses tr:transaction-aware;
+ uses node-flow;
}
output {
uses tr:transaction-aware;
rpc remove-flow {
input {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
- uses node-flow;
- uses tr:transaction-aware;
+ uses node-flow;
}
output {
uses tr:transaction-aware;
rpc update-flow {
input {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
- uses flow-update;
- uses tr:transaction-aware;
+ uses flow-update;
}
output {
uses tr:transaction-aware;
}
notification flow-added {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
}
notification flow-updated {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
uses node-flow;
- uses tr:transaction-aware;
-
+ uses tr:transaction-aware;
}
notification flow-removed {
+ uses tr:transaction-metadata;
leaf flow-ref {
type types:flow-ref;
}
notification node-error-notification {
uses error:error-message;
uses tr:transaction-aware;
+ uses tr:transaction-metadata;
}
notification node-experimenter-error-notification {