| Interface | Description | 
|---|---|
| IsolatedRpcEndpoint | 
 An endpoint that uses a dedicated thread pool for delivering messages. 
 | 
| RpcCallContext | 
 A callback that  
RpcEndpoint can use to send back a message or failure. | 
| RpcEndpoint | 
 An end point for the RPC that defines what functions to trigger given a message. 
 | 
| RpcEnvFactory | 
 A factory class to create the  
RpcEnv. | 
| RpcEnvFileServer | 
 A server used by the RpcEnv to server files to other processes owned by the application. 
 | 
| ThreadSafeRpcEndpoint | 
 A trait that requires RpcEnv thread-safely sending messages to it. 
 | 
| Exception | Description | 
|---|---|
| RpcAbortException | 
 An exception thrown if the RPC is aborted. 
 |