| Interface | Description | 
|---|---|
| IImageExporter | Interface to an SVG rendering service. | 
| IPdfExporter | |
| RPCManagerCompletionCallback | This interface allows your code to be notified when an RPCManager has completed processing. | 
| Class | Description | 
|---|---|
| BaseRequest | This is the base for all requests going through the rpc and DataSource layer in Smartclient Server. | 
| BaseResponse | This is the base for all responses going through the rpc and DataSource layer in Smartclient Server. | 
| BuiltinRPC | This class implements a set of "built-in" RPC methods that are available to all applications as part of all standard SmartClient distributions. | 
| RPCManager | Provides the ability to decode  RPCRequestsandDSRequestssent by the browser into Java Objects, and send back Java Object as responses. | 
| RPCRequest | RPCRequest encapsulates the data sent by the client-side RPCManager. | 
| RPCResponse | RPCResponse encapsulates data sent from the server to the client in response to an RPCRequest. | 
| Exception | Description | 
|---|---|
| ClientMustResubmitException | This exception exists to work around a bug in IE cause by hotfix Q832894 which occasionally causes the browser to fail to send data filled into a form when the form is submitted. | 
| QueueAlreadyStartedException |