Jabber Guest iOS SDK
 All Classes Functions Variables Enumerations Enumerator Properties Groups
CJGuestCallViewController.h
1 //
2 // CJGuestCallViewController.h
3 // JabberGuest
4 //
5 // Copyright (c) 2013 Cisco Systems, Inc. All Rights Reserved.
6 //
7 
8 #import <UIKit/UIKit.h>
9 #import <JabberGuest/JabberGuest.h>
10 #import <MessageUI/MessageUI.h>
11 
13 
14 
18 @interface CJGuestCallViewController : UIViewController <CJGuestCallBarViewDelegate, UIAlertViewDelegate, UIActionSheetDelegate>
19 
23 @property (nonatomic, readwrite, strong) NSString * serverName;
24 
28 @property (nonatomic, readwrite, strong) NSString * toURI;
29 
33 @property (weak) id<CJGuestCallViewControllerDelegate> delegate;
34 
38 @property (nonatomic, readwrite) NSTimeInterval secondsCallBarHide;
39 
43 + (BOOL)hasActiveCall;
44 
48 - (void)showCallStatistics;
49 
60 - (void)configureFromURL:(NSURL *)url;
61 
71 - (void)enterBackground;
72 
81 - (void)enterForeground;
82 
88 - (void)terminate;
89 
90 @end
91 
92 
97 
98 @optional
99 
105 - (void)callFinishedForCallController:(CJGuestCallViewController *)callController;
106 
112 - (void)moreButtonPressedForCallController:(CJGuestCallViewController *)callController;
113 
120 -(void) onInvalidCert:(NSString*)certFingerprint certSubjectCN:(NSString*)certSubjectCN referenceID:(NSString*)referenceID invalidReason:(NSArray*)invalidReason subjectCertificateData:(NSString*)subjectCertificateData intermediateCACertificateData:(NSArray*)intermediateCACertificateData invalidCertCallback:(id<CJGuestInvalidCertCallback>)invalidCertCallback;
121 
122 @end