com.threerings.presents.peer.server
Interface PeerProvider

All Superinterfaces:
InvocationProvider
All Known Implementing Classes:
CrowdPeerManager, PeerManager

@Generated(value="com.threerings.presents.tools.GenServiceTask",
           comments="Derived from PeerService.java.")
public interface PeerProvider
extends InvocationProvider

Defines the server-side of the PeerService.


Method Summary
 void generateReport(ClientObject caller, String arg1, InvocationService.ResultListener arg2)
          Handles a PeerService.generateReport(java.lang.String, com.threerings.presents.client.InvocationService.ResultListener) request.
 void invokeAction(ClientObject caller, byte[] arg1)
          Handles a PeerService.invokeAction(byte[]) request.
 void invokeRequest(ClientObject caller, byte[] arg1, InvocationService.ResultListener arg2)
          Handles a PeerService.invokeRequest(byte[], com.threerings.presents.client.InvocationService.ResultListener) request.
 void ratifyLockAction(ClientObject caller, NodeObject.Lock arg1, boolean arg2)
          Handles a PeerService.ratifyLockAction(com.threerings.presents.peer.data.NodeObject.Lock, boolean) request.
 

Method Detail

generateReport

void generateReport(ClientObject caller,
                    String arg1,
                    InvocationService.ResultListener arg2)
                    throws InvocationException
Handles a PeerService.generateReport(java.lang.String, com.threerings.presents.client.InvocationService.ResultListener) request.

Throws:
InvocationException

invokeAction

void invokeAction(ClientObject caller,
                  byte[] arg1)
Handles a PeerService.invokeAction(byte[]) request.


invokeRequest

void invokeRequest(ClientObject caller,
                   byte[] arg1,
                   InvocationService.ResultListener arg2)
                   throws InvocationException
Handles a PeerService.invokeRequest(byte[], com.threerings.presents.client.InvocationService.ResultListener) request.

Throws:
InvocationException

ratifyLockAction

void ratifyLockAction(ClientObject caller,
                      NodeObject.Lock arg1,
                      boolean arg2)
Handles a PeerService.ratifyLockAction(com.threerings.presents.peer.data.NodeObject.Lock, boolean) request.