X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Ftable-service.yang;h=02a63cb2b214e98c2c603d71173a2ba35a3f3bd8;hb=refs%2Fchanges%2F43%2F3443%2F1;hp=1e46b3f71e1a251774cf8888ec9d370d2d2a0019;hpb=d23124e814e435b60e98a4b6f49433853a97a40f;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-service/src/main/yang/table-service.yang b/opendaylight/md-sal/model/model-flow-service/src/main/yang/table-service.yang index 1e46b3f71e..02a63cb2b2 100644 --- a/opendaylight/md-sal/model/model-flow-service/src/main/yang/table-service.yang +++ b/opendaylight/md-sal/model/model-flow-service/src/main/yang/table-service.yang @@ -2,16 +2,18 @@ module sal-table { namespace "urn:opendaylight:table:service"; prefix table; - import yang-ext {prefix ext;} - import opendaylight-inventory {prefix inv;} - import opendaylight-table-types {prefix table-type;} + import yang-ext {prefix ext; revision-date "2013-07-09";} + import opendaylight-inventory {prefix inv;revision-date "2013-08-19";} + import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";} + import flow-capable-transaction {prefix tr;} revision "2013-10-26" { description "Initial revision of table service"; - } + } /** Base configuration structure **/ grouping table-update { + uses "inv:node-context-ref"; container original-table { uses table-type:table-features; } @@ -22,11 +24,20 @@ module sal-table { rpc update-table { input { - leaf node { - ext:context-reference "inv:node-context"; - type inv:node-ref; - } uses table-update; + uses tr:transaction-aware; + } + output { + uses tr:transaction-aware; + } + } + + notification table-updated { + uses "inv:node-context-ref"; + uses tr:transaction-aware; + leaf moreReplies { + type boolean; } - } + uses table-type:table-features; + } } \ No newline at end of file