+++ /dev/null
-module opendaylight-md-sal-common {
- yang-version 1;
- namespace "urn:opendaylight:params:xml:ns:yang:controller:md:sal:common";
- prefix "md-sal-common";
-
- description
- "Common definition for MD-SAL.";
-
- revision "2013-10-28" {
- description
- "Initial revision";
- }
-
- grouping rpc-routing-table {
-
- leaf routing-context {
- type string;
- }
- list routes {
- leaf path {
- type string;
- }
- leaf destination {
- type string;
- }
- }
-
- }
-
- grouping rpc-router {
- leaf module {
- type string;
- }
- container routing-tables {
- list routing-table {
- uses rpc-routing-table;
- }
- }
- }
-
- grouping rpc-state {
- list rpc-router {
- uses rpc-router;
- }
- }
-
- grouping notification-state {
- container notifications {
- leaf published {
- type uint32;
- }
- }
- }
-
- grouping data-state {
- container transactions {
- leaf created {
- type uint32;
- }
- leaf submitted {
- type uint32;
- }
- leaf successful {
- type uint32;
- }
- leaf failed {
- type uint32;
- }
- }
- }
-}
\ No newline at end of file