Package com.threerings.crowd.chat.data

Interface Summary
ChatCodes Contains codes used by the chat invocation services.
KeepNoHistory Marks a Name as disinterested in chat history such that SpeakUtil will keep no messages sent to it.
SpeakObject Provides a mechanism by which the speak service can identify chat listeners so as to maintain a recent history of all chat traffic on the server.
SpeakObject.ListenerOp Used in conjunction with SpeakObject.applyToListeners(com.threerings.crowd.chat.data.SpeakObject.ListenerOp).
 

Class Summary
ChannelSpeakMarshaller Provides the implementation of the ChannelSpeakService interface that marshalls the arguments and delivers the request to the provider on the server.
ChatChannel Represents a chat channel.
ChatMarshaller Provides the implementation of the ChatService interface that marshalls the arguments and delivers the request to the provider on the server.
ChatMarshaller.TellMarshaller Marshalls results to implementations of ChatService.TellListener.
ChatMessage The abstract base class of all the client-side ChatMessage objects.
SpeakMarshaller Provides the implementation of the SpeakService interface that marshalls the arguments and delivers the request to the provider on the server.
SystemMessage A ChatMessage that represents a message that came from the server and did not result from direct user action.
TellFeedbackMessage A feedback message to indicate that a tell succeeded.
UserMessage A ChatMessage representing a message that came from another user.
UserSystemMessage A system message triggered by the activity of another user.