com.threerings.config.dist.data
Class DConfigMarshaller

java.lang.Object
  extended by com.threerings.presents.data.InvocationMarshaller
      extended by com.threerings.config.dist.data.DConfigMarshaller
All Implemented Interfaces:
DConfigService, Streamable, InvocationService

@Generated(value="com.threerings.presents.tools.GenServiceTask",
           comments="Derived from DConfigService.java.")
public class DConfigMarshaller
extends InvocationMarshaller
implements DConfigService

Provides the implementation of the DConfigService 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 UPDATE_CONFIGS
          The method id used to dispatch updateConfigs(com.threerings.config.dist.data.ConfigEntry[], com.threerings.config.dist.data.ConfigEntry[], com.threerings.config.dist.data.ConfigKey[]) requests.
 
Fields inherited from class com.threerings.presents.data.InvocationMarshaller
_invCode, _invdir, _invOid
 
Constructor Summary
DConfigMarshaller()
           
 
Method Summary
 void updateConfigs(ConfigEntry[] arg1, ConfigEntry[] arg2, ConfigKey[] arg3)
          Requests to add, update, and remove the provided configs.
 
Methods inherited from class com.threerings.presents.data.InvocationMarshaller
getInvocationCode, init, readField__invCode, readField__invOid, readObject, sendRequest, sendRequest, sendRequest, sendRequest, setInvocationOid, setNoResponse, toString, writeField__invCode, writeField__invOid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UPDATE_CONFIGS

public static final int UPDATE_CONFIGS
The method id used to dispatch updateConfigs(com.threerings.config.dist.data.ConfigEntry[], com.threerings.config.dist.data.ConfigEntry[], com.threerings.config.dist.data.ConfigKey[]) requests.

See Also:
Constant Field Values
Constructor Detail

DConfigMarshaller

public DConfigMarshaller()
Method Detail

updateConfigs

public void updateConfigs(ConfigEntry[] arg1,
                          ConfigEntry[] arg2,
                          ConfigKey[] arg3)
Description copied from interface: DConfigService
Requests to add, update, and remove the provided configs.

Specified by:
updateConfigs in interface DConfigService