Crossfire JXClient, Trunk
|
Public Member Functions | |
boolean | acceptsMessages () |
void | beforeRead (Client client) |
MessageReader (ChatServer chatServer) | |
void | onData (Client client, ByteBuffer buffer, int bytes) |
Private Attributes | |
final ChatServer | chatServer |
Writes all messages in our buffer to the other clients and appends new data read from the socket to our buffer
Definition at line 47 of file MessageReader.java.
MessageReader.MessageReader | ( | ChatServer | chatServer | ) |
Definition at line 50 of file MessageReader.java.
References chatServer.
boolean MessageReader.acceptsMessages | ( | ) |
Implements DataReader.
Definition at line 54 of file MessageReader.java.
void MessageReader.beforeRead | ( | Client | client | ) |
Write all full messages in our buffer to the other clients
client | the client to read messages from |
Implements DataReader.
Definition at line 65 of file MessageReader.java.
References chatServer, client, and ChatServer.writeMessageToClients().
void MessageReader.onData | ( | Client | client, |
ByteBuffer | buffer, | ||
int | bytes | ||
) |
Append the read buffer to the clients message buffer
client | the client to append messages to |
buffer | the buffer we received from the socket |
bytes | the number of bytes read into the buffer |
Implements DataReader.
Definition at line 81 of file MessageReader.java.
References client.
|
private |
Definition at line 48 of file MessageReader.java.
Referenced by beforeRead(), and MessageReader().