Noble Connect
Add relays and punchthrough to Mirror or UNet
NobleConnect.Ice.CandidatePair Class Reference

Public Types

enum  State {
  State.FROZEN, State.WAITING, State.IN_PROGRESS, State.SUCCEEDED,
  State.FAILED
}
 

Public Member Functions

 CandidatePair (Candidate local, Candidate remote, Session session)
 
string ToString (bool includePriority)
 
override string ToString ()
 

Public Attributes

Candidate localCandidate
 
Candidate remoteCandidate
 
State state = State.FROZEN
 
bool isNominated = false
 
bool isPreNominated = false
 
Session session
 

Properties

ulong? Priority [get]
 

Member Enumeration Documentation

◆ State

Enumerator
FROZEN 
WAITING 
IN_PROGRESS 
SUCCEEDED 
FAILED 

Constructor & Destructor Documentation

◆ CandidatePair()

NobleConnect.Ice.CandidatePair.CandidatePair ( Candidate  local,
Candidate  remote,
Session  session 
)

Member Function Documentation

◆ ToString() [1/2]

override string NobleConnect.Ice.CandidatePair.ToString ( )

◆ ToString() [2/2]

string NobleConnect.Ice.CandidatePair.ToString ( bool  includePriority)

Member Data Documentation

◆ isNominated

bool NobleConnect.Ice.CandidatePair.isNominated = false

◆ isPreNominated

bool NobleConnect.Ice.CandidatePair.isPreNominated = false

◆ localCandidate

Candidate NobleConnect.Ice.CandidatePair.localCandidate

◆ remoteCandidate

Candidate NobleConnect.Ice.CandidatePair.remoteCandidate

◆ session

Session NobleConnect.Ice.CandidatePair.session

◆ state

State NobleConnect.Ice.CandidatePair.state = State.FROZEN

Property Documentation

◆ Priority

ulong? NobleConnect.Ice.CandidatePair.Priority
get