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), )