Uses of Class
net.i2p.router.OutNetMessage

Packages that use OutNetMessage
net.i2p.router   
net.i2p.router.transport   
net.i2p.router.transport.tcp Implements the transport for communicating with other routers via TCP/IP. 
 

Uses of OutNetMessage in net.i2p.router
 

Methods in net.i2p.router that return OutNetMessage
 OutNetMessage OutNetMessagePool.getNext()
          Remove the highest priority message, or null if none are available.
 

Methods in net.i2p.router with parameters of type OutNetMessage
 void DummyCommSystemFacade.processMessage(OutNetMessage msg)
           
 void OutNetMessagePool.add(OutNetMessage msg)
          Add a new message to the pool
 void MessageHistory.replyTimedOut(OutNetMessage sentMessage)
          The message wanted a reply but no reply came in the time expected
abstract  void CommSystemFacade.processMessage(OutNetMessage msg)
           
 

Uses of OutNetMessage in net.i2p.router.transport
 

Methods in net.i2p.router.transport that return OutNetMessage
 OutNetMessage TransportImpl.getNextMessage()
          Nonblocking call to pull the next outbound message off the queue.
 OutNetMessage OutboundMessageRegistry.registerPending(MessageSelector replySelector, ReplyJob onReply, Job onTimeout, int timeoutMs)
           
 

Methods in net.i2p.router.transport with parameters of type OutNetMessage
 void VMCommSystem.processMessage(OutNetMessage msg)
          The router wants us to send the given message to the peer.
 java.util.List TransportManager.getBids(OutNetMessage msg)
           
 TransportBid TransportManager.getBid(OutNetMessage msg)
           
protected  void TransportImpl.afterSend(OutNetMessage msg, boolean sendSuccessful)
          The transport is done sending this message
protected  void TransportImpl.afterSend(OutNetMessage msg, boolean sendSuccessful, boolean allowRequeue)
          The transport is done sending this message
protected  void TransportImpl.afterSend(OutNetMessage msg, boolean sendSuccessful, long msToSend)
          The transport is done sending this message
protected  void TransportImpl.afterSend(OutNetMessage msg, boolean sendSuccessful, boolean allowRequeue, long msToSend)
          The transport is done sending this message.
 void TransportImpl.send(OutNetMessage msg)
          Asynchronously send the message as requested in the message and, if the send is successful, queue up any msg.getOnSendJob job, and register it with the OutboundMessageRegistry (if it has a reply selector).
 void Transport.send(OutNetMessage msg)
          Asynchronously send the message as requested in the message and, if the send is successful, queue up any msg.getOnSendJob job, and register it with the OutboundMessageRegistry (if it has a reply selector).
 void OutboundMessageRegistry.registerPending(OutNetMessage msg)
           
 void OutboundMessageRegistry.registerPending(OutNetMessage msg, boolean allowEmpty)
           
 void OutboundMessageRegistry.unregisterPending(OutNetMessage msg)
           
(package private) static void GetBidsJob.getBids(RouterContext context, CommSystemFacadeImpl facade, OutNetMessage msg)
           
 java.util.List CommSystemFacadeImpl.getBids(OutNetMessage msg)
           
 TransportBid CommSystemFacadeImpl.getBid(OutNetMessage msg)
           
 void CommSystemFacadeImpl.processMessage(OutNetMessage msg)
           
 

Constructors in net.i2p.router.transport with parameters of type OutNetMessage
GetBidsJob(RouterContext ctx, CommSystemFacadeImpl facade, OutNetMessage msg)
           
 

Uses of OutNetMessage in net.i2p.router.transport.tcp
 

Methods in net.i2p.router.transport.tcp that return OutNetMessage
(package private)  OutNetMessage TCPConnection.getNextMessage()
          Blocking call to retrieve the next pending message.
 

Methods in net.i2p.router.transport.tcp with parameters of type OutNetMessage
 void TCPTransport.afterSend(OutNetMessage msg, boolean sendSuccessful, boolean allowRequeue, long msToSend)
          The transport is done sending this message.
 void TCPConnection.addMessage(OutNetMessage msg)
          Add the given message to the outbound queue, notifying our runners that we want to send it.
(package private)  void TCPConnection.sent(OutNetMessage msg, boolean ok, long time)
          The message was sent.