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:

- (nonnull instancetype) initWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

initWithService:

- (nonnull instancetype) initWithService:(nonnull RORemoteService *)aService

Parameters:

  • aService:

initWithURL:

- (nonnull instancetype) initWithURL:(nonnull NSURL *)aURL

Parameters:

  • aURL:

proxyWithMessage:channel:

+ (nonnull instancetype) proxyWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

proxyWithService:

+ (nonnull instancetype) proxyWithService:(nonnull RORemoteService *)aService

Parameters:

  • aService:

proxyWithURL:

+ (nonnull instancetype) proxyWithURL:(nonnull NSURL *)aURL

Parameters:

  • aURL:

 

proxyWithMessage:channel:

+ (nonnull instancetype) proxyWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

proxyWithService:

+ (nonnull instancetype) proxyWithService:(nonnull RORemoteService *)aService

Parameters:

  • aService:

proxyWithURL:

+ (nonnull instancetype) proxyWithURL:(nonnull NSURL *)aURL

Parameters:

  • aURL:

 

initWithMessage:channel:

- (nonnull instancetype) initWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel

Parameters:

  • aMessage:
  • aChannel:

initWithService:

- (nonnull instancetype) initWithService:(nonnull RORemoteService *)aService

Parameters:

  • aService:

initWithURL:

- (nonnull instancetype) initWithURL:(nonnull NSURL *)aURL

Parameters:

  • aURL: