Added GateInfo to Op Ds and RPCs to support gate update requests 23/31523/6
authorRyan Vail <r.vail@cablelabs.com>
Tue, 1 Dec 2015 17:16:16 +0000 (11:16 -0600)
committerRyan Vail <r.vail@cablelabs.com>
Mon, 4 Jan 2016 17:12:12 +0000 (17:12 +0000)
commit896fa34dd5d1779138a10e253a2d21cbac2f1780
treeb3fcf0f99210d18faba499319dde6bf630ab8b35
parent83c87ccd0cbdf125edfcbe24dd74e6d5f6b72f4e
Added GateInfo to Op Ds and RPCs to support gate update requests

Extended driver with GateState and GateInfo types.
Added GateInfo data to operationa datastore.
Added RPC to request GateState updating.
Updated cmts emulator to respond to gate info requests

Change-Id: I35bccb12636359c3613b4b06958a348037cef93b
Signed-off-by: Ryan Vail <r.vail@cablelabs.com>
34 files changed:
packetcable-driver/src/main/java/org/pcmm/PCMMPdpMsgSender.java
packetcable-driver/src/main/java/org/pcmm/PCMMPdpReqStateMan.java
packetcable-driver/src/main/java/org/pcmm/base/impl/PCMMBaseObject.java
packetcable-driver/src/main/java/org/pcmm/gates/IGateSpec.java
packetcable-driver/src/main/java/org/pcmm/gates/IGateState.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/IGateTimeInfo.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/IGateUsageInfo.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/IPCMMError.java
packetcable-driver/src/main/java/org/pcmm/gates/IPCMMGate.java
packetcable-driver/src/main/java/org/pcmm/gates/ITrafficProfile.java
packetcable-driver/src/main/java/org/pcmm/gates/impl/AMID.java
packetcable-driver/src/main/java/org/pcmm/gates/impl/BEEnvelop.java
packetcable-driver/src/main/java/org/pcmm/gates/impl/BestEffortService.java
packetcable-driver/src/main/java/org/pcmm/gates/impl/GateState.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/impl/GateTimeInfo.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/impl/GateUsageInfo.java [new file with mode: 0644]
packetcable-driver/src/main/java/org/pcmm/gates/impl/PCMMError.java
packetcable-driver/src/main/java/org/pcmm/gates/impl/PCMMGateReq.java
packetcable-driver/src/main/java/org/pcmm/rcd/impl/AbstractPCMMServer.java
packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepConnection.java
packetcable-driver/src/test/java/org/pcmm/gates/impl/PCMMErrorTest.java
packetcable-emulator/conf/cmts.yaml
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CMTS.java
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CMTSConfig.java [new file with mode: 0644]
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CmtsDataProcessor.java
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CmtsPcmmClientHandler.java
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CmtsPepReqStateMan.java
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/CmtsYmal.java [new file with mode: 0644]
packetcable-emulator/src/main/java/org/pcmm/rcd/impl/PcmmCmtsConnection.java
packetcable-policy-model/src/main/yang/packetcable.yang
packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/PCMMGateReqBuilder.java
packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/PCMMService.java
packetcable-policy-server/src/main/java/org/opendaylight/controller/packetcable/provider/PacketcableProvider.java
packetcable-policy-server/src/test/java/org/opendaylight/controller/packetcable/provider/PCMMServiceTest.java