class_docstr: Internal state management class that controls when `_process` is called
  within the C++ Table internals.
  
  `_process()` notifies the engine to clear its queue of pending updates to be
  applied and reconciled. When Perspective runs within an event loop, we
  should use the loop whenever possible to batch calls to `_process()`.
  Callers that have access to an event loop implementation should set
  `queue_process` to their own function with `table_id` and `state_manager` as
  positional arguments.
  
  Override functions must be bound to this instance using `functools.partial`,
  i.e.: `functools.partial(queue_process_custom,
  state_manager=table._state_manager)
  
  The guarantee of `queue_process` is that `call_process` will be called,
  either on the next iteration of the event loop or before output is generated
  (through a serialization method, for example).
  
  Though each :obj:`~perspective.Table` contains a separate instance of the
  state manager, `TO_PROCESS`, which contains the `t_pool` objects for pending
  `_process` calls, is shared amongst all instances of the state manager.
docstr: Given a table_id, find the corresponding pool and call `process()`
  on it, which takes all the updates that have been queued, applies each
  update to the global Table state, and then clears the queue.
  
  Args:
      table_id (:obj`int`): The unique ID of the Table
docstr_tok: ["Given","a","table_id",",","find","the","corresponding","pool","and","call","`","process","(",")","`","on","it",",","which","takes","all","the","updates","that","have","been","queued",",","applies","each","update","to","the","global","Table","state",",","and","then","clears","the","queue",".","Args",":","table_id","(",":","obj","`","int","`",")",":","The","unique","ID","of","the","Table"]
code: def call_process(self, table_id):
      """Given a table_id, find the corresponding pool and call `process()`
      on it, which takes all the updates that have been queued, applies each
      update to the global Table state, and then clears the queue.
  
      Args:
          table_id (:obj`int`): The unique ID of the Table
      """
      pool = _PerspectiveStateManager.TO_PROCESS.pop(table_id, None)
      if pool is not None:
          pool._process()
  
label_desc: Use image node_id 3 for calling the _PerspectiveStateManager obj's underlying member method code with example usage: obj.call_process(table_id) without return types