Package org.lastbamboo.common.ice

Interface Summary
ExistingSessionIceCandidatePairFactory Factory for creating ICE candidate pairs.
GeneralIceMediaStreamFactory Factory for creating ICE media streams.
IceAgent Interface for ICE agents.
IceBindingRequestTracker  
IceCheckList Interface for ICE check lists.
IceCheckScheduler Interface for classes that schedule checks.
IceMediaFactory Factory for creating media once an ICE exchange has completed.
IceMediaStream A media stream for an ICE agent.
IceMediaStreamFactory Factory for creating specialized media streams, such as for RTP, file transfer, etc.
IceOfferAnswer Specialized offer/answer interface for ICE.
IceRoleChecker Class that checks ICE roles.
IceStunChecker Interface for classes that perform ICE connectivity checks using STUN.
IceStunCheckerFactory Interface for classes that create new ICE STUN connectivity check classes for different transports.
IceStunConnectivityCheckerFactory  
MappedServerSocket Interface for server sockets that have their ports mapped.
UdpSocketFactory<T> Interface for creating sockets from reliable UDP "connections."
UdpSocketListener Listener for UDP socket events.
 

Class Summary
BarchartUdtSocketFactory Factory for creating UDT sockets.
EndpointFactory Factory for creating NAT/firewall traversed endpoint pairs for local and remote hosts.
ExistingSessionIceCandidatePairFactoryImpl Pair factory for when there's already a session established for this pair.
GeneralIceMediaStreamFactoryImpl Factory for creating media streams.
IceAgentImpl Implementation of an ICE agent.
IceBindingRequestTrackerImpl Keeps track of Binding Requests we've seen to avoid processing a request for the same transaction twice.
IceCheckListImpl Class containing data and state for an ICE check list.
IceCheckSchedulerImpl Class that schedules and executes ICE checks.
IceMediaStreamFactoryImpl ICE media stream factory class for creating streams where the ultimate media exchanged can happen over RUDP or TCP.
IceMediaStreamImpl Class containing an ICE media stream.
IceOfferAnswerFactory<T> Class for creating ICE agents that process ICE offers and answers.
IcePriorityCalculator Class for calculating ICE priorities.
IceRoleCheckerImpl Class that verifies ICE roles, as specified in ICE section 7.2.1.1.
IceStunCheckerFactoryImpl Class for creating STUN checker factories for both UDP and TCP.
IceStunClientCandidateProcessor Class that performs connectivity checks for a single pair.
IceStunConnectivityCheckerFactoryImpl<T> Factory for creating ICE connectivity checkers.
IceStunConnectivityCheckerImpl<T> Processes STUN connectivity checks for ICE.
IceStunUdpPeer ICE STUN peer class for UDP.
IceTieBreaker Class that handled ICE tie breakers.
IceTransactionDelayCalculator Calculates the value for ICE Ta.
MappedTcpAnswererServer This class is a server socket for all ICE answerers for a given user agent.
MappedTcpOffererServerPool This class is a single server socket for all ICE offerers.
NetSocketUDTWrapper Wrapper class for UDT code.
PortMappedServerPool A pool of servers that have had their ports mapped using either UPnP or NAT PMP.
PortMappedServerSocket  
RawUdpSocketFactory Factory for creating "sockets" that really just relay raw UDP data to the other side unreliably but that give the callers the Socket interface they require in certain cases.
TcpOfferAnswer<T> OfferAnswer handler for TCP connections.
TcpTurnOfferAnswer Processes offers and answers for a TURN server connection.
UdtSocketFactory Factory for creating UDT sockets.
UdtSocketFactory.RequestRunner  
 

Enum Summary
IceCheckListState Enumeration of states for ICE check lists.
IceState Enumeration of ICE states across all media streams.
IceTransportProtocol Enumeration of ICE transport protocols for encoding in SDP>
 

Exception Summary
IceException Exception for an inability to connect to ICE candidates.
IceUdpConnectException Exception for when we can't establish a UDP peer for ICE.
 



Copyright © 2013 LittleShoot. All Rights Reserved.