X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fopendaylight-group-statistics.yang;fp=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-statistics%2Fsrc%2Fmain%2Fyang%2Fopendaylight-group-statistics.yang;h=0000000000000000000000000000000000000000;hb=8644c0d5f1b10c02f68702f023c07ea939885176;hp=777981991804fea1a7181548f82428460f61e620;hpb=fdda2ebadfe3729e21448fe8f44a506aa67b5da9;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang b/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang deleted file mode 100644 index 7779819918..0000000000 --- a/opendaylight/md-sal/model/model-flow-statistics/src/main/yang/opendaylight-group-statistics.yang +++ /dev/null @@ -1,122 +0,0 @@ -module opendaylight-group-statistics { - namespace "urn:opendaylight:group:statistics"; - prefix groupstat; - - import yang-ext {prefix ext; revision-date "2013-07-09";} - import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} - import opendaylight-group-types {prefix group-types;revision-date "2013-10-18";} - import flow-capable-transaction {prefix tr;} - import flow-node-inventory {prefix fni;} - - contact - "Anilkumar Vishnoi - Email: avishnoi@in.ibm.com"; - - revision "2013-11-11" { - description "Initial revision of group statistics service"; - } - - grouping group-statistics { - container group-statistics { - //config "false"; - uses group-types:group-statistics; - } - } - - augment "/inv:nodes/inv:node/fni:group" { - ext:augment-identifier "node-group-statistics"; - uses group-statistics; - } - - grouping group-desc { - container group-desc { - //config "false"; - uses group-types:group; - } - } - - augment "/inv:nodes/inv:node/fni:group" { - ext:augment-identifier "node-group-desc-stats"; - uses group-desc; - } - - grouping group-features { - container group-features { - //config "false"; - uses group-types:group-features-reply; - } - } - - augment "/inv:nodes/inv:node" { - ext:augment-identifier "node-group-features"; - uses group-features; - } - - // RPC calls - rpc get-all-group-statistics { - input { - uses inv:node-context-ref; - } - output { - uses group-types:group-statistics-reply; - uses tr:transaction-aware; - } - - } - - rpc get-group-statistics { - input { - uses inv:node-context-ref; - leaf group-id{ - type group-types:group-id; - } - - } - output { - uses group-types:group-statistics-reply; - uses tr:transaction-aware; - } - - } - - rpc get-group-description { - input { - uses inv:node-context-ref; - } - output { - uses group-types:group-desc-stats-reply; - uses tr:transaction-aware; - } - } - - rpc get-group-features { - input { - uses inv:node-context-ref; - } - output { - uses group-types:group-features-reply; - uses tr:transaction-aware; - } - } - - - //Notification calls - - notification group-statistics-updated { - uses inv:node; - uses group-types:group-statistics-reply; - uses tr:multipart-transaction-aware; - } - - notification group-desc-stats-updated { - uses inv:node; - uses group-types:group-desc-stats-reply; - uses tr:multipart-transaction-aware; - } - - notification group-features-updated { - uses inv:node; - uses group-types:group-features-reply; - uses tr:multipart-transaction-aware; - } -}