com.threerings.presents.net
Class ForwardEventRequest

java.lang.Object
  extended by com.threerings.io.SimpleStreamableObject
      extended by com.threerings.presents.net.Message
          extended by com.threerings.presents.net.UpstreamMessage
              extended by com.threerings.presents.net.ForwardEventRequest
All Implemented Interfaces:
Streamable

public class ForwardEventRequest
extends UpstreamMessage

Forwards an event to the server for dispatch.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
Streamable.Closure
 
Field Summary
protected  DEvent _event
          The event which we are forwarding.
 
Fields inherited from class com.threerings.presents.net.UpstreamMessage
_nextMessageId, messageId
 
Fields inherited from class com.threerings.presents.net.Message
received
 
Constructor Summary
ForwardEventRequest()
          Zero argument constructor used when unserializing an instance.
ForwardEventRequest(DEvent event)
          Constructs a forward event request for the supplied event.
 
Method Summary
 DEvent getEvent()
          Returns the event that we wish to have forwarded.
 Transport getTransport()
          Returns the message transport parameters.
 void setTransport(Transport transport)
          Sets the message transport parameters.
 String toString()
           
 
Methods inherited from class com.threerings.presents.net.UpstreamMessage
nextMessageId
 
Methods inherited from class com.threerings.presents.net.Message
noteActualTransport
 
Methods inherited from class com.threerings.io.SimpleStreamableObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_event

protected DEvent _event
The event which we are forwarding.

Constructor Detail

ForwardEventRequest

public ForwardEventRequest()
Zero argument constructor used when unserializing an instance.


ForwardEventRequest

public ForwardEventRequest(DEvent event)
Constructs a forward event request for the supplied event.

Method Detail

getEvent

public DEvent getEvent()
Returns the event that we wish to have forwarded.


setTransport

public void setTransport(Transport transport)
Description copied from class: Message
Sets the message transport parameters. For messages received over the network, these describe the mode of transport over which the message was received. When sending messages, they act as a hint as to the type of transport desired. Calling this method may have no effect, depending on whether non-default modes of transport are supported for this message type.

Overrides:
setTransport in class Message

getTransport

public Transport getTransport()
Description copied from class: Message
Returns the message transport parameters.

Overrides:
getTransport in class Message

toString

public String toString()
Overrides:
toString in class UpstreamMessage