com.threerings.crowd.data
Class BodyMarshaller

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

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

Provides the implementation of the BodyService 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 SET_IDLE
          The method id used to dispatch setIdle(boolean) requests.
 
Fields inherited from class com.threerings.presents.data.InvocationMarshaller
_invCode, _invdir, _invOid
 
Constructor Summary
BodyMarshaller()
           
 
Method Summary
 void setIdle(boolean arg1)
          Requests to set the idle state of the client to the specified value.
 
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

SET_IDLE

public static final int SET_IDLE
The method id used to dispatch setIdle(boolean) requests.

See Also:
Constant Field Values
Constructor Detail

BodyMarshaller

public BodyMarshaller()
Method Detail

setIdle

public void setIdle(boolean arg1)
Description copied from interface: BodyService
Requests to set the idle state of the client to the specified value.

Specified by:
setIdle in interface BodyService