luxlabs header browser preview


@class NSMutableArray;

@interface IMAVHandler : NSObject {
    NSMutableArray *_pendingChats;
    NSMutableArray *_pendingLookups;
}

+ (void)initialize;
+ (void)ensureHandlerSetup;

- (void)account:(id)a0 relay:(id)a1 handleUpdate:(id)a2 fromPerson:(id)a3;
- (void)account:(id)a0 conference:(id)a1 changedToNewConferenceID:(id)a2;
- (void)account:(id)a0 conference:(id)a1 invitationSentSuccessfully:(BOOL)a2;
- (void)_notifyOfIncomingInvitationFor:(id)a0 notifyInvitationListeners:(BOOL)a1;
- (void)_handleIncomingAVChatForNotification:(id)a0;
- (void)account:(id)a0 conference:(id)a1 peerIDChangedFromID:(id)a2 toID:(id)a3;
- (void)vcCapabilitiesChanged:(unsigned long long)a0;
- (void)_handleIncomingWithAccount:(id)a0 fromHandle:(id)a1 conference:(id)a2 properites:(id)a3;
- (void)pendingVCRequestComplete;
- (void).cxx_destruct;
- (void)account:(id)a0 relay:(id)a1 handleCancel:(id)a2 fromPerson:(id)a3;
- (void)persistentProperty:(id)a0 changedTo:(id)a1 from:(id)a2;
- (void)account:(id)a0 conference:(id)a1 receivedResponseToInvitationFrom:(id)a2 properties:(id)a3;
- (void)account:(id)a0 conference:(id)a1 receivedAVMessage:(unsigned int)a2 from:(id)a3 sessionID:(unsigned int)a4 userInfo:(id)a5;
- (void)account:(id)a0 conference:(id)a1 receivedCancelInvitationFrom:(id)a2 properties:(id)a3;
- (void)setupComplete;
- (void)property:(id)a0 changedTo:(id)a1 from:(id)a2;
- (void)account:(id)a0 conference:(id)a1 receivedInvitationFrom:(id)a2 properties:(id)a3;
- (void)account:(id)a0 conference:(id)a1 peerID:(id)a2 propertiesUpdated:(id)a3;
- (void)_enqueueIMAVChatForNetworkActivation:(id)a0;
- (void)pendingACRequestComplete;
- (void)account:(id)a0 avAction:(unsigned int)a1 withArguments:(id)a2 toAVChat:(id)a3 isVideo:(BOOL)a4;
- (void)account:(id)a0 relay:(id)a1 handleInitate:(id)a2 fromPerson:(id)a3;
- (void)account:(id)a0 postedError:(id)a1;

@end