发明授权
- 专利标题: Flexible interprocess communication via redirection
- 专利标题(中): 通过重定向进行灵活的进程间通信
-
申请号: US09276869申请日: 1999-03-26
-
公开(公告)号: US06748452B1公开(公告)日: 2004-06-08
- 发明人: Kevin John Elphinstone , Trent Ray Jaeger
- 申请人: Kevin John Elphinstone , Trent Ray Jaeger
- 主分类号: G06F15163
- IPC分类号: G06F15163
摘要:
A mechanism for inter-process communication (IPC) redirection is defined that enables flexible and dynamic management of IPC paths. In some cases, it is desirable to interpose a process on a communication channel. There are a number of uses of such interposition, ranging from auditing communication to capturing requests for a debugger to authorizing operations expressed in the communication. Prior IPC mechanisms typically do not enable dynamic and flexible interposition. Either interposition is ingrained in the process identity or is done in an ad hoc manner (e.g., by inserting code into the kernel). An IPC mechanism is defined that enables a communication from a source to a destination to be arbitrarily redirected. Services, called redirection controllers, are defined that are able to specify the redirections for IPC paths. Redirections may be set up dynamically because the redirection data is not dependent on permanent information like the process identifier, but rather, they are left to the discretion of the redirection controllers.
信息查询