org.lastbamboo.common.offer.answer
Interface OfferAnswer


public interface OfferAnswer

Interface for classes that generate offers and process answers for offer/answer protocols.


Method Summary
 void close()
          Perform any necessary close operations for the media.
 void closeTcp()
           
 void closeUdp()
           
 byte[] generateAnswer()
          Generates an answer.
 byte[] generateOffer()
          Generates an offer.
 void processAnswer(org.littleshoot.mina.common.ByteBuffer answer)
          Tells an offerer to process its answer.
 void processOffer(org.littleshoot.mina.common.ByteBuffer offer)
          Tells an answerer to process its offer.
 void useRelay()
           
 

Method Detail

generateOffer

byte[] generateOffer()
Generates an offer.

Returns:
The offer.

generateAnswer

byte[] generateAnswer()
Generates an answer.

Returns:
The answer.

processAnswer

void processAnswer(org.littleshoot.mina.common.ByteBuffer answer)
Tells an offerer to process its answer.

Parameters:
answer - The answer.
offerAnswerListener - Listener for offer/answer events.

processOffer

void processOffer(org.littleshoot.mina.common.ByteBuffer offer)
Tells an answerer to process its offer.

Parameters:
offer - The offer.

close

void close()
Perform any necessary close operations for the media.


closeUdp

void closeUdp()

closeTcp

void closeTcp()

useRelay

void useRelay()


Copyright © 2013 LittleShoot. All Rights Reserved.