fm.liveswitch.ConnectionStateRecord Class Reference

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

Public Member Functions

 ConnectionStateRecord ()
 
boolean getActiveCandidatePairSet ()
 Gets the value indicating that the active Candidate Pair was set. More...
 
boolean getActiveCandidatePairUnset ()
 Gets the value indicating that active Candidate Pair was removed (no ICE Connectivity is possible). More...
 
boolean getAnswer ()
 Gets the value indicating that an answer was processed. More...
 
String getConnectionStateString ()
 Gets the string representation of the connection state. More...
 
java.util.Date getDateTime ()
 Gets the UTC datetime when the state transition occurred. More...
 
boolean getDtlsConnected ()
 Gets the value indicating that DTLS transport was connected. More...
 
boolean getDtlsConnecting ()
 Gets the value indicating that DTLS transport was connecting. More...
 
String getError ()
 Gets the error. More...
 
boolean getFirstRemoteCandidateProcessed ()
 Gets the value indicating that the first remote candidate received over signaling was processed. More...
 
boolean getFirstRemoteCandidateSignaled ()
 Gets the value indicating that the first remote candidate was received over signaling. More...
 
boolean getFirstRemotePeerCandidateDiscovered ()
 Gets the value indicating that the first remote peer reflexive candidate was discovered. More...
 
boolean getMediaIntent ()
 Gets the value indicating that a media intent was processed. More...
 
boolean getOffer ()
 Gets the value indicating that an offer was processed. More...
 
boolean getSent ()
 Gets the value indicating whether a message was sent or received. More...
 
fm.liveswitch.ConnectionState getState ()
 Gets the connection state. More...
 
long getTimeStamp ()
 Gets the millisecond timestamp when the state transition occurred. More...
 
void setActiveCandidatePairSet (boolean value)
 Sets the value indicating that the active Candidate Pair was set. More...
 
void setActiveCandidatePairUnset (boolean value)
 Sets the value indicating that active Candidate Pair was removed (no ICE Connectivity is possible). More...
 
void setAnswer (boolean value)
 Sets the value indicating that an answer was processed. More...
 
void setDateTime (java.util.Date value)
 Sets the UTC datetime when the state transition occurred. More...
 
void setDtlsConnected (boolean value)
 Sets the value indicating that DTLS transport was connected. More...
 
void setDtlsConnecting (boolean value)
 Sets the value indicating that DTLS transport was connecting. More...
 
void setError (String value)
 Sets the error. More...
 
void setFirstRemoteCandidateProcessed (boolean value)
 Sets the value indicating that the first remote candidate received over signaling was processed. More...
 
void setFirstRemoteCandidateSignaled (boolean value)
 Sets the value indicating that the first remote candidate was received over signaling. More...
 
void setFirstRemotePeerCandidateDiscovered (boolean value)
 Sets the value indicating that the first remote peer reflexive candidate was discovered. More...
 
void setMediaIntent (boolean value)
 Sets the value indicating that a media intent was processed. More...
 
void setOffer (boolean value)
 Sets the value indicating that an offer was processed. More...
 
void setSent (boolean value)
 Sets the value indicating whether a message was sent or received. More...
 
void setState (fm.liveswitch.ConnectionState value)
 Sets the connection state. More...
 
void setTimeStamp (long value)
 Sets the millisecond timestamp when the state transition occurred. More...
 

Detailed Description

Represents a single connection state transition record with timing information.

Constructor & Destructor Documentation

◆ ConnectionStateRecord()

fm.liveswitch.ConnectionStateRecord.ConnectionStateRecord ( )

Member Function Documentation

◆ getActiveCandidatePairSet()

boolean fm.liveswitch.ConnectionStateRecord.getActiveCandidatePairSet ( )

Gets the value indicating that the active Candidate Pair was set.

◆ getActiveCandidatePairUnset()

boolean fm.liveswitch.ConnectionStateRecord.getActiveCandidatePairUnset ( )

Gets the value indicating that active Candidate Pair was removed (no ICE Connectivity is possible).

◆ getAnswer()

boolean fm.liveswitch.ConnectionStateRecord.getAnswer ( )

Gets the value indicating that an answer was processed.

◆ getConnectionStateString()

String fm.liveswitch.ConnectionStateRecord.getConnectionStateString ( )

Gets the string representation of the connection state.

◆ getDateTime()

java.util.Date fm.liveswitch.ConnectionStateRecord.getDateTime ( )

Gets the UTC datetime when the state transition occurred.

◆ getDtlsConnected()

boolean fm.liveswitch.ConnectionStateRecord.getDtlsConnected ( )

Gets the value indicating that DTLS transport was connected.

◆ getDtlsConnecting()

boolean fm.liveswitch.ConnectionStateRecord.getDtlsConnecting ( )

Gets the value indicating that DTLS transport was connecting.

◆ getError()

String fm.liveswitch.ConnectionStateRecord.getError ( )

Gets the error.

◆ getFirstRemoteCandidateProcessed()

boolean fm.liveswitch.ConnectionStateRecord.getFirstRemoteCandidateProcessed ( )

Gets the value indicating that the first remote candidate received over signaling was processed.

◆ getFirstRemoteCandidateSignaled()

boolean fm.liveswitch.ConnectionStateRecord.getFirstRemoteCandidateSignaled ( )

Gets the value indicating that the first remote candidate was received over signaling.

◆ getFirstRemotePeerCandidateDiscovered()

boolean fm.liveswitch.ConnectionStateRecord.getFirstRemotePeerCandidateDiscovered ( )

Gets the value indicating that the first remote peer reflexive candidate was discovered.

◆ getMediaIntent()

boolean fm.liveswitch.ConnectionStateRecord.getMediaIntent ( )

Gets the value indicating that a media intent was processed.

◆ getOffer()

boolean fm.liveswitch.ConnectionStateRecord.getOffer ( )

Gets the value indicating that an offer was processed.

◆ getSent()

boolean fm.liveswitch.ConnectionStateRecord.getSent ( )

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

◆ getState()

fm.liveswitch.ConnectionState fm.liveswitch.ConnectionStateRecord.getState ( )

Gets the connection state.

◆ getTimeStamp()

long fm.liveswitch.ConnectionStateRecord.getTimeStamp ( )

Gets the millisecond timestamp when the state transition occurred.

◆ setActiveCandidatePairSet()

void fm.liveswitch.ConnectionStateRecord.setActiveCandidatePairSet ( boolean  value)

Sets the value indicating that the active Candidate Pair was set.

◆ setActiveCandidatePairUnset()

void fm.liveswitch.ConnectionStateRecord.setActiveCandidatePairUnset ( boolean  value)

Sets the value indicating that active Candidate Pair was removed (no ICE Connectivity is possible).

◆ setAnswer()

void fm.liveswitch.ConnectionStateRecord.setAnswer ( boolean  value)

Sets the value indicating that an answer was processed.

◆ setDateTime()

void fm.liveswitch.ConnectionStateRecord.setDateTime ( java.util.Date  value)

Sets the UTC datetime when the state transition occurred.

◆ setDtlsConnected()

void fm.liveswitch.ConnectionStateRecord.setDtlsConnected ( boolean  value)

Sets the value indicating that DTLS transport was connected.

◆ setDtlsConnecting()

void fm.liveswitch.ConnectionStateRecord.setDtlsConnecting ( boolean  value)

Sets the value indicating that DTLS transport was connecting.

◆ setError()

void fm.liveswitch.ConnectionStateRecord.setError ( String  value)

Sets the error.

◆ setFirstRemoteCandidateProcessed()

void fm.liveswitch.ConnectionStateRecord.setFirstRemoteCandidateProcessed ( boolean  value)

Sets the value indicating that the first remote candidate received over signaling was processed.

◆ setFirstRemoteCandidateSignaled()

void fm.liveswitch.ConnectionStateRecord.setFirstRemoteCandidateSignaled ( boolean  value)

Sets the value indicating that the first remote candidate was received over signaling.

◆ setFirstRemotePeerCandidateDiscovered()

void fm.liveswitch.ConnectionStateRecord.setFirstRemotePeerCandidateDiscovered ( boolean  value)

Sets the value indicating that the first remote peer reflexive candidate was discovered.

◆ setMediaIntent()

void fm.liveswitch.ConnectionStateRecord.setMediaIntent ( boolean  value)

Sets the value indicating that a media intent was processed.

◆ setOffer()

void fm.liveswitch.ConnectionStateRecord.setOffer ( boolean  value)

Sets the value indicating that an offer was processed.

◆ setSent()

void fm.liveswitch.ConnectionStateRecord.setSent ( boolean  value)

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

◆ setState()

void fm.liveswitch.ConnectionStateRecord.setState ( fm.liveswitch.ConnectionState  value)

Sets the connection state.

◆ setTimeStamp()

void fm.liveswitch.ConnectionStateRecord.setTimeStamp ( long  value)

Sets the millisecond timestamp when the state transition occurred.