de.hfu.anybeam.networkCore

## Interface NetworkEnvironmentListener

-     public interface NetworkEnvironmentListener

  A interface to be notified about events in a `NetworkEnvironment` object.
  Since:
    1.0
  Version:
    1.0
  Author:
    chrwuer

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `clientFound(Client c)` Called when a new `Client` was found.
    `void` | `clientListCleared()` Called when the list containing all available `Client`s was cleared.
    `void` | `clientLost(Client c)` Called when a `Client` was lost.
    `void` | `clientSearchDone()` Called when the `NetworkEnvironment` is now activly searching for new `Client`s.
    `void` | `clientSearchStarted()` Called when the `NetworkEnvironment` is now activly searching for new `Client`s.
    `void` | `clientUpdated(Client c)` Called when settings of a `Client` were changed.

- - ### Method Detail

    - #### clientFound

          void clientFound(Client c)

      Called when a new `Client` was found.
      Parameters:
        `c` - the newly found client

    - #### clientUpdated

          void clientUpdated(Client c)

      Called when settings of a `Client` were changed.
      Parameters:
        `c` - the updated client

    - #### clientLost

          void clientLost(Client c)

      Called when a `Client` was lost.
      Parameters:
        `c` - the lost client

    - #### clientListCleared

          void clientListCleared()

      Called when the list containing all available `Client`s was cleared.

    - #### clientSearchStarted

          void clientSearchStarted()

      Called when the `NetworkEnvironment` is now activly searching for new `Client`s. You may indicate this to the user.
      See Also:
        `clientSearchDone()`

    - #### clientSearchDone

          void clientSearchDone()

      Called when the `NetworkEnvironment` is now activly searching for new `Client`s. You may remove the indication to the user.
      See Also:
        `clientSearchStarted()`