## Uses of Class
net.i2p.router.CommSystemFacade.Status

- Packages that use CommSystemFacade.Status
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles I2P network communication.
  net.i2p.router.transport | Transport layer implementations and management for I2P network communication.
  net.i2p.router.transport.ntcp | The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed over TCP connections.
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport) for I2P, allowing I2P messages to be passed over UDP connections.

- - ### Uses of CommSystemFacade.Status in net.i2p.router

    Methods in net.i2p.router that return CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `CommSystemFacade.Status` | CommSystemFacade.`getStatus()` Determine under what conditions we are remotely reachable.
    `static CommSystemFacade.Status` | CommSystemFacade.Status.`merge(CommSystemFacade.Status oldStatus, CommSystemFacade.Status newStatus)` merge the new Status with the old Status
    `static CommSystemFacade.Status` | CommSystemFacade.Status.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static CommSystemFacade.Status[]` | CommSystemFacade.Status.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in net.i2p.router with parameters of type CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `static CommSystemFacade.Status` | CommSystemFacade.Status.`merge(CommSystemFacade.Status oldStatus, CommSystemFacade.Status newStatus)` merge the new Status with the old Status

  - ### Uses of CommSystemFacade.Status in net.i2p.router.transport

    Methods in net.i2p.router.transport that return CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `abstract CommSystemFacade.Status` | TransportImpl.`getReachabilityStatus()` Previously returned short, now enum as of 0.9.20
    `CommSystemFacade.Status` | Transport.`getReachabilityStatus()` Get the current reachability status of this transport.
    `(package private) CommSystemFacade.Status` | TransportManager.`getReachabilityStatus()` Previously returned short, now enum as of 0.9.20
    `CommSystemFacade.Status` | CommSystemFacadeImpl.`getStatus()`

  - ### Uses of CommSystemFacade.Status in net.i2p.router.transport.ntcp

    Methods in net.i2p.router.transport.ntcp that return CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `CommSystemFacade.Status` | NTCPTransport.`getReachabilityStatus()` Maybe we should trust UPnP here and report OK if it opened the port, but for now we don't.

  - ### Uses of CommSystemFacade.Status in net.i2p.router.transport.udp

    Methods in net.i2p.router.transport.udp that return CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `CommSystemFacade.Status` | UDPTransport.`getReachabilityStatus()` Returns the current reachability status of the transport.

    Methods in net.i2p.router.transport.udp with parameters of type CommSystemFacade.Status
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | UDPTransport.`setReachabilityStatus(CommSystemFacade.Status status, boolean isIPv6)`