net.alhem.jsockets
Class SocketHandler
java.lang.Object
net.alhem.jsockets.SocketHandler
public class SocketHandler
- extends java.lang.Object
- Author:
- Anders Hedstrom (grymse@alhem.net)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG_LEVEL_INFO
public static final int LOG_LEVEL_INFO
- See Also:
- Constant Field Values
LOG_LEVEL_WARNING
public static final int LOG_LEVEL_WARNING
- See Also:
- Constant Field Values
LOG_LEVEL_ERROR
public static final int LOG_LEVEL_ERROR
- See Also:
- Constant Field Values
LOG_LEVEL_FATAL
public static final int LOG_LEVEL_FATAL
- See Also:
- Constant Field Values
m_selector
private java.nio.channels.Selector m_selector
m_log
private StdLog m_log
m_sockets
private java.util.Vector<Socket> m_sockets
SocketHandler
public SocketHandler()
- Creates a new instance of SocketHandler
SocketHandler
public SocketHandler(StdLog log)
LogError
public void LogError(Socket s,
java.lang.String usertxt,
int errcode,
java.lang.String errtxt,
int loglevel)
Select
public void Select(long secs,
long millisecs)
Add
public void Add(Socket x)
Valid
public boolean Valid(Socket x)
PrintSockets
public void PrintSockets()