Lines Matching refs:oid
158 def register(self, oid, object): argument
159 self.objtable[oid] = object
161 def unregister(self, oid): argument
163 del self.objtable[oid]
170 how, (oid, methodname, args, kwargs) = request
173 if oid not in self.objtable:
174 return ("ERROR", "Unknown object id: %r" % (oid,))
175 obj = self.objtable[oid]
209 print(msg % (oid, method, args), file=sys.__stderr__)
213 def remotecall(self, oid, methodname, args, kwargs): argument
214 self.debug("remotecall:asynccall: ", oid, methodname)
215 seq = self.asynccall(oid, methodname, args, kwargs)
218 def remotequeue(self, oid, methodname, args, kwargs): argument
219 self.debug("remotequeue:asyncqueue: ", oid, methodname)
220 seq = self.asyncqueue(oid, methodname, args, kwargs)
223 def asynccall(self, oid, methodname, args, kwargs): argument
224 request = ("CALL", (oid, methodname, args, kwargs))
229 self.debug(("asynccall:%d:" % seq), oid, methodname, args, kwargs)
233 def asyncqueue(self, oid, methodname, args, kwargs): argument
234 request = ("QUEUE", (oid, methodname, args, kwargs))
239 self.debug(("asyncqueue:%d:" % seq), oid, methodname, args, kwargs)
297 return RPCProxy(self, obj.oid)
492 oid = id(obj)
493 objecttable[oid] = obj
494 return RemoteProxy(oid)
499 def __init__(self, oid): argument
500 self.oid = oid
517 def get_remote_proxy(self, oid): argument
518 return RPCProxy(self, oid)
543 def get_remote_proxy(self, oid): argument
544 return RPCProxy(self, oid)
552 def __init__(self, sockio, oid): argument
554 self.oid = oid
560 return MethodProxy(self.sockio, self.oid, name)
564 value = self.sockio.remotecall(self.oid, '__getattribute__',
571 self.__attributes = self.sockio.remotecall(self.oid,
575 self.__methods = self.sockio.remotecall(self.oid,
598 def __init__(self, sockio, oid, name): argument
600 self.oid = oid
604 value = self.sockio.remotecall(self.oid, self.name, args, kwargs)