org.lastbamboo.common.ice.candidate
Interface IceCandidateVisitor<T>

Type Parameters:
T - The class returned by a single visit method.
All Known Implementing Classes:
IceCandidateSdpEncoder, IceCandidateVisitorAdapter

public interface IceCandidateVisitor<T>

Visitor for connection candidates in the "Interactive Connectivity Establishment (ICE)" protocol.


Method Summary
 void visitCandidates(Collection<IceCandidate> candidates)
          Visits the specified Collection of ICE candidates.
 T visitTcpActiveCandidate(IceTcpActiveCandidate candidate)
           
 T visitTcpHostPassiveCandidate(IceTcpHostPassiveCandidate candidate)
           
 T visitTcpPeerReflexiveCandidate(IceTcpPeerReflexiveCandidate candidate)
           
 T visitTcpRelayPassiveCandidate(IceTcpRelayPassiveCandidate candidate)
           
 T visitTcpServerReflexiveSoCandidate(IceTcpServerReflexiveSoCandidate candidate)
           
 T visitUdpHostCandidate(IceUdpHostCandidate candidate)
           
 T visitUdpPeerReflexiveCandidate(IceUdpPeerReflexiveCandidate candidate)
           
 T visitUdpRelayCandidate(IceUdpRelayCandidate candidate)
           
 T visitUdpServerReflexiveCandidate(IceUdpServerReflexiveCandidate candidate)
           
 

Method Detail

visitCandidates

void visitCandidates(Collection<IceCandidate> candidates)
Visits the specified Collection of ICE candidates.

Parameters:
candidates - The Collection of candidates to visit.

visitUdpHostCandidate

T visitUdpHostCandidate(IceUdpHostCandidate candidate)

visitUdpServerReflexiveCandidate

T visitUdpServerReflexiveCandidate(IceUdpServerReflexiveCandidate candidate)

visitUdpPeerReflexiveCandidate

T visitUdpPeerReflexiveCandidate(IceUdpPeerReflexiveCandidate candidate)

visitUdpRelayCandidate

T visitUdpRelayCandidate(IceUdpRelayCandidate candidate)

visitTcpHostPassiveCandidate

T visitTcpHostPassiveCandidate(IceTcpHostPassiveCandidate candidate)

visitTcpRelayPassiveCandidate

T visitTcpRelayPassiveCandidate(IceTcpRelayPassiveCandidate candidate)

visitTcpServerReflexiveSoCandidate

T visitTcpServerReflexiveSoCandidate(IceTcpServerReflexiveSoCandidate candidate)

visitTcpActiveCandidate

T visitTcpActiveCandidate(IceTcpActiveCandidate candidate)

visitTcpPeerReflexiveCandidate

T visitTcpPeerReflexiveCandidate(IceTcpPeerReflexiveCandidate candidate)


Copyright © 2013 LittleShoot. All Rights Reserved.