SRTWebSocketOperation.h 729 B

1234567891011121314151617181920212223242526
  1. //
  2. // SRTWebSocketOperation.h
  3. // SocketRocket
  4. //
  5. // Created by Mike Lewis on 1/28/12.
  6. // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <SocketRocket/SRWebSocket.h>
  10. @interface SRTWebSocketOperation : NSOperation <SRWebSocketDelegate>
  11. - (id)initWithURL:(NSURL *)URL;
  12. @property (nonatomic) BOOL isFinished;
  13. @property (nonatomic) BOOL isExecuting;
  14. @property (nonatomic, readonly, retain) NSError *error;
  15. // We override these methods. Please call super
  16. - (void)webSocket:(SRWebSocket *)webSocket didCloseWithCode:(NSInteger)code reason:(NSString *)reason wasClean:(BOOL)wasClean;
  17. - (void)webSocket:(SRWebSocket *)webSocket didFailWithError:(NSError *)error;
  18. @end