.. include:: ../samp/references.txt

SAMPHubProxy
============

.. currentmodule:: astropy.samp

.. autoclass:: SAMPHubProxy
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~SAMPHubProxy.is_connected

   .. rubric:: Methods Summary

   .. autosummary::

      ~SAMPHubProxy.call
      ~SAMPHubProxy.call_all
      ~SAMPHubProxy.call_and_wait
      ~SAMPHubProxy.connect
      ~SAMPHubProxy.declare_metadata
      ~SAMPHubProxy.declare_subscriptions
      ~SAMPHubProxy.disconnect
      ~SAMPHubProxy.get_metadata
      ~SAMPHubProxy.get_registered_clients
      ~SAMPHubProxy.get_subscribed_clients
      ~SAMPHubProxy.get_subscriptions
      ~SAMPHubProxy.notify
      ~SAMPHubProxy.notify_all
      ~SAMPHubProxy.ping
      ~SAMPHubProxy.register
      ~SAMPHubProxy.reply
      ~SAMPHubProxy.server_close
      ~SAMPHubProxy.set_xmlrpc_callback
      ~SAMPHubProxy.unregister

   .. rubric:: Attributes Documentation

   .. autoattribute:: is_connected

   .. rubric:: Methods Documentation

   .. automethod:: call
   .. automethod:: call_all
   .. automethod:: call_and_wait
   .. automethod:: connect
   .. automethod:: declare_metadata
   .. automethod:: declare_subscriptions
   .. automethod:: disconnect
   .. automethod:: get_metadata
   .. automethod:: get_registered_clients
   .. automethod:: get_subscribed_clients
   .. automethod:: get_subscriptions
   .. automethod:: notify
   .. automethod:: notify_all
   .. automethod:: ping
   .. automethod:: register
   .. automethod:: reply
   .. automethod:: server_close
   .. automethod:: set_xmlrpc_callback
   .. automethod:: unregister
