X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fgroup-statistics.yang;h=043b0077f79defd977170a105a3651a13c8f9332;hp=d589f45332fbc096f189a085eb236e7c2bb30f8e;hb=d29fdfd7e68069afd72809271b5c556ad1ab2bd8;hpb=95c82c81e49ba07e792d0c81c483c1c4ad874424 diff --git a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang index d589f45332..043b0077f7 100644 --- a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang +++ b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/group-statistics.yang @@ -10,6 +10,45 @@ module opendaylight-group-statistics { revision "2013-11-11" { description "Initial revision of group statistics service"; } + + typedef group-stats-ref { + type instance-identifier; + } + + grouping group-stats-response { + uses "inv:node-context-ref"; + + leaf group-stats-id { + type group-stats-ref; + } + uses group-types:group-statistics; + } + + typedef group-features-ref { + type instance-identifier; + } + + grouping group-features-response { + uses "inv:node-context-ref"; + + leaf group-features-id { + type group-features-ref; + } + uses group-types:group-features; + } + + typedef group-desc-ref { + type instance-identifier; + } + + grouping group-desc-response { + uses "inv:node-context-ref"; + + leaf group-desc-id { + type group-desc-ref; + } + uses group-types:group-desc-stats; + } // RPC calls rpc get-all-group-statistics { @@ -18,7 +57,7 @@ module opendaylight-group-statistics { } output { list group-statistics { - uses group-types:group-statistics; + uses group-stats-response; } uses tr:transaction-aware; } @@ -33,7 +72,7 @@ module opendaylight-group-statistics { } } output { - uses group-types:group-statistics; + uses group-stats-response; uses tr:transaction-aware; } @@ -47,7 +86,7 @@ module opendaylight-group-statistics { } } output { - uses group-types:group-desc-stats; + uses group-desc-response; uses tr:transaction-aware; } } @@ -60,7 +99,7 @@ module opendaylight-group-statistics { } } output { - uses group-types:group-features; + uses group-features-response; uses tr:transaction-aware; } } @@ -69,17 +108,17 @@ module opendaylight-group-statistics { //Notification calls notification group-statistics-updated { - uses group-types:group-statistics; + uses group-stats-response; uses tr:transaction-aware; } notification group-desc-stats-updated { - uses group-types:group-desc-stats; + uses group-desc-response; uses tr:transaction-aware; } - notification group-features { - uses group-types:group-features; + notification group-features-updated { + uses group-features-response; uses tr:transaction-aware; } }