org.littleshoot.stun.stack.message.attributes
Interface StunAttributeVisitor

All Known Implementing Classes:
StunAttributeEncoder

public interface StunAttributeVisitor

Visits STUN attributes.


Method Summary
 void visitConnectionStatus(ConnectionStatusAttribute attribute)
          Visits the connection status attribute.
 void visitData(DataAttribute data)
          Visits the TURN DATA attribute.
 void visiteErrorCode(ErrorCodeAttribute attribute)
          Visits the STUN ERROR-CODE attribute.
 void visitIceControlled(IceControlledAttribute attribute)
          Visits the ICE controlled attribute.
 void visitIceControlling(IceControllingAttribute attribute)
          Visits the ICE controlling attribute.
 void visitIcePriority(IcePriorityAttribute attribute)
          Visits the priority attribute.
 void visitIceUseCandidate(IceUseCandidateAttribute attribute)
          Visits the ICE USE-CANDIDATE attribute.
 void visitMappedAddress(MappedAddressAttribute address)
          Visits the MAPPED ADDRESS attribute.
 void visitRelayAddress(RelayAddressAttribute address)
          Visits the TURN RELAY ADDRESS attribute.
 void visitRemoteAddress(RemoteAddressAttribute address)
          Visits the TURN REMOTE ADDRESS attribute.
 

Method Detail

visitMappedAddress

void visitMappedAddress(MappedAddressAttribute address)
Visits the MAPPED ADDRESS attribute.

Parameters:
address - The MAPPED ADDRESS.

visitRelayAddress

void visitRelayAddress(RelayAddressAttribute address)
Visits the TURN RELAY ADDRESS attribute.

Parameters:
address - The RELAY ADDRESS.

visitData

void visitData(DataAttribute data)
Visits the TURN DATA attribute.

Parameters:
data - The DATA attribute.

visitRemoteAddress

void visitRemoteAddress(RemoteAddressAttribute address)
Visits the TURN REMOTE ADDRESS attribute.

Parameters:
address - The TURN REMOTE ADDRESS attribute.

visitConnectionStatus

void visitConnectionStatus(ConnectionStatusAttribute attribute)
Visits the connection status attribute.

Parameters:
attribute - The connection status attribute.

visitIcePriority

void visitIcePriority(IcePriorityAttribute attribute)
Visits the priority attribute.

Parameters:
attribute - The priority attribute.

visitIceUseCandidate

void visitIceUseCandidate(IceUseCandidateAttribute attribute)
Visits the ICE USE-CANDIDATE attribute.

Parameters:
attribute - The attribute.

visitIceControlled

void visitIceControlled(IceControlledAttribute attribute)
Visits the ICE controlled attribute.

Parameters:
attribute - The ICE controlled attribute.

visitIceControlling

void visitIceControlling(IceControllingAttribute attribute)
Visits the ICE controlling attribute.

Parameters:
attribute - The ICE controlling attribute.

visiteErrorCode

void visiteErrorCode(ErrorCodeAttribute attribute)
Visits the STUN ERROR-CODE attribute.

Parameters:
attribute - The STUN ERROR-CODE attribute.


Copyright © 2013 LittleShoot. All Rights Reserved.