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
- Reference: RORemoteService.h
- Namespace: RemObjectsSDK
- Ancestry: NSObject | RORemoteService | ROSimpleRemoteService
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: