|
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().
1.8.17