Statistics
| Branch: | Tag: | Revision:

root / ncclient / operations / subscribe.py @ cc8de468

History | View | Annotate | Download (1005 Bytes)

1 5858a82c Shikhar Bhushan
# Copyright 2009 Shikhar Bhushan
2 5858a82c Shikhar Bhushan
#
3 5858a82c Shikhar Bhushan
# Licensed under the Apache License, Version 2.0 (the "License");
4 5858a82c Shikhar Bhushan
# you may not use this file except in compliance with the License.
5 5858a82c Shikhar Bhushan
# You may obtain a copy of the License at
6 5858a82c Shikhar Bhushan
#
7 5858a82c Shikhar Bhushan
#    http://www.apache.org/licenses/LICENSE-2.0
8 5858a82c Shikhar Bhushan
#
9 5858a82c Shikhar Bhushan
# Unless required by applicable law or agreed to in writing, software
10 5858a82c Shikhar Bhushan
# distributed under the License is distributed on an "AS IS" BASIS,
11 5858a82c Shikhar Bhushan
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 5858a82c Shikhar Bhushan
# See the License for the specific language governing permissions and
13 5858a82c Shikhar Bhushan
# limitations under the License.
14 5858a82c Shikhar Bhushan
15 cc8de468 Shikhar Bhushan
# TODO when can actually test it...
16 1fca349b Shikhar Bhushan
17 5858a82c Shikhar Bhushan
from rpc import RPC
18 5858a82c Shikhar Bhushan
19 3e022b7b Shikhar Bhushan
from ncclient.glue import Listener
20 1fca349b Shikhar Bhushan
from ncclient.content import NOTIFICATION_NS
21 1fca349b Shikhar Bhushan
from ncclient.content import qualify as _
22 3e022b7b Shikhar Bhushan
23 5858a82c Shikhar Bhushan
class CreateSubscription(RPC):    
24 3e022b7b Shikhar Bhushan
    
25 1fca349b Shikhar Bhushan
    SPEC = {
26 1fca349b Shikhar Bhushan
        'tag': _('create-subscription', NOTIFICATION_NS),
27 1fca349b Shikhar Bhushan
        'startTime': None,
28 1fca349b Shikhar Bhushan
        'stream': None
29 1fca349b Shikhar Bhushan
    }
30 5858a82c Shikhar Bhushan
31 cc8de468 Shikhar Bhushan
class Notification:
32 cc8de468 Shikhar Bhushan
    pass
33 3e022b7b Shikhar Bhushan
34 3e022b7b Shikhar Bhushan
class NotificationListener(Listener):
35 b4e9d4c2 Shikhar Bhushan
    pass