Interface INetworkManager

All Known Implementing Classes:
MemoryConnection, TcpConnection

public interface INetworkManager
  • Method Details

    • setNetHandler

      void setNetHandler(NetHandler var1)
      Sets the NetHandler for this NetworkManager. Server-only.
    • addToSendQueue

      void addToSendQueue(Packet var1)
      Adds the packet to the correct send queue (chunk data packets go to a separate queue).
    • wakeThreads

      void wakeThreads()
      Wakes reader and writer threads
    • processReadPackets

      void processReadPackets()
      Checks timeouts and processes all pending read packets.
    • getRemoteAddress

      SocketAddress getRemoteAddress()
      Return the InetSocketAddress of the remote endpoint
    • serverShutdown

      void serverShutdown()
      Shuts down the server. (Only actually used on the server)
    • packetSize

      int packetSize()
      returns 0 for memoryConnections
    • networkShutdown

      void networkShutdown(String var1, Object... var2)
      Shuts down the network with the specified reason. Closes all streams and sockets, spawns NetworkMasterThread to stop reading and writing threads.
    • closeConnections

      void closeConnections()