发明名称 Method and apparatus for performing distributed object calls using proxies and memory allocation
摘要 A method and apparatus for performing distributed object calls uses proxies and memory allocation and deallocation. Specifically, an object reference to an object is obtained. The object reference is used to create a proxy handle data structure that will represent the object. The proxy handle is passed to a client application stub function which calls the object. The stub function is also passed input and output parameters along with exception information. An object request broker finds an appropriate implementation in a server application. The server application allocates memory for implementing the call. The object is implemented and the memory allocated by the server application is deallocated. The server application responds to the client, whereupon the client makes another object call using the same proxy handle or destroys the proxy handle. Multiple initialization of object calls is avoided because the object call can be initialized just once for a particular object. Moreover, resources are preserved by minimizing wild pointers and memory leaks that can occur during the calling and implementation of objects.
申请公布号 US6751798(B1) 申请公布日期 2004.06.15
申请号 US19960680266 申请日期 1996.07.11
申请人 724 SOLUTIONS SOFTWARE INC. 发明人 SCHOFIELD ANDREW
分类号 G06F15/16;G06F9/44;G06F9/46;G06F13/00;(IPC1-7):G06F9/34 主分类号 G06F15/16
代理机构 代理人
主权项
地址