]> sjero.net Git - linphone/blob - p2pproxy/src/org/linphone/p2pproxy/core/rdvautoconfig/SocketProbeRequest.java
adcfc0e88a60443c0e5aaf3a44a61b4845f10d5a
[linphone] / p2pproxy / src / org / linphone / p2pproxy / core / rdvautoconfig / SocketProbeRequest.java
1 /*
2 p2pproxy
3 Copyright (C) 2007  Jehan Monnier ()
4
5 SocketProbeRequest.java - .
6
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
20 */
21 package org.linphone.p2pproxy.core.rdvautoconfig;
22
23 import java.io.Serializable;
24 import java.net.SocketAddress;
25
26 import org.linphone.p2pproxy.api.P2pProxyNetworkProbe.Protocol;
27
28 public class SocketProbeRequest implements Serializable {
29    /**
30     * 
31     */
32    private static final long serialVersionUID = 1L;
33    final private SocketAddress mSocketAddress;    
34    final private Protocol mProtocol;
35    public SocketProbeRequest(SocketAddress aSocketAddress, Protocol aProtocol) {
36       mSocketAddress = aSocketAddress;
37       mProtocol = aProtocol;
38    }
39    /**
40     * @return Returns the mProtocol.
41     */
42    public Protocol getProtocol() {
43       return mProtocol;
44    }
45    /**
46     * @return Returns the mSocketAddress.
47     */
48    public SocketAddress getSocketAddress() {
49       return mSocketAddress;
50    }
51    
52    public String toString() {
53       return "SocketProbeRequest for ["+mSocketAddress+"] protocol ["+mProtocol+"]";
54    }
55 }