Package sfs3.client

Interface ISmartFox

All Known Implementing Classes:
SmartFox

public interface ISmartFox
  • Method Details

    • getVersion

      String getVersion()
    • getExecutor

      ExecutorService getExecutor()
    • setExecutor

      void setExecutor(ExecutorService service)
    • addEventListener

      void addEventListener(String eventType, IEventListener listener)
    • removeEventListener

      void removeEventListener(String eventType, IEventListener listener)
    • removeAllEventListeners

      void removeAllEventListeners()
    • getLastJoinedRoom

      Room getLastJoinedRoom()
    • getNetDebugLevel

      sfs3.client.util.NetDebugLevel getNetDebugLevel()
    • getRoomManager

      IRoomManager getRoomManager()
    • getUserManager

      IUserManager getUserManager()
    • getBuddyManager

      IBuddyManager getBuddyManager()
    • dispatchEvent

      void dispatchEvent(ApiEvent event)
    • handleHandShake

      void handleHandShake(ISFSObject sobj)
    • handleLogout

      void handleLogout()
    • setJoining

      void setJoining(boolean value)
    • setLastJoinedRoom

      void setLastJoinedRoom(Room room)
    • connect

      void connect(ConfigData cfgData)
    • disconnect

      void disconnect()
    • killConnection

      void killConnection()
    • connectUdp

      void connectUdp()
    • disconnectUdp

      void disconnectUdp()
    • setMySelf

      void setMySelf(User u)
    • getMySelf

      User getMySelf()
    • setReconnectionSeconds

      void setReconnectionSeconds(int sec)
    • setClientDetails

      void setClientDetails(String platformId, String version)
    • getLagMonitor

      sfs3.client.util.LagMonitor getLagMonitor()
    • getJoinedRooms

      List<Room> getJoinedRooms()
    • getConfig

      ConfigData getConfig()
    • getSessionToken

      String getSessionToken()
    • getConnectionMode

      String getConnectionMode()
    • isConnected

      boolean isConnected()
    • isUdpConnected

      boolean isUdpConnected()
    • send

      void send(sfs3.client.requests.IClientRequest req)
    • getBitSwarm

      sfs3.client.bitswarm.BitSwarmClient getBitSwarm()
    • getScheduler

      ScheduledExecutorService getScheduler()
    • getNodeId

      String getNodeId()
    • setNodeId

      void setNodeId(String value)