1 module opendaylight-group-statistics {
2 namespace "urn:opendaylight:group:statistics";
5 import yang-ext {prefix ext; revision-date "2013-07-09";}
6 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
7 import opendaylight-group-types {prefix group-types;revision-date "2013-10-18";}
8 import flow-capable-transaction {prefix tr;}
12 Email: avishnoi@in.ibm.com";
14 revision "2013-11-11" {
15 description "Initial revision of group statistics service";
18 augment "/inv:nodes/inv:node" {
19 ext:augment-identifier "node-group-statistics";
20 container group-statistics {
22 uses group-types:group-statistics-reply;
26 augment "/inv:nodes/inv:node" {
27 ext:augment-identifier "node-group-desc-stats";
28 container group-desc {
30 uses group-types:group-desc-stats-reply;
34 augment "/inv:nodes/inv:node" {
35 ext:augment-identifier "node-group-features";
36 container group-features {
38 uses group-types:group-features-reply;
43 rpc get-all-group-statistics {
48 uses group-types:group-statistics-reply;
49 uses tr:transaction-aware;
54 rpc get-group-statistics {
59 uses group-types:group-statistics-reply;
60 uses tr:transaction-aware;
65 rpc get-group-description {
70 uses group-types:group-desc-stats-reply;
71 uses tr:transaction-aware;
75 rpc get-group-features {
80 uses group-types:group-features-reply;
81 uses tr:transaction-aware;
88 notification group-statistics-updated {
93 uses group-types:group-statistics-reply;
94 uses tr:transaction-aware;
97 notification group-desc-stats-updated {
102 uses group-types:group-desc-stats-reply;
103 uses tr:transaction-aware;
106 notification group-features-updated {
111 uses group-types:group-features-reply;
112 uses tr:transaction-aware;