//
//  RCCommandChannelManager.h
//  VclustersGemini
//
//  Created by My Apple  on 2021/11/1.
//  Copyright © 2021 APPLE. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "RCSocketManagerForCloudPhone.h"

NS_ASSUME_NONNULL_BEGIN

@interface RCCommandChannelManager : NSObject

- (void)rc_openURL:(NSString *)urlString
           connected:(RCSocketCloudPhoneDidConnectBlock)connect
           receive:(RCSocketCloudPhoneDidReceiveBlock)receive
           failure:(RCSocketCloudPhoneDidFailBlock)failure;

- (void)rc_sendData:(id)data;

- (void)rc_close;

- (RCSocketCloudPhoneStatus)rc_socketStatus;

@end

NS_ASSUME_NONNULL_END
