/*
* $Id: NetRolesSocket.java,v 1.1 2004-10-06 08:08:27 tigran Exp $
*/
package javatunnel;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.SocketException;
import java.net.SocketImpl;
import java.net.UnknownHostException;
public class NetRolesSocket extends Socket {
private String _user = "nobody@NOWHERE" ;
NetRolesSocket()
{
super();
}
NetRolesSocket(SocketImpl impl) throws SocketException {
super(impl);
}
NetRolesSocket(InetAddress address, int port)
throws IOException {
super(address, port);
}
NetRolesSocket(InetAddress address, int port, InetAddress localAddr, int localPort)
throws IOException {
super(address, port, localAddr, localPort);
}
NetRolesSocket(String host, int port)
throws UnknownHostException, IOException {
super(host, port);
}
NetRolesSocket(String host, int port, InetAddress localAddr, int localPort)
throws IOException {
super(host, port, localAddr, localPort);
}
public void setUserPrincipal(String user) {
int i = user.indexOf(':');
_user = user.substring(1,i);
}
public String getUserPrincipal() {
return _user;
}
}