## Uses of Class
org.fourthline.cling.model.message.IncomingDatagramMessage

- Packages that use IncomingDatagramMessage
  Package | Description
  --- | ---
  org.fourthline.cling.mock |
  org.fourthline.cling.model.message |
  org.fourthline.cling.model.message.discovery |
  org.fourthline.cling.protocol |
  org.fourthline.cling.protocol.async |
  org.fourthline.cling.transport |
  org.fourthline.cling.transport.impl |
  org.fourthline.cling.transport.spi |

- - ### Uses of IncomingDatagramMessage in org.fourthline.cling.mock

    Fields in org.fourthline.cling.mock with type parameters of type IncomingDatagramMessage
    Modifier and Type | Field and Description
    --- | ---
    `List<IncomingDatagramMessage>` | MockRouter.`incomingDatagramMessages`

    Methods in org.fourthline.cling.mock that return types with arguments of type IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `List<IncomingDatagramMessage>` | MockRouter.`getIncomingDatagramMessages()`

    Methods in org.fourthline.cling.mock with parameters of type IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `ReceivingAsync` | MockProtocolFactory.`createReceivingAsync(IncomingDatagramMessage message)`
    `void` | MockRouter.`received(IncomingDatagramMessage msg)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.model.message

    Constructors in org.fourthline.cling.model.message with parameters of type IncomingDatagramMessage
    Constructor and Description
    `IncomingDatagramMessage(IncomingDatagramMessage<O> source)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.model.message.discovery

    Subclasses of IncomingDatagramMessage in org.fourthline.cling.model.message.discovery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IncomingNotificationRequest`
    `class` | `IncomingSearchRequest`
    `class` | `IncomingSearchResponse`

    Constructors in org.fourthline.cling.model.message.discovery with parameters of type IncomingDatagramMessage
    Constructor and Description
    `IncomingNotificationRequest(IncomingDatagramMessage<UpnpRequest> source)`
    `IncomingSearchRequest(IncomingDatagramMessage<UpnpRequest> source)`
    `IncomingSearchResponse(IncomingDatagramMessage<UpnpResponse> source)`
    `OutgoingSearchResponse(IncomingDatagramMessage request, Location location, LocalDevice device)`
    `OutgoingSearchResponseDeviceType(IncomingDatagramMessage request, Location location, LocalDevice device)`
    `OutgoingSearchResponseRootDevice(IncomingDatagramMessage request, Location location, LocalDevice device)`
    `OutgoingSearchResponseServiceType(IncomingDatagramMessage request, Location location, LocalDevice device, ServiceType serviceType)`
    `OutgoingSearchResponseUDN(IncomingDatagramMessage request, Location location, LocalDevice device)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.protocol

    Methods in org.fourthline.cling.protocol with parameters of type IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `ReceivingAsync` | ProtocolFactoryImpl.`createReceivingAsync(IncomingDatagramMessage message)`
    `ReceivingAsync` | ProtocolFactory.`createReceivingAsync(IncomingDatagramMessage message)` Creates a `ReceivingNotification`, `ReceivingSearch`, or `ReceivingSearchResponse` protocol.
    `protected ReceivingAsync` | ProtocolFactoryImpl.`createReceivingNotification(IncomingDatagramMessage<UpnpRequest> incomingRequest)`
    `protected ReceivingAsync` | ProtocolFactoryImpl.`createReceivingSearch(IncomingDatagramMessage<UpnpRequest> incomingRequest)`
    `protected ReceivingAsync` | ProtocolFactoryImpl.`createReceivingSearchResponse(IncomingDatagramMessage<UpnpResponse> incomingResponse)`
    `protected boolean` | ProtocolFactoryImpl.`isByeBye(IncomingDatagramMessage message)`
    `protected boolean` | ProtocolFactoryImpl.`isSupportedServiceAdvertisement(IncomingDatagramMessage message)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.protocol.async

    Constructors in org.fourthline.cling.protocol.async with parameters of type IncomingDatagramMessage
    Constructor and Description
    `ReceivingNotification(UpnpService upnpService, IncomingDatagramMessage<UpnpRequest> inputMessage)`
    `ReceivingSearch(UpnpService upnpService, IncomingDatagramMessage<UpnpRequest> inputMessage)`
    `ReceivingSearchResponse(UpnpService upnpService, IncomingDatagramMessage<UpnpResponse> inputMessage)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.transport

    Methods in org.fourthline.cling.transport with parameters of type IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | RouterImpl.`received(IncomingDatagramMessage msg)` Obtains the asynchronous protocol `Executor` and runs the protocol created by the `ProtocolFactory` for the given message.
    `void` | Router.`received(IncomingDatagramMessage msg)` This method is called internally by the transport layer when a datagram, either unicast or multicast, has been received.

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.transport.impl

    Methods in org.fourthline.cling.transport.impl that return IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `IncomingDatagramMessage` | DatagramProcessorImpl.`read(InetAddress receivedOnAddress, DatagramPacket datagram)`
    `protected IncomingDatagramMessage` | DatagramProcessorImpl.`readRequestMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, String requestMethod, String httpProtocol)`
    `protected IncomingDatagramMessage` | DatagramProcessorImpl.`readResponseMessage(InetAddress receivedOnAddress, DatagramPacket datagram, ByteArrayInputStream is, int statusCode, String statusMessage, String httpProtocol)`

  - ### Uses of IncomingDatagramMessage in org.fourthline.cling.transport.spi

    Methods in org.fourthline.cling.transport.spi that return IncomingDatagramMessage
    Modifier and Type | Method and Description
    --- | ---
    `IncomingDatagramMessage` | DatagramProcessor.`read(InetAddress receivedOnAddress, DatagramPacket datagram)` Reads the datagram and instantiates a message.

Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.