Source code for zoonado.protocol.data
from __future__ import unicode_literals
from .request import Request
from .response import Response
from .stat import Stat
from .primitives import Bool, UString, Buffer, Int
[docs]class GetDataRequest(Request):
"""
"""
opcode = 4
parts = (
("path", UString),
("watch", Bool),
)
[docs]class GetDataResponse(Response):
"""
"""
opcode = 4
parts = (
("data", Buffer),
("stat", Stat)
)
[docs]class SetDataRequest(Request):
"""
"""
opcode = 5
writes_data = True
parts = (
("path", UString),
("data", Buffer),
("version", Int),
)
[docs]class SetDataResponse(Response):
"""
"""
opcode = 5
parts = (
("stat", Stat),
)