com.threerings.crowd.chat.data
Class ChannelSpeakMarshaller

java.lang.Object
  extended by com.threerings.presents.data.InvocationMarshaller<ClientObject>
      extended by com.threerings.crowd.chat.data.ChannelSpeakMarshaller
All Implemented Interfaces:
ChannelSpeakService, Streamable, InvocationService<ClientObject>

@Generated(value="com.threerings.presents.tools.GenServiceTask",
           comments="Derived from ChannelSpeakService.java.")
public class ChannelSpeakMarshaller
extends InvocationMarshaller<ClientObject>
implements ChannelSpeakService

Provides the implementation of the ChannelSpeakService interface that marshalls the arguments and delivers the request to the provider on the server. Also provides an implementation of the response listener interfaces that marshall the response arguments and deliver them back to the requesting client.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.presents.data.InvocationMarshaller
InvocationMarshaller.ConfirmMarshaller, InvocationMarshaller.ListenerMarshaller, InvocationMarshaller.ResultMarshaller
 
Nested classes/interfaces inherited from interface com.threerings.presents.client.InvocationService
InvocationService.ConfirmListener, InvocationService.InvocationListener, InvocationService.ResultListener
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
Streamable.Closure
 
Field Summary
static int SPEAK
          The method id used to dispatch speak(com.threerings.crowd.chat.data.ChatChannel, java.lang.String, byte) requests.
 
Fields inherited from class com.threerings.presents.data.InvocationMarshaller
_invCode, _invdir, _invOid
 
Constructor Summary
ChannelSpeakMarshaller()
           
 
Method Summary
 void speak(ChatChannel arg1, String arg2, byte arg3)
          Requests to speak the supplied message on the specified channel.
 
Methods inherited from class com.threerings.presents.data.InvocationMarshaller
getInvocationCode, init, readObject, sendRequest, sendRequest, sendRequest, sendRequest, setInvocationOid, setNoResponse, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SPEAK

public static final int SPEAK
The method id used to dispatch speak(com.threerings.crowd.chat.data.ChatChannel, java.lang.String, byte) requests.

See Also:
Constant Field Values
Constructor Detail

ChannelSpeakMarshaller

public ChannelSpeakMarshaller()
Method Detail

speak

public void speak(ChatChannel arg1,
                  String arg2,
                  byte arg3)
Description copied from interface: ChannelSpeakService
Requests to speak the supplied message on the specified channel.

Specified by:
speak in interface ChannelSpeakService