## Uses of Class
net.i2p.router.ClientMessage

- Packages that use ClientMessage
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles the I2P network communication.
  net.i2p.router.client |
  net.i2p.router.message |

- - ### Uses of ClientMessage in net.i2p.router

    Methods in net.i2p.router with parameters of type ClientMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientMessagePool.`add(ClientMessage msg)` Add a new message to the pool.
    `void` | ClientMessagePool.`add(ClientMessage msg, boolean isDefinitelyRemote)` If we're coming from the client subsystem itself, we already know whether the target is definitely remote and as such don't need to recheck ourselves, but if we aren't certain, we want it to check for us.
    `abstract void` | ClientManagerFacade.`messageReceived(ClientMessage msg)`
    `void` | DummyClientManagerFacade.`messageReceived(ClientMessage msg)`

  - ### Uses of ClientMessage in net.i2p.router.client

    Methods in net.i2p.router.client with parameters of type ClientMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientManagerFacadeImpl.`messageReceived(ClientMessage msg)`
    `void` | ClientManager.`messageReceived(ClientMessage msg)`

  - ### Uses of ClientMessage in net.i2p.router.message

    Constructors in net.i2p.router.message with parameters of type ClientMessage
    Constructor and Description
    `OutboundClientMessageOneShotJob(RouterContext ctx, ClientMessage msg)` Send the sucker