com.threerings.presents.data
Class TimeBaseMarshaller

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

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

Provides the implementation of the TimeBaseService 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
static class TimeBaseMarshaller.GotTimeBaseMarshaller
          Marshalls results to implementations of TimeBaseService.GotTimeBaseListener.
 
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.TimeBaseService
TimeBaseService.GotTimeBaseListener
 
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 GET_TIME_OID
          The method id used to dispatch getTimeOid(java.lang.String, com.threerings.presents.client.TimeBaseService.GotTimeBaseListener) requests.
 
Fields inherited from class com.threerings.presents.data.InvocationMarshaller
_invCode, _invdir, _invOid
 
Constructor Summary
TimeBaseMarshaller()
           
 
Method Summary
 void getTimeOid(String arg1, TimeBaseService.GotTimeBaseListener arg2)
          Requests the oid of the specified time base object be fetched.
 
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

GET_TIME_OID

public static final int GET_TIME_OID
The method id used to dispatch getTimeOid(java.lang.String, com.threerings.presents.client.TimeBaseService.GotTimeBaseListener) requests.

See Also:
Constant Field Values
Constructor Detail

TimeBaseMarshaller

public TimeBaseMarshaller()
Method Detail

getTimeOid

public void getTimeOid(String arg1,
                       TimeBaseService.GotTimeBaseListener arg2)
Description copied from interface: TimeBaseService
Requests the oid of the specified time base object be fetched.

Specified by:
getTimeOid in interface TimeBaseService