ROProxy

Overview

ROProxy is the abstract base class for Proxy classes defined for your services. Proxy objects are used on the client side as call sites for methods on your services, and encapsulate the logic needed for taking the method calls and remoting them to the server.

You will usually not instantiate instances of this class itself, but use the descendant classes from your own Interface files.

Location

 

initWithMessage:channel:

initializes a new proxy object with the given ROMessage and ROClientChannel object.

- (id) initWithMessage:(ROMessage *)aMessage channel:(ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

initWithService:

initializes a new proxy object with the given RORemoteService object.

- (id) initWithService:(RORemoteService *)aService

Parameters:

  • aService:

initWithURL:

Initializes a new proxy object with the given Target URL.

- (id) initWithURL:(NSURL *)aURL

Parameters:

  • aURL:

proxyWithMessage:channel:

creates and returns a new proxy object with the given ROMessage and ROClientChannel object.

+ (id) proxyWithMessage:(ROMessage *)aMessage channel:(ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

proxyWithService:

creates and returns a new proxy object with the given RORemoteService object.

+ (id) proxyWithService:(RORemoteService *)aService

Parameters:

  • aService:

proxyWithURL:

Creates and returns a new proxy object with the given Target URL

+ (id) proxyWithURL:(NSURL *)aURL

Parameters:

  • aURL:

 

proxyWithMessage:channel:

creates and returns a new proxy object with the given ROMessage and ROClientChannel object.

+ (id) proxyWithMessage:(ROMessage *)aMessage channel:(ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

proxyWithService:

creates and returns a new proxy object with the given RORemoteService object.

+ (id) proxyWithService:(RORemoteService *)aService

Parameters:

  • aService:

proxyWithURL:

Creates and returns a new proxy object with the given Target URL

+ (id) proxyWithURL:(NSURL *)aURL

Parameters:

  • aURL:

 

initWithMessage:channel:

initializes a new proxy object with the given ROMessage and ROClientChannel object.

- (id) initWithMessage:(ROMessage *)aMessage channel:(ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

initWithService:

initializes a new proxy object with the given RORemoteService object.

- (id) initWithService:(RORemoteService *)aService

Parameters:

  • aService:

initWithURL:

Initializes a new proxy object with the given Target URL.

- (id) initWithURL:(NSURL *)aURL

Parameters:

  • aURL:

Descendants

See Also