# Package com.smartgwt.client.rpc

package com.smartgwt.client.rpc

- Related Packages
  Package
  Description
  com.smartgwt.client
- Class
  Description
  CreateScreenSettings
  Controls what class and instance substitutions, if any, are applied during a call to `RPCManager.createScreen()`.
  DMI
  This class provides static methods to call server-side DMI methods exposed via a `ApplicationDeclaration` file.
  ExportImageCallback
  HandleErrorCallback
  HandleTransportErrorCallback
  LoadProjectSettings
  LoadProjectSettings is the bundle of settings that can be passed to loadProject() as the "settings" argument, including optional http parameters for the request to `ProjectLoaderServlet`.
  LoadScreenCallback
  LoadScreenSettings
  This is the bundle of settings that can be passed to `RPCManager.loadScreen()` as the "settings" argument.
  LoginRequiredCallback
  Messaging
  The Messaging class provides APIs to make use of SmartGWT Real-Time Messaging module, an optional module available with SmartGWT Power or Enterprise Edition which allows browser based web applications to publish and subscribe to HTTP Messaging channels, allowing the application to receive (and send) messages delivered via server push for "real-time" updates from the server without polling.
  MessagingCallback
  MessagingConnectionDownCallback
  MessagingConnectionUpCallback
  Project
  Represents a `Reify` project loaded from the server via `RPCManager.loadProject()`.
  QueueSentCallback
  RequestTransformer
  The RequestTransformer provides the equivalent functionality of overriding `RPCManager.transformRequest(RPCRequest)`.
  RPCCallback
  RPCManager
  RPCManager is a static singleton class that manages transparent client/server RPC (remote procedure call).
  RPCQueueCallback
  RPCRequest
  Encapsulates a client/server RPC request.
  RPCResponse
  Encapsulates an RPC response from the server.