发明授权
US5511197A Method and system for network marshalling of interface pointers for
remote procedure calls
失效
用于远程过程调用的接口指针的网络编组方法和系统
- 专利标题: Method and system for network marshalling of interface pointers for remote procedure calls
- 专利标题(中): 用于远程过程调用的接口指针的网络编组方法和系统
-
申请号: US158627申请日: 1993-11-29
-
公开(公告)号: US5511197A公开(公告)日: 1996-04-23
- 发明人: Richard D. Hill , Antony S. Williams , Robert G. Atkinson , Tom Corbett , Paul Leach , Shannon J. Chan , Alexander A. Mitchell , Edward K. Jung , Craig H. Wittenberg
- 申请人: Richard D. Hill , Antony S. Williams , Robert G. Atkinson , Tom Corbett , Paul Leach , Shannon J. Chan , Alexander A. Mitchell , Edward K. Jung , Craig H. Wittenberg
- 申请人地址: WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: WA Redmond
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/46 ; G06F9/54 ; G06F17/21 ; G06F9/30
摘要:
A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces. The server process identifies an interface to pass to the client process and creates a stub object for receiving a request to invoke a function member of the interface and for invoking the requested function member upon receiving the request. The server process then sends an identifier of the stub to the client process. When the client process receives the identifier of the stub, it instantiates a proxy object for receiving requests to invoke a function member of the interface and for sending the request to the identified stub. The client process can then invoke the function members of the interface by invoking function members of the proxy object. The proxy object sends a request to the identified stub. The identified stub then invokes the corresponding function member of the interface.
公开/授权文献
- US4850996A Safety needle 公开/授权日:1989-07-25
信息查询