tigase.io
Interface IOInterface
- All Known Implementing Classes:
- SocketIO, TLSIO, ZLibIO
public interface IOInterface
Describe interface IOInterface here.
Created: Sat May 14 08:07:38 2005
- Version:
- $Rev$
- Author:
- Artur Hefczyc
bytesRead
int bytesRead()
checkCapabilities
boolean checkCapabilities(String caps)
getInputPacketSize
int getInputPacketSize()
throws IOException
- Throws:
IOException
getSocketChannel
SocketChannel getSocketChannel()
getStatistics
void getStatistics(StatisticsList list,
boolean reset)
getBytesSent
long getBytesSent(boolean reset)
getTotalBytesSent
long getTotalBytesSent()
getBytesReceived
long getBytesReceived(boolean reset)
getTotalBytesReceived
long getTotalBytesReceived()
getBuffOverflow
long getBuffOverflow(boolean reset)
getTotalBuffOverflow
long getTotalBuffOverflow()
isConnected
boolean isConnected()
isRemoteAddress
boolean isRemoteAddress(String addr)
read
ByteBuffer read(ByteBuffer buff)
throws IOException
- Throws:
IOException
stop
void stop()
throws IOException
- Throws:
IOException
waitingToSend
boolean waitingToSend()
waitingToSendSize
int waitingToSendSize()
write
int write(ByteBuffer buff)
throws IOException
- Throws:
IOException
setLogId
void setLogId(String logId)
Copyright © 2013 Tigase. All rights reserved.