parameters: (self, caller_id, caller_api, key)
return_statement: return 1, "Unsubscribe to parameter [%s]"%key, 1
docstring: Retrieve parameter value from server and subscribe to updates to that param. See
          paramUpdate() in the Node API. 
          @param caller_id str: ROS caller id
          @type  caller_id: str
          @param key: parameter to lookup.
          @type  key: str
          @param caller_api: API URI for paramUpdate callbacks.
          @type  caller_api: str
          @return: [code, statusMessage, numUnsubscribed]. 
             If numUnsubscribed is zero it means that the caller was not subscribed to the parameter.
          @rtype: [int, str, int]
docstring_summary: Retrieve parameter value from server and subscribe to updates to that param. See
          paramUpdate() in the Node API.
docstring_tokens: Retrieve parameter value from server and subscribe to updates to that param . See paramUpdate () in the Node API .
function: def unsubscribeParam(self, caller_id, caller_api, key):
          """
          Retrieve parameter value from server and subscribe to updates to that param. See
          paramUpdate() in the Node API. 
          @param caller_id str: ROS caller id
          @type  caller_id: str
          @param key: parameter to lookup.
          @type  key: str
          @param caller_api: API URI for paramUpdate callbacks.
          @type  caller_api: str
          @return: [code, statusMessage, numUnsubscribed]. 
             If numUnsubscribed is zero it means that the caller was not subscribed to the parameter.
          @rtype: [int, str, int]
          """        
          key = resolve_name(key, caller_id)        
          try:
              # ps_lock is required due to potential self.reg_manager modification
              self.ps_lock.acquire()
              retval = self.param_server.unsubscribe_param(key, (caller_id, caller_api))
          finally:
              self.ps_lock.release()
          return 1, "Unsubscribe to parameter [%s]"%key, 1
function_tokens: def unsubscribeParam ( self , caller_id , caller_api , key ) : key = resolve_name ( key , caller_id ) try : # ps_lock is required due to potential self.reg_manager modification self . ps_lock . acquire ( ) retval = self . param_server . unsubscribe_param ( key , ( caller_id , caller_api ) ) finally : self . ps_lock . release ( ) return 1 , "Unsubscribe to parameter [%s]" % key , 1