-ν
Πy?c       s<     d  Z    d f  d     YZ  d f  d     YZ d S(   s2   RPC stubs for interface exported by StorageServer.s   StorageServerc      s£   t  Z d  Z   d   Z + d   Z . d   Z 1 d   Z 4 d   Z 7 d   Z ; d   Z	 ? d   Z
 B d	   Z E e d
  Z K e d  Z Q d   Z T d   Z W d   Z Z d   Z ] d   Z ` d   Z c d   Z f d   Z i e d  Z o d   Z r d   Z u d   Z x d   Z { e d  Z  d   Z  d   Z  d   Z  d   Z   d   Z!  d   Z"  e d   Z# RS(!   sw  An 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.
    c    s    ! " | |  _  $ x% $ | i t j o % | i   q W& | i d j o1 ' d   |  _ ( d   |  _ ) d   |  _ n d S(   sy   Constructor.

        The argument is a connection: an instance of the
        zrpc.connection.Connection class.
        s   Z200c      s   ' t  S(   N(   s   None(    (    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   <lambda>' s    c    s   ( t  S(   N(   s   None(   s   tid(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   <lambda>( s    c      s   ) t  S(   N(   s   None(    (    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   <lambda>) s    N(   s   rpcs   selfs   peer_protocol_versions   Nones   pendings   lastTransactions   getInvalidationss   getAuthProtocol(   s   selfs   rpc(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   __init__ s    c    s   + , t  |  i |  i Sd  S(   N(   s   ExtensionMethodWrappers   selfs   rpcs   names   call(   s   selfs   name(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   extensionMethod+ s   c    s    . / |  i i d | |  d  S(   Ns   register(   s   selfs   rpcs   calls   storage_names	   read_only(   s   selfs   storage_names	   read_only(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   register. s   c    s   1 2 |  i i d  Sd  S(   Ns   get_info(   s   selfs   rpcs   call(   s   self(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   get_info1 s   c    s   4 5 |  i i d  Sd  S(   Ns   getAuthProtocol(   s   selfs   rpcs   call(   s   self(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   getAuthProtocol4 s   c    s   7 9 |  i i d  Sd  S(   Ns   lastTransaction(   s   selfs   rpcs   call(   s   self(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   lastTransaction7 s   c    s   ; = |  i i d |  Sd  S(   Ns   getInvalidations(   s   selfs   rpcs   calls   tid(   s   selfs   tid(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   getInvalidations; s   c    s#   ? @ |  i i d | | |  d  S(   Ns	   zeoVerify(   s   selfs   rpcs	   callAsyncs   oids   ss   sv(   s   selfs   oids   ss   sv(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys	   zeoVerify? s   c    s   B C |  i i d  d  S(   Ns   endZeoVerify(   s   selfs   rpcs	   callAsync(   s   self(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   endZeoVerifyB s   c    sD   E F | t j o G |  i i d  Sn I |  i i d |  Sd  S(   Ns   new_oids(   s   ns   Nones   selfs   rpcs   call(   s   selfs   n(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   new_oidsE s   c    sJ   K L | t j o M |  i i d |  n O |  i i d | |  d  S(   Ns   pack(   s   waits   Nones   selfs   rpcs   calls   t(   s   selfs   ts   wait(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   packK s   c    s   Q R |  i i d |  Sd  S(   Ns   zeoLoad(   s   selfs   rpcs   calls   oid(   s   selfs   oid(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   zeoLoadQ s   c    s)   T U |  i i d | | | | |  d  S(   Ns   storea(   s   selfs   rpcs	   callAsyncs   oids   serials   datas   versions   id(   s   selfs   oids   serials   datas   versions   id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   storeaT s   c    s,   W X |  i i d | | | | | |  Sd  S(   Ns	   tpc_begin(	   s   selfs   rpcs   calls   ids   users   descrs   exts   tids   status(   s   selfs   ids   users   descrs   exts   tids   status(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys	   tpc_beginW s   c    s   Z [ |  i i d |  Sd  S(   Ns   vote(   s   selfs   rpcs   calls   trans_id(   s   selfs   trans_id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   voteZ s   c    s   ] ^ |  i i d |  Sd  S(   Ns
   tpc_finish(   s   selfs   rpcs   calls   id(   s   selfs   id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys
   tpc_finish] s   c    s   ` a |  i i d |  d  S(   Ns	   tpc_abort(   s   selfs   rpcs	   callAsyncs   id(   s   selfs   id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys	   tpc_abort` s   c    s    c d |  i i d | |  Sd  S(   Ns   abortVersion(   s   selfs   rpcs   calls   srcs   id(   s   selfs   srcs   id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   abortVersionc s   c    s#   f g |  i i d | | |  Sd  S(   Ns   commitVersion(   s   selfs   rpcs   calls   srcs   dests   id(   s   selfs   srcs   dests   id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   commitVersionf s   c    sP   i j | t j o k |  i i d | |  Sn m |  i i d | | |  Sd  S(   Ns   history(   s   lengths   Nones   selfs   rpcs   calls   oids   version(   s   selfs   oids   versions   length(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   historyi s   c    s    o p |  i i d | |  Sd  S(   Ns   load(   s   selfs   rpcs   calls   oids   version(   s   selfs   oids   version(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   loado s   c    s   r s |  i i d |  Sd  S(   Ns	   getSerial(   s   selfs   rpcs   calls   oid(   s   selfs   oid(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys	   getSerialr s   c    s    u v |  i i d | |  Sd  S(   Ns
   loadSerial(   s   selfs   rpcs   calls   oids   serial(   s   selfs   oids   serial(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys
   loadSerialu s   c    s   x y |  i i d |  Sd  S(   Ns   modifiedInVersion(   s   selfs   rpcs   calls   oid(   s   selfs   oid(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   modifiedInVersionx s   c    sD   { | | t j o } |  i i d  Sn  |  i i d |  Sd  S(   Ns   new_oid(   s   lasts   Nones   selfs   rpcs   call(   s   selfs   last(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   new_oid{ s   c    s)     |  i i d | | | | |  Sd  S(   Ns   store(   s   selfs   rpcs   calls   oids   serials   datas   versions   trans(   s   selfs   oids   serials   datas   versions   trans(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   store s   c    s      |  i i d | |  Sd  S(   Ns   transactionalUndo(   s   selfs   rpcs   calls   trans_ids   trans(   s   selfs   trans_ids   trans(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   transactionalUndo s   c    s     |  i i d |  Sd  S(   Ns   undo(   s   selfs   rpcs   calls   trans_id(   s   selfs   trans_id(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   undo s   c    s      |  i i d | |  Sd  S(   Ns   undoLog(   s   selfs   rpcs   calls   firsts   last(   s   selfs   firsts   last(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   undoLog s   c    s#     |  i i d | | |  Sd  S(   Ns   undoInfo(   s   selfs   rpcs   calls   firsts   lasts   spec(   s   selfs   firsts   lasts   spec(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   undoInfo s   c    s     |  i i d |  Sd  S(   Ns   versionEmpty(   s   selfs   rpcs   calls   vers(   s   selfs   vers(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   versionEmpty s   c    sD     | t j o  |  i i d  Sn  |  i i d |  Sd  S(   Ns   versions(   s   maxs   Nones   selfs   rpcs   call(   s   selfs   max(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   versions s   ($   s   __name__s
   __module__s   __doc__s   __init__s   extensionMethods   registers   get_infos   getAuthProtocols   lastTransactions   getInvalidationss	   zeoVerifys   endZeoVerifys   Nones   new_oidss   packs   zeoLoads   storeas	   tpc_begins   votes
   tpc_finishs	   tpc_aborts   abortVersions   commitVersions   historys   loads	   getSerials
   loadSerials   modifiedInVersions   new_oids   stores   transactionalUndos   undos   undoLogs   undoInfos   versionEmptys   versions(    (    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   StorageServer sB   
s   ExtensionMethodWrapperc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _   | |  _ d  S(   N(   s   rpcs   selfs   name(   s   selfs   rpcs   name(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   __init__ s   c    s#     |  i i |  i | |  Sd  S(   N(   s   selfs   rpcs   calls   names   as   kwa(   s   selfs   as   kwa(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   call s   (   s   __name__s
   __module__s   __init__s   call(    (    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   ExtensionMethodWrapper s   	N(   s   __doc__s   StorageServers   ExtensionMethodWrapper(   s   ExtensionMethodWrappers   StorageServer(    (    s6   /usr/pkg/lib/python2.2/site-packages/ZEO/ServerStub.pys   ? s   