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