ROSimpleRemoteService

Overview

A ROSimpleRemoteService is provided to cater for the most common scenario of talking to a HTTP server via BinMessage without needing to manually create the necessary message and channel instances.

Location


 

channel  retain    (declared in RORemoteService)

@property (retain) nonnull ROClientChannel *channel

init    (declared in RORemoteService)

- (nonnull instancetype) init

initWithMessage:channel:serviceName:    (declared in RORemoteService)

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

Parameters:

  • aMessage:
  • aChannel:
  • aServiceName:

initWithNetService:    (declared in RORemoteService)

- (nullable instancetype) initWithNetService:(nonnull NSNetService *)aService

Parameters:

  • aService:

initWithNetService:serviceName:    (declared in RORemoteService)

- (nullable instancetype) initWithNetService:(nonnull NSNetService *)aService serviceName:(nonnull NSString *)aName

Parameters:

  • aService:
  • aName:

initWithTargetUrl:serviceName: initWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype

- (nonnull instancetype) initWithTargetUrl:(nonnull NSString *)aTargetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aTargetUrl:
  • aServiceName:

initWithTargetUrl:serviceName: initWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype  deprecated    (declared in RORemoteService)

- (nonnull instancetype) initWithTargetUrl:(nonnull NSString *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

initWithTargetURL:serviceName:    (declared in RORemoteService)

- (nonnull instancetype) initWithTargetURL:(nonnull NSURL *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

message  retain    (declared in RORemoteService)

@property (retain) nonnull ROMessage *message

remoteServiceWithMessage:channel:serviceName:    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aMessage:
  • aChannel:
  • aServiceName:

remoteServiceWithNetService:    (declared in RORemoteService)

+ (nullable instancetype) remoteServiceWithNetService:(nonnull NSNetService *)aService

Parameters:

  • aService:

remoteServiceWithNetService:serviceName:    (declared in RORemoteService)

+ (nullable instancetype) remoteServiceWithNetService:(nonnull NSNetService *)aService serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aService:
  • aServiceName:

remoteServiceWithTargetUrl:serviceName: remoteServiceWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype

+ (nonnull instancetype) remoteServiceWithTargetUrl:(nonnull NSString *)aTargetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aTargetUrl:
  • aServiceName:

remoteServiceWithTargetUrl:serviceName: remoteServiceWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype  deprecated    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithTargetUrl:(nonnull NSString *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

remoteServiceWithTargetURL:serviceName:    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithTargetURL:(nonnull NSURL *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

resolved    (declared in RORemoteService)

Boolean flag shows was this remote service already resolved via ZeroConf or not.

@property (readonly) BOOL resolved

serviceName  copy    (declared in RORemoteService)

@property (copy) nonnull NSString *serviceName

 

channel  retain    (declared in RORemoteService)

@property (retain) nonnull ROClientChannel *channel

message  retain    (declared in RORemoteService)

@property (retain) nonnull ROMessage *message

resolved    (declared in RORemoteService)

Boolean flag shows was this remote service already resolved via ZeroConf or not.

@property (readonly) BOOL resolved

serviceName  copy    (declared in RORemoteService)

@property (copy) nonnull NSString *serviceName

 

remoteServiceWithMessage:channel:serviceName:    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithMessage:(nonnull ROMessage *)aMessage channel:(nonnull ROClientChannel *)aChannel serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aMessage:
  • aChannel:
  • aServiceName:

remoteServiceWithNetService:    (declared in RORemoteService)

+ (nullable instancetype) remoteServiceWithNetService:(nonnull NSNetService *)aService

Parameters:

  • aService:

remoteServiceWithNetService:serviceName:    (declared in RORemoteService)

+ (nullable instancetype) remoteServiceWithNetService:(nonnull NSNetService *)aService serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aService:
  • aServiceName:

remoteServiceWithTargetUrl:serviceName: remoteServiceWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype

+ (nonnull instancetype) remoteServiceWithTargetUrl:(nonnull NSString *)aTargetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aTargetUrl:
  • aServiceName:

remoteServiceWithTargetUrl:serviceName: remoteServiceWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype  deprecated    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithTargetUrl:(nonnull NSString *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

remoteServiceWithTargetURL:serviceName:    (declared in RORemoteService)

+ (nonnull instancetype) remoteServiceWithTargetURL:(nonnull NSURL *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

 

init    (declared in RORemoteService)

- (nonnull instancetype) init

initWithMessage:channel:serviceName:    (declared in RORemoteService)

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

Parameters:

  • aMessage:
  • aChannel:
  • aServiceName:

initWithNetService:    (declared in RORemoteService)

- (nullable instancetype) initWithNetService:(nonnull NSNetService *)aService

Parameters:

  • aService:

initWithNetService:serviceName:    (declared in RORemoteService)

- (nullable instancetype) initWithNetService:(nonnull NSNetService *)aService serviceName:(nonnull NSString *)aName

Parameters:

  • aService:
  • aName:

initWithTargetUrl:serviceName: initWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype

- (nonnull instancetype) initWithTargetUrl:(nonnull NSString *)aTargetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • aTargetUrl:
  • aServiceName:

initWithTargetUrl:serviceName: initWithTargetUrl:(nonnull NSString *) serviceName:(nonnull NSString *) : nonnull instancetype  deprecated    (declared in RORemoteService)

- (nonnull instancetype) initWithTargetUrl:(nonnull NSString *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName:

initWithTargetURL:serviceName:    (declared in RORemoteService)

- (nonnull instancetype) initWithTargetURL:(nonnull NSURL *)targetUrl serviceName:(nonnull NSString *)aServiceName

Parameters:

  • targetUrl:
  • aServiceName: