Class RPObject

java.lang.Object
com.biglybt.pifimpl.remote.RPObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RPDiskManagerFileInfo, RPDownload, RPDownloadAnnounceResult, RPDownloadManager, RPDownloadScrapeResult, RPDownloadStats, RPIPFilter, RPIPRange, RPPluginConfig, RPPluginInterface, RPShortCuts, RPTorrent, RPTorrentDownloader, RPTorrentManager, RPTracker, RPTrackerTorrent

public class RPObject extends Object implements Serializable
See Also:
  • Field Details

    • object_registry

      protected static transient Map object_registry
    • object_registry_reverse

      protected static transient Map object_registry_reverse
    • next_key

      protected static transient long next_key
    • _object_id

      public Long _object_id
    • __delegate

      protected transient Object __delegate
    • _dispatcher

      protected transient RPRequestDispatcher _dispatcher
  • Constructor Details

    • RPObject

      public RPObject()
    • RPObject

      protected RPObject(Object key)
  • Method Details

    • _lookupLocal

      protected static RPObject _lookupLocal(Object key)
    • _lookupLocal

      public static RPObject _lookupLocal(long object_id)
    • _getOID

      public long _getOID()
    • _setDelegate

      protected void _setDelegate(Object _delegate)
    • _getDelegate

      public Object _getDelegate()
    • _fixupLocal

      protected Object _fixupLocal() throws RPException
      Throws:
      RPException
    • _setRemote

      public void _setRemote(RPRequestDispatcher __dispatcher)
    • getDispatcher

      protected RPRequestDispatcher getDispatcher()
    • _process

      public RPReply _process(RPRequest request)
    • _setLocal

      public Object _setLocal()
    • _refresh

      public void _refresh()
    • _getName

      public String _getName()
    • notSupported

      public void notSupported()
    • notSupported

      public void notSupported(Object o)