mò Mã¸Ec@s9dZdkZdfd„ƒYZdfd„ƒYZdS(s2RPC stubs for interface exported by StorageServer.Nt StorageServercBsUtZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z e d „Ze d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Ze d„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$d"„Z%e d#„Z&RS($swAn RPC stub class for the interface exported by ClientStorage. This is the interface presented by the StorageServer to the ClientStorage; i.e. the ClientStorage calls these methods and they are executed in the StorageServer. See the StorageServer module for documentation on these methods, with the exception of _update(), which is documented here. cCsj||_x"|idjotidƒq W|idjo(d„|_d„|_d„|_ndS(syConstructor. The argument is a connection: an instance of the zrpc.connection.Connection class. f0.10000000000000001tZ200cCsdS(N(tNone(((t-/data/zmath/zope/lib/python/ZEO/ServerStub.pyt7scCsdS(N(R(ttid((RR8scCsdS(N(R(((RR9sN( trpctselftpeer_protocol_versionRttimetsleeptlastTransactiontgetInvalidationstgetAuthProtocol(RR((Rt__init__*s   cCst|i|ƒiS(N(tExtensionMethodWrapperRRtnametcall(RR((RtextensionMethod;scCs|iid||ƒdS(Ntregister(RRRt storage_namet read_only(RRR((RRIscCs|iidƒS(Ntget_info(RRR(R((RRPscCs|iidƒS(NR (RRR(R((RR XscCs|iidƒS(NR (RRR(R((RR _scCs|iid|ƒS(NR (RRRR(RR((RR lscCs|iid|||ƒdS(Nt zeoVerify(RRt callAsynctoidtstsv(RRRR((RRyscCs|iid|||ƒdS(Ntverify(RRRRtversiontserial(RRRR((RR…scCs|iidƒdS(Nt endZeoVerify(RRR(R((RRŒscCs8|djo|iidƒSn|iid|ƒSdS(Ntnew_oids(tnRRRR(RR!((RR •s cCs>|djo|iid|ƒn|iid||ƒdS(Ntpack(twaitRRRRtt(RR$R#((RR"¡s cCs|iid|ƒS(NtzeoLoad(RRRR(RR((RR%°scCs|iid||ƒS(NtloadEx(RRRRR(RRR((RR&ÃscCs|iid||ƒS(Nt loadBefore(RRRRR(RRR((RR'ÐscCs#|iid|||||ƒdS(Ntstorea(RRRRRtdataRtid(RRRR)RR*((RR(ÜscCs"|iid||||||ƒS(Nt tpc_begin( RRRR*tusertdescrtextRtstatus(RR*R,R-R.RR/((RR+ëscCs|iid|ƒS(Ntvote(RRRttrans_id(RR1((RR0îscCs|iid|ƒS(Nt tpc_finish(RRRR*(RR*((RR2ñscCs|iid|ƒdS(Nt tpc_abort(RRRR*(RR*((RR3ôscCs|iid||ƒS(Nt abortVersion(RRRtsrcR*(RR5R*((RR4÷scCs|iid|||ƒS(Nt commitVersion(RRRR5tdestR*(RR5R7R*((RR6úscCsD|djo|iid||ƒSn|iid|||ƒSdS(Nthistory(tlengthRRRRRR(RRRR9((RR8ýs cCs|iid|ƒS(Ntrecord_iternext(RRRtnext(RR;((RR:scCs|iid||ƒS(Ntload(RRRRR(RRR((RR<scCs|iid|ƒS(Nt getSerial(RRRR(RR((RR= scCs|iid||ƒS(Nt loadSerial(RRRRR(RRR((RR> scCs|iid|ƒS(NtmodifiedInVersion(RRRR(RR((RR?scCs|iidƒS(Ntnew_oid(RRR(R((RR@scCs|iid|||||ƒS(Ntstore(RRRRRR)Rttrans(RRRR)RRB((RRAscCs|iid||ƒS(Ntundo(RRRR1RB(RR1RB((RRCscCs|iid||ƒS(NtundoLog(RRRtfirsttlast(RRERF((RRDscCs|iid|||ƒS(NtundoInfo(RRRRERFtspec(RRERFRH((RRGscCs|iid|ƒS(Nt versionEmpty(RRRtvers(RRJ((RRI!scCs8|djo|iidƒSn|iid|ƒSdS(Ntversions(tmaxRRRR(RRL((RRK$s ('t__name__t __module__t__doc__RRRRR R R RRRRR R"R%R&R'R(R+R0R2R3R4R6R8R:R<R=R>R?R@RARCRDRGRIRK(((RRsH                            RcBstZd„Zd„ZRS(NcCs||_||_dS(N(RRR(RRR((RR+s cOs|ii|i||ŽS(N(RRRRtatkwa(RRPRQ((RR/s(RMRNRR(((RR*s (ROR RR(RRR ((Rt?s ÿ