# File lib/ruby-vpi/core/callback.rb, line 123
  def vpi_register_cb aData, &aHandler # :yields: VPI::S_cb_data
    raise ArgumentError, "block must be given" unless block_given?
    RubyVPI::Callback.attach(aData, &aHandler)
  end