コード例 #1
0
 def handle_20(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_PATHCONF3args()
     unpacker.done()
     res = self.NFSPROC3_PATHCONF(p0)
     packer = pack.protPacker()
     packer.pack_PATHCONF3res(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #2
0
 def handle_17(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_READDIRPLUS3args()
     unpacker.done()
     res = self.NFSPROC3_READDIRPLUS(p0)
     packer = pack.protPacker()
     packer.pack_READDIRPLUS3res(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #3
0
 def handle_1(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_dirpath3()
     unpacker.done()
     res = self.MOUNTPROC3_MNT(p0)
     packer = pack.protPacker()
     packer.pack_mountres3(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #4
0
ファイル: client.py プロジェクト: zeta1999/perennial
 def PMAPPROC_UNSET(self, p0):
     procedure_id = 2
     packer = pack.protPacker()
     packer.pack_mapping(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_xbool()
     unpacker.done()
     return res
コード例 #5
0
 def NFSPROC3_COMMIT(self, p0):
     procedure_id = 21
     packer = pack.protPacker()
     packer.pack_COMMIT3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_COMMIT3res()
     unpacker.done()
     return res
コード例 #6
0
ファイル: client.py プロジェクト: zeta1999/perennial
 def PMAPPROC_GETPORT(self, p0):
     procedure_id = 3
     packer = pack.protPacker()
     packer.pack_mapping(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_uint32()
     unpacker.done()
     return res
コード例 #7
0
 def NFSPROC3_PATHCONF(self, p0):
     procedure_id = 20
     packer = pack.protPacker()
     packer.pack_PATHCONF3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_PATHCONF3res()
     unpacker.done()
     return res
コード例 #8
0
 def NFSPROC3_READDIRPLUS(self, p0):
     procedure_id = 17
     packer = pack.protPacker()
     packer.pack_READDIRPLUS3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_READDIRPLUS3res()
     unpacker.done()
     return res
コード例 #9
0
 def NFSPROC3_FSINFO(self, p0):
     procedure_id = 19
     packer = pack.protPacker()
     packer.pack_FSINFO3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_FSINFO3res()
     unpacker.done()
     return res
コード例 #10
0
 def NFSPROC3_SYMLINK(self, p0):
     procedure_id = 10
     packer = pack.protPacker()
     packer.pack_SYMLINK3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_SYMLINK3res()
     unpacker.done()
     return res
コード例 #11
0
 def NFSPROC3_WRITE(self, p0):
     procedure_id = 7
     packer = pack.protPacker()
     packer.pack_WRITE3args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_WRITE3res()
     unpacker.done()
     return res
コード例 #12
0
 def MOUNTPROC3_MNT(self, p0):
     procedure_id = 1
     packer = pack.protPacker()
     packer.pack_dirpath3(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_mountres3()
     unpacker.done()
     return res
コード例 #13
0
 def handle_5(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_call_args()
     unpacker.done()
     res = self.PMAPPROC_CALLIT(p0)
     packer = pack.protPacker()
     packer.pack_call_result(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #14
0
 def handle_1(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_mapping()
     unpacker.done()
     res = self.PMAPPROC_SET(p0)
     packer = pack.protPacker()
     packer.pack_xbool(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #15
0
ファイル: client.py プロジェクト: zeta1999/perennial
 def PMAPPROC_CALLIT(self, p0):
     procedure_id = 5
     packer = pack.protPacker()
     packer.pack_call_args(p0)
     res = self.call(procedure_id, packer.get_buffer())
     unpacker = pack.protUnpacker(res)
     res = unpacker.unpack_call_result()
     unpacker.done()
     return res
コード例 #16
0
 def handle_3(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_mapping()
     unpacker.done()
     res = self.PMAPPROC_GETPORT(p0)
     packer = pack.protPacker()
     packer.pack_uint32(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #17
0
 def handle_8(self, packeddata):
     unpacker = pack.protUnpacker(packeddata)
     p0 = unpacker.unpack_CREATE3args()
     unpacker.done()
     res = self.NFSPROC3_CREATE(p0)
     packer = pack.protPacker()
     packer.pack_CREATE3res(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #18
0
 def handle_4(self, packeddata):
     res = self.PMAPPROC_DUMP()
     packer = pack.protPacker()
     packer.pack_pmaplist(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #19
0
 def MOUNTPROC3_UMNT(self, p0):
     procedure_id = 3
     packer = pack.protPacker()
     packer.pack_dirpath3(p0)
     self.call(procedure_id, packer.get_buffer())
     return None
コード例 #20
0
 def handle_5(self, packeddata):
     res = self.MOUNTPROC3_EXPORT()
     packer = pack.protPacker()
     packer.pack_exportsopt3(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)
コード例 #21
0
 def handle_2(self, packeddata):
     res = self.MOUNTPROC3_DUMP()
     packer = pack.protPacker()
     packer.pack_mountopt3(res)
     res = packer.get_buffer()
     return (MSG_ACCEPTED, res)