
  [;1m-spec dist_ctrl_put_data(DHandle, Data) -> ok[0m
  [;1m                            when[0m
  [;1m                                DHandle :: dist_handle(),[0m
  [;1m                                Data :: iodata().[0m

[;;4mSince[0m:
  OTP 21.0

  Deliver distribution channel data from a remote node to the local
  node.

  [;;4mNote[0m

    Only the process registered as distribution controller for the
    distribution channel identified by [;;4mDHandle[0m is allowed to
    call this function unless an alternate input handler process
    has been registered using [;;4m[0m
    [;;4merlang:dist_ctrl_input_handler(DHandle, InputHandler)[0m. If an
    alternate input handler has been registered, only the
    registered input handler process is allowed to call this
    function.

  This function is used when implementing an alternative
  distribution carrier. [;;4mDHandle[0m is retrieved via the callback [;;4m[0m
  [;;4mf_handshake_complete[0m. More information can be found in the
  documentation of ERTS User's Guide ➜ How to implement an
  Alternative Carrier for the Erlang Distribution ➜ Distribution
  Module.
