Class TCPTransport

java.lang.Object
javaforce.ipc.transport.DBusTransport
javaforce.ipc.transport.TCPTransport

public class TCPTransport extends DBusTransport
  • Constructor Details

    • TCPTransport

      public TCPTransport(int port)
  • Method Details

    • setLocalOnly

      public void setLocalOnly(boolean state)
      Specify if only localhost clients are allowed (default = true)
    • connect

      public boolean connect(String name, DBus bus, Runnable start_reader)
      Specified by:
      connect in class DBusTransport
    • disconnect

      public boolean disconnect()
      Specified by:
      disconnect in class DBusTransport
    • read

      public int read(byte[] data)
      Read DBus packet.
      Specified by:
      read in class DBusTransport
    • write

      public boolean write(String name, byte[] data, int offset, int length)
      Write DBus packet.
      Specified by:
      write in class DBusTransport
    • isAlive

      public boolean isAlive()
      Specified by:
      isAlive in class DBusTransport
    • getBusName

      public String getBusName()
      Specified by:
      getBusName in class DBusTransport