FMLiveSwitchIceCandidatePair Class Reference

Instance Methods

(void) - assignPriorityWithRole:
 
(void) - cancelConnectivityCheck
 
(FMLiveSwitchStunBindingRequest *) - createBindingRequest
 
(NSString *) - description
 
(FMLiveSwitchError *) - error
 
(NSString *) - foundation
 
(FMLiveSwitchCandidatePairInfo *) - getInfoWithTransportId:
 
(FMLiveSwitchCandidatePairStats *) - getStatsWithTransportId:
 
(int) - hash
 
(NSString *) - id
 
(bool) - isEqualWithLocal:remote:
 
(bool) - isEqualWithObj:
 
(int) - lastRoundTripTime
 
(FMLiveSwitchIceCandidate *) - local
 
(FMLiveSwitchIceRole) - localRole
 
(void) - notifyDataReceivedWithBuffer:
 
(FMLiveSwitchAction1< FMLiveSwitchIceCandidatePair * > *) - onStateChange
 
(long long) - priority
 
(FMLiveSwitchIceCandidate *) - remote
 
(void) - sendWithBuffer:
 
(void) - setLastRoundTripTime:
 
(void) - setOnStateChange:
 
(FMLiveSwitchIceCandidatePair *) - setOnStateChangeBlock
 
(void) - setOnStateChangeBlock:
 
(void) - setPriority:
 
(void) - setSmoothedRoundTripTime:
 
(void) - setState:
 
(int) - smoothedRoundTripTime
 
(bool) - startPermissionRequests
 
(FMLiveSwitchCandidatePairState) - state
 
(void) - stop
 
(int) - totalRoundTripTime
 

Class Methods

(NSString *) + calculateFoundationWithLocal:remote:
 

Method Documentation

◆ assignPriorityWithRole:

- (void) assignPriorityWithRole: (FMLiveSwitchIceRole)  role

◆ calculateFoundationWithLocal:remote:

+ (NSString*) calculateFoundationWithLocal: (FMLiveSwitchIceCandidate *)  local
remote: (FMLiveSwitchIceCandidate *)  remote 

◆ cancelConnectivityCheck

- (void) cancelConnectivityCheck

◆ createBindingRequest

- (FMLiveSwitchStunBindingRequest*) createBindingRequest

◆ description

- (NSString*) description

◆ error

- (FMLiveSwitchError*) error

◆ foundation

- (NSString*) foundation

◆ getInfoWithTransportId:

- (FMLiveSwitchCandidatePairInfo*) getInfoWithTransportId: (NSString *)  transportId

◆ getStatsWithTransportId:

- (FMLiveSwitchCandidatePairStats*) getStatsWithTransportId: (NSString *)  transportId

◆ hash

- (int) hash

◆ id

- (NSString*) id

◆ isEqualWithLocal:remote:

- (bool) isEqualWithLocal: (FMLiveSwitchIceCandidate *)  local
remote: (FMLiveSwitchIceCandidate *)  remote 

◆ isEqualWithObj:

- (bool) isEqualWithObj: (id obj

◆ lastRoundTripTime

- (int) lastRoundTripTime

◆ local

◆ localRole

- (FMLiveSwitchIceRole) localRole

◆ notifyDataReceivedWithBuffer:

- (void) notifyDataReceivedWithBuffer: (FMLiveSwitchDataBuffer *)  buffer

◆ onStateChange

- (FMLiveSwitchAction1<FMLiveSwitchIceCandidatePair*>*) onStateChange

◆ priority

- (long long) priority

◆ remote

◆ sendWithBuffer:

- (void) sendWithBuffer: (FMLiveSwitchDataBuffer *)  buffer

◆ setLastRoundTripTime:

- (void) setLastRoundTripTime: (int)  value

◆ setOnStateChange:

- (void) setOnStateChange: (FMLiveSwitchAction1< FMLiveSwitchIceCandidatePair * > *)  value

◆ setOnStateChangeBlock

- (FMLiveSwitchIceCandidatePair*) setOnStateChangeBlock

◆ setOnStateChangeBlock:

- (void) setOnStateChangeBlock: (void(^)(FMLiveSwitchIceCandidatePair *))  valueBlock

◆ setPriority:

- (void) setPriority: (long long)  value

◆ setSmoothedRoundTripTime:

- (void) setSmoothedRoundTripTime: (int)  value

◆ setState:

- (void) setState: (FMLiveSwitchCandidatePairState)  value

◆ smoothedRoundTripTime

- (int) smoothedRoundTripTime

◆ startPermissionRequests

- (bool) startPermissionRequests

◆ state

- (FMLiveSwitchCandidatePairState) state

◆ stop

- (void) stop

◆ totalRoundTripTime

- (int) totalRoundTripTime