FMLiveSwitchConnectionStateRecord Class Reference

Represents a single connection state transition record with timing information. More...

Instance Methods

(bool) - answer
 Gets the value indicating that an answer was processed. More...
 
(NSString *) - connectionStateString
 Gets the string representation of the connection state. More...
 
(NSDate *) - dateTime
 Gets the UTC datetime when the state transition occurred. More...
 
(NSString *) - error
 Gets the error. More...
 
(instancetype) - init
 
(bool) - mediaIntent
 Gets the value indicating that a media intent was processed. More...
 
(bool) - offer
 Gets the value indicating that an offer was processed. More...
 
(bool) - sent
 Gets the value indicating whether a message was sent or received. More...
 
(void) - setAnswer:
 Sets the value indicating that an answer was processed. More...
 
(void) - setDateTime:
 Sets the UTC datetime when the state transition occurred. More...
 
(void) - setError:
 Sets the error. More...
 
(void) - setMediaIntent:
 Sets the value indicating that a media intent was processed. More...
 
(void) - setOffer:
 Sets the value indicating that an offer was processed. More...
 
(void) - setSent:
 Sets the value indicating whether a message was sent or received. More...
 
(void) - setState:
 Sets the connection state. More...
 
(void) - setTimeStamp:
 Sets the millisecond timestamp when the state transition occurred. More...
 
(FMLiveSwitchConnectionState) - state
 Gets the connection state. More...
 
(long long) - timeStamp
 Gets the millisecond timestamp when the state transition occurred. More...
 

Class Methods

(FMLiveSwitchConnectionStateRecord *) + connectionStateRecord
 

Detailed Description

Represents a single connection state transition record with timing information.

Method Documentation

◆ answer

- (bool) answer

Gets the value indicating that an answer was processed.

◆ connectionStateRecord

+ (FMLiveSwitchConnectionStateRecord*) connectionStateRecord

◆ connectionStateString

- (NSString*) connectionStateString

Gets the string representation of the connection state.

◆ dateTime

- (NSDate*) dateTime

Gets the UTC datetime when the state transition occurred.

◆ error

- (NSString*) error

Gets the error.

◆ init

- (instancetype) init

◆ mediaIntent

- (bool) mediaIntent

Gets the value indicating that a media intent was processed.

◆ offer

- (bool) offer

Gets the value indicating that an offer was processed.

◆ sent

- (bool) sent

Gets the value indicating whether a message was sent or received.

◆ setAnswer:

- (void) setAnswer: (bool)  value

Sets the value indicating that an answer was processed.

◆ setDateTime:

- (void) setDateTime: (NSDate *)  value

Sets the UTC datetime when the state transition occurred.

◆ setError:

- (void) setError: (NSString *)  value

Sets the error.

◆ setMediaIntent:

- (void) setMediaIntent: (bool)  value

Sets the value indicating that a media intent was processed.

◆ setOffer:

- (void) setOffer: (bool)  value

Sets the value indicating that an offer was processed.

◆ setSent:

- (void) setSent: (bool)  value

Sets the value indicating whether a message was sent or received.

◆ setState:

- (void) setState: (FMLiveSwitchConnectionState)  value

Sets the connection state.

◆ setTimeStamp:

- (void) setTimeStamp: (long long)  value

Sets the millisecond timestamp when the state transition occurred.

◆ state

- (FMLiveSwitchConnectionState) state

Gets the connection state.

◆ timeStamp

- (long long) timeStamp

Gets the millisecond timestamp when the state transition occurred.