System/Library/PrivateFrameworks/AVConference.framework
VCConnection.h
@class NSDictionary;
@interface VCConnection : NSObject {
unsigned short _linkFlags;
unsigned short _remoteLinkFlags;
unsigned long long _constantConnectionOverhead;
unsigned char _connectionType;
int _priority;
struct tagVCConnectionProtocolRealtimeVTable { void /* function */ *matchesSourceDestinationInfo; void /* function */ *sourceDestinationInfo; void /* function */ *isRelay; void /* function */ *equal; void /* function */ *isLocalOnCellular; void /* function */ *isRemoteOnCellular; void /* function */ *isIPv6; void /* function */ *localCellTech; void /* function */ *setLocalCellTech; void /* function */ *remoteCellTech; void /* function */ *setRemoteCellTech; void /* function */ *copyDescription; void /* function */ *isLocalOnWiFi; void /* function */ *isRemoteOnWiFi; void /* function */ *isOnSameInterfacesWithConnection; void /* function */ *isEndToEndLink; void /* function */ *connectionID; void /* function */ *isLocalExpensive; void /* function */ *isLocalConstrained; void /* function */ *isRemoteExpensive; void /* function */ *isRemoteConstrained; void /* function */ *reportingIPVersion; void /* function */ *reportingQRServerConfig; void /* function */ *isHopByHopEncryptionSupported; } _vTable;
NSDictionary *_connectionSelectionPriorities;
}
- (id)init;
- (void)dealloc;
- (void)setLinkFlags:(unsigned short)a0;
- (long long)compare:(id)a0 isPrimary:(BOOL)a1 selectionPolicy:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; } *)a2;
- (long long)compareConnectionTypePriority:(id)a0 selectionPolicy:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; } *)a1;
- (long long)compareE2EPriority:(id)a0 selectionPolicy:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; } *)a1;
- (long long)compareInterfacePriority:(id)a0 isPrimary:(BOOL)a1;
- (long long)compareIpVersionPriority:(id)a0 selectionPolicy:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; } *)a1;
- (long long)compareVpnPriority:(id)a0 selectionPolicy:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; } *)a1;
- (id)getConnectionSelectionPriorities;
- (void)setRemoteLinkFlags:(unsigned short)a0;
- (void)setUpVTable;
@end