## Uses of Class
net.i2p.data.i2cp.MessageId

Packages that use MessageId
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.data.i2cp
net.i2p.router
net.i2p.router.client

Uses of MessageId in net.i2p.client

Methods in net.i2p.client that return MessageId
`MessageId` `MessageState.getMessageId()`

Methods in net.i2p.client with parameters of type MessageId
`void` `MessageState.setMessageId(MessageId id)`

Uses of MessageId in net.i2p.data.i2cp

Methods in net.i2p.data.i2cp that return MessageId
`MessageId` `ReportAbuseMessage.getMessageId()`

Methods in net.i2p.data.i2cp with parameters of type MessageId
`void` `ReportAbuseMessage.setMessageId(MessageId id)`

Uses of MessageId in net.i2p.router

Methods in net.i2p.router that return MessageId
`MessageId` `ClientMessage.getMessageId()`

Methods in net.i2p.router with parameters of type MessageId
`void` `DummyClientManagerFacade.messageDeliveryStatusUpdate(Destination fromDest, MessageId id, boolean delivered)`
`abstract void` `ClientManagerFacade.messageDeliveryStatusUpdate(Destination fromDest, MessageId id, boolean delivered)`
`void` `ClientMessage.setMessageId(MessageId id)`

Uses of MessageId in net.i2p.router.client

Methods in net.i2p.router.client that return MessageId
`(package private) MessageId` `ClientConnectionRunner.distributeMessage(SendMessageMessage message)` Distribute the message.

Methods in net.i2p.router.client with parameters of type MessageId
`(package private) void` `ClientConnectionRunner.ackSendMessage(MessageId id, long nonce)` Send a notification to the client that their message (id specified) was accepted for delivery (but not necessarily delivered)
`(package private) void` `ClientManager.distributeMessage(Destination fromDest, Destination toDest, Payload payload, MessageId msgId)`
`(package private) Payload` `ClientConnectionRunner.getPayload(MessageId id)` message body
`void` `MessageReceivedJob.messageAvailable(MessageId id, long size)` Deliver notification to the client that the given message is available.
`void` `ClientManagerFacadeImpl.messageDeliveryStatusUpdate(Destination fromDest, MessageId id, boolean delivered)`
`void` `ClientManager.messageDeliveryStatusUpdate(Destination fromDest, MessageId id, boolean delivered)`
`(package private) void` `ClientConnectionRunner.removePayload(MessageId id)`
`(package private) void` `ClientConnectionRunner.setPayload(MessageId id, Payload payload)`
`(package private) void` `ClientConnectionRunner.updateMessageDeliveryStatus(MessageId id, boolean delivered)`