mς MγΈEc@sdZdfd„ƒYZdS(s2RPC stubs for interface exported by ClientStorage.t ClientStoragecBsMtZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(saAn RPC stub class for the interface exported by ClientStorage. This is the interface presented by ClientStorage to the StorageServer; i.e. the StorageServer calls these methods and they are executed in the ClientStorage. See the ClientStorage class for documentation on these methods. It is currently important that all methods here are asynchronous (meaning they don't have a return value and the caller doesn't wait for them to complete), *and* that none of them cause any calls from the client to the storage. This is due to limitations in the zrpc subpackage. The on-the-wire names of some of the methods don't match the Python method names. That's because the on-the-wire protocol was fixed for ZEO 2 and we don't want to change it. There are some aliases in ClientStorage.py to make up for this. cCs ||_dS(syConstructor. The argument is a connection: an instance of the zrpc.connection.Connection class. N(trpctself(RR((t-/data/zmath/zope/lib/python/ZEO/ClientStub.pyt__init__&scCs|iidƒdS(Nt beginVerify(RRt callAsync(R((RR.scCs|iid|ƒdS(NtinvalidateVerify(RRRtargs(RR((RR1scCs|iidƒdS(Nt endVerify(RRR(R((RR 4scCs|iid||ƒdS(NtinvalidateTransaction(RRtcallAsyncNoPollttidR(RR R((RR 7scCs|iid|ƒdS(Nt serialnos(RRRtarg(RR((RR :scCs|iid|ƒdS(Ntinfo(RRRR(RR((RR=s( t__name__t __module__t__doc__RRRR R R R(((RRs       N(RR(R((Rt?s