net.java.sip.communicator.impl.neomedia
Class RTPConnectorTCPInputStream
java.lang.Object
net.java.sip.communicator.impl.neomedia.RTPConnectorInputStream
net.java.sip.communicator.impl.neomedia.RTPConnectorTCPInputStream
- All Implemented Interfaces:
- Runnable, javax.media.Controls, javax.media.protocol.PushSourceStream, javax.media.protocol.SourceStream
- Direct Known Subclasses:
- TransformTCPInputStream
public class RTPConnectorTCPInputStream
- extends RTPConnectorInputStream
RTPConnectorInputStream implementation for TCP protocol.
- Author:
- Sebastien Vincent
| Fields inherited from interface javax.media.protocol.SourceStream |
LENGTH_UNKNOWN |
|
Constructor Summary |
RTPConnectorTCPInputStream(Socket socket)
Initializes a new RTPConnectorInputStream which is to receive
packet data from a specific TCP socket. |
| Methods inherited from class net.java.sip.communicator.impl.neomedia.RTPConnectorInputStream |
addDatagramPacketFilter, createRawPacket, endOfStream, getContentDescriptor, getContentLength, getControl, getControls, getDatagramPacketFilters, getMinimumTransferSize, read, run, setPriority, setTransferHandler |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RTPConnectorTCPInputStream
public RTPConnectorTCPInputStream(Socket socket)
- Initializes a new RTPConnectorInputStream which is to receive
packet data from a specific TCP socket.
- Parameters:
socket - the TCP socket the new instance is to receive data from
close
public void close()
- Close this stream, stops the worker thread.
- Overrides:
close in class RTPConnectorInputStream
doLogPacket
protected void doLogPacket(DatagramPacket p)
- Log the packet.
- Specified by:
doLogPacket in class RTPConnectorInputStream
- Parameters:
p - packet to log
receivePacket
protected void receivePacket(DatagramPacket p)
throws IOException
- Receive packet.
- Specified by:
receivePacket in class RTPConnectorInputStream
- Parameters:
p - packet for receiving
- Throws:
IOException - if something goes wrong during receiving
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.