Bold360 and BoldChat Developer Center

BCChatAvailability.h

1 //
2 // Copyright (c) 2014 LogMeIn Inc. All rights reserved.
3 //
4 
5 #import <Foundation/Foundation.h>
6 #import "BCUnavailableReason.h"
7 
8 @protocol BCCancelable;
9 
14 @protocol BCChatAvailabilityDelegate <NSObject>
15 
21 - (void)bcChatAvailabilityChatAvailable:(id<BCCancelable>)cancelable;
22 
29 - (void)bcChatAvailability:(id<BCCancelable>)cancelable chatUnavailableForReason:(BCUnavailableReason)reason;
30 
37 - (void)bcChatAvailability:(id<BCCancelable>)cancelable didFailWithError:(NSError *)error;
38 
39 @end
A protocol for canceling asynchronous requests.
Definition: BCCancelable.h:11
Delegate callback that is used to return the result of BCAccount::getChatAvailabilityWithDelegate:.
Definition: BCChatAvailability.h:14