org.mobicents.media.server.impl.rtp
Class Transceiver

java.lang.Object
  extended by org.mobicents.media.server.impl.rtp.Transceiver
All Implemented Interfaces:
java.lang.Runnable

public class Transceiver
extends java.lang.Object
implements java.lang.Runnable

Author:
kulikov

Field Summary
protected  java.nio.channels.DatagramChannel channel
           
 
Constructor Summary
Transceiver(java.util.HashMap<java.net.SocketAddress,RtpSocket> rtpSockets, java.net.InetAddress bindAddress, int localPort)
           
 
Method Summary
 void run()
           
 void send(byte[] data, int len, java.net.SocketAddress remoteAddress)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

channel

protected java.nio.channels.DatagramChannel channel
Constructor Detail

Transceiver

public Transceiver(java.util.HashMap<java.net.SocketAddress,RtpSocket> rtpSockets,
                   java.net.InetAddress bindAddress,
                   int localPort)
            throws java.net.SocketException,
                   java.io.IOException
Throws:
java.net.SocketException
java.io.IOException
Method Detail

start

public void start()

stop

public void stop()

send

public void send(byte[] data,
                 int len,
                 java.net.SocketAddress remoteAddress)
          throws java.io.IOException
Throws:
java.io.IOException

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2009. All Rights Reserved.