## Uses of Class
org.fourthline.cling.model.message.header.UpnpHeader

- Packages that use UpnpHeader
  Package | Description
  --- | ---
  org.fourthline.cling.controlpoint |
  org.fourthline.cling.controlpoint.event |
  org.fourthline.cling.mock |
  org.fourthline.cling.model.message |
  org.fourthline.cling.model.message.discovery |
  org.fourthline.cling.model.message.header |
  org.fourthline.cling.protocol |
  org.fourthline.cling.protocol.async |

- - ### Uses of UpnpHeader in org.fourthline.cling.controlpoint

    Methods in org.fourthline.cling.controlpoint with parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `void` | ControlPointImpl.`search(UpnpHeader searchType)`
    `void` | ControlPoint.`search(UpnpHeader searchType)`
    `void` | ControlPointImpl.`search(UpnpHeader searchType, int mxSeconds)`
    `void` | ControlPoint.`search(UpnpHeader searchType, int mxSeconds)`

  - ### Uses of UpnpHeader in org.fourthline.cling.controlpoint.event

    Fields in org.fourthline.cling.controlpoint.event declared as UpnpHeader
    Modifier and Type | Field and Description
    --- | ---
    `protected UpnpHeader` | Search.`searchType`

    Methods in org.fourthline.cling.controlpoint.event that return UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `UpnpHeader` | Search.`getSearchType()`

    Constructors in org.fourthline.cling.controlpoint.event with parameters of type UpnpHeader
    Constructor and Description
    `Search(UpnpHeader searchType)`
    `Search(UpnpHeader searchType, int mxSeconds)`

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

    Methods in org.fourthline.cling.mock with parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `SendingSearch` | MockUpnpService.MockProtocolFactory.`createSendingSearch(UpnpHeader searchTarget, int mxSeconds)`
    `SendingSearch` | MockProtocolFactory.`createSendingSearch(UpnpHeader searchTarget, int mxSeconds)`

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

    Fields in org.fourthline.cling.model.message with type parameters of type UpnpHeader
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<UpnpHeader.Type,List<UpnpHeader>>` | UpnpHeaders.`parsedHeaders`

    Methods in org.fourthline.cling.model.message with type parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `<H extends UpnpHeader> H` | UpnpHeaders.`getFirstHeader(UpnpHeader.Type type, Class<H> subtype)`

    Methods in org.fourthline.cling.model.message that return UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `UpnpHeader[]` | UpnpHeaders.`getAsArray(UpnpHeader.Type type)`
    `UpnpHeader` | UpnpHeaders.`getFirstHeader(UpnpHeader.Type type)`

    Methods in org.fourthline.cling.model.message that return types with arguments of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `List<UpnpHeader>` | UpnpHeaders.`get(UpnpHeader.Type type)`

    Methods in org.fourthline.cling.model.message with parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpnpHeaders.`add(UpnpHeader.Type type, UpnpHeader value)`
    `protected void` | UpnpHeaders.`addParsedValue(UpnpHeader.Type type, UpnpHeader value)`

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

    Methods in org.fourthline.cling.model.message.discovery that return UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `UpnpHeader` | OutgoingSearchRequest.`getSearchTarget()`
    `UpnpHeader` | IncomingSearchRequest.`getSearchTarget()`

    Constructors in org.fourthline.cling.model.message.discovery with parameters of type UpnpHeader
    Constructor and Description
    `OutgoingSearchRequest(UpnpHeader searchTarget, int mxSeconds)`

  - ### Uses of UpnpHeader in org.fourthline.cling.model.message.header

    Subclasses of UpnpHeader in org.fourthline.cling.model.message.header
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AVClientInfoHeader` A simple string, not validated, used only by Sony Playstation3.
    `class` | `CallbackHeader`
    `class` | `ContentRangeHeader`
    `class` | `ContentTypeHeader`
    `class` | `DeviceTypeHeader`
    `class` | `DeviceUSNHeader`
    `class` | `EventSequenceHeader`
    `class` | `EXTHeader`
    `class` | `HostHeader`
    `class` | `InterfaceMacHeader` Custom header for Cling, used to transfer the MAC ethernet address for Wake-on-LAN.
    `class` | `LocationHeader` TODO: UDA 1.1 says it should be RfC 3986 compatible.
    `class` | `MANHeader`
    `class` | `MaxAgeHeader`
    `class` | `MXHeader`
    `class` | `NTEventHeader`
    `class` | `NTSHeader`
    `class` | `PragmaHeader`
    `class` | `RangeHeader`
    `class` | `RootDeviceHeader`
    `class` | `ServerHeader`
    `class` | `ServiceTypeHeader`
    `class` | `ServiceUSNHeader`
    `class` | `SoapActionHeader`
    `class` | `STAllHeader`
    `class` | `SubscriptionIdHeader`
    `class` | `TimeoutHeader`
    `class` | `UDADeviceTypeHeader`
    `class` | `UDAServiceTypeHeader`
    `class` | `UDNHeader`
    `class` | `UserAgentHeader` A simple string, not validated (everyone gets this wrong)
    `class` | `USNRootDeviceHeader`

    Methods in org.fourthline.cling.model.message.header that return UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `static UpnpHeader` | UpnpHeader.`newInstance(UpnpHeader.Type type, String headerValue)` Create a new instance of a `UpnpHeader` subtype that matches the given type and value.

    Method parameters in org.fourthline.cling.model.message.header with type arguments of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | UpnpHeader.Type.`isValidHeaderType(Class<? extends UpnpHeader> clazz)`

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

    Methods in org.fourthline.cling.protocol with type parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `protected <H extends UpnpHeader> H` | ReceivingAsync.`getFirstHeader(UpnpHeader.Type headerType, Class<H> subtype)`

    Methods in org.fourthline.cling.protocol with parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `SendingSearch` | ProtocolFactoryImpl.`createSendingSearch(UpnpHeader searchTarget, int mxSeconds)`
    `SendingSearch` | ProtocolFactory.`createSendingSearch(UpnpHeader searchTarget, int mxSeconds)` Called by the `ControlPoint`, creates a protocol for a multicast search.

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

    Methods in org.fourthline.cling.protocol.async that return UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `UpnpHeader` | SendingSearch.`getSearchTarget()`

    Methods in org.fourthline.cling.protocol.async with parameters of type UpnpHeader
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ReceivingSearch.`sendResponses(UpnpHeader searchTarget, NetworkAddress activeStreamServer)`

    Constructors in org.fourthline.cling.protocol.async with parameters of type UpnpHeader
    Constructor and Description
    `SendingSearch(UpnpService upnpService, UpnpHeader searchTarget)` Defaults to an MX value of 3 seconds.
    `SendingSearch(UpnpService upnpService, UpnpHeader searchTarget, int mxSeconds)`

Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.