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;}
10 revision "2013-11-11" {
11 description "Initial revision of group statistics service";
15 rpc get-all-group-statistics {
17 uses inv:node-context-ref;
20 list group-statistics {
21 uses group-types:group-statistics;
23 uses tr:transaction-aware;
28 rpc get-group-statistics {
30 uses inv:node-context-ref;
32 type group-types:group-id;
36 uses group-types:group-statistics;
37 uses tr:transaction-aware;
42 rpc get-group-description {
44 uses inv:node-context-ref;
46 type group-types:group-id;
50 uses group-types:group-desc-stats;
51 uses tr:transaction-aware;
55 rpc get-group-features {
57 uses inv:node-context-ref;
59 type group-types:group-id;
63 uses group-types:group-features;
64 uses tr:transaction-aware;
71 notification group-statistics-updated {
72 uses group-types:group-statistics;
73 uses tr:transaction-aware;
76 notification group-desc-stats-updated {
77 uses group-types:group-desc-stats;
78 uses tr:transaction-aware;
81 notification group-features {
82 uses group-types:group-features;
83 uses tr:transaction-aware;