code: def get_all_funcs():
      """Assemble public method names from all protocols into a list."""
      all_prot_method_names = set()
  
      protocols = [Pond, SecureNN, ABY3]
      for protocol in protocols:
          members = inspect.getmembers(
              protocol, predicate=inspect.isfunction
          )
          all_prot_method_names |= set(
              func_name
              for func_name, _ in members
              if not func_name.startswith("_")
          )
  
      return all_prot_method_names
  
file_path: tf-encrypted/tf_encrypted/protocol/__init__.py
imports: from __future__ import absolute_import
  import inspect
  from .aby3 import ABY3
  from .pond import Pond
  from .protocol import Protocol
  from .protocol import TFEPrivateTensor
  from .protocol import TFEPrivateVariable
  from .protocol import TFEPublicTensor
  from .protocol import TFEPublicVariable
  from .protocol import TFETensor
  from .protocol import TFEVariable
  from .protocol import function
  from .protocol import memoize
  from .securenn import SecureNN
label_desc: Use image node_id 1 for calling a global function with example usage: get_all_funcs() and returns: all_prot_method_names