class_docstr: Represents a service, and may return a Handle for interaction with it.
class_docstr_tok: ["Represents","a","service",",","and","may","return","a","Handle","for","interaction","with","it","."]
docstr: Low-level API to add an address to listen to.
  
  Prefer `address.assign(node)`.
  
  This is a low level API and users shouldn't need to use it most of the time.
  
  Args:
    address: Address to listen to (i.e., to create a server).
docstr_tok: ["Low-level","API","to","add","an","address","to","listen","to",".","Prefer","`","address.assign","(","node",")","`",".","This","is","a","low","level","API","and","users","should","n't","need","to","use","it","most","of","the","time",".","Args",":","address",":","Address","to","listen","to","(","i.e.",",","to","create","a","server",")","."]
code: def allocate_address(self, address: lp_address.Address) -> None:
      """Low-level API to add an address to listen to.
  
      Prefer `address.assign(node)`.
  
      This is a low level API and users shouldn't need to use it most of the time.
  
      Args:
        address: Address to listen to (i.e., to create a server).
      """
      address.assign(self)
  
imports: import abc
  import functools
  from typing import Any, Generic, List, Optional, Sequence, Set, TypeVar
  from launchpad import address
  from launchpad import context
  from launchpad.nodes import dereference
  from launchpad.program_stopper import program_stopper
label_desc: Use image node_id 9 for calling the Node obj's underlying member method code with example usage: obj.allocate_address(address) without return types