Class: Nl::Linux::DevEnergymodel::AsyncOperations

Inherits:
Object
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/dev_energymodel.rb

Instance Method Summary collapse

Instance Method Details

#do_get_perf_domains(**args) ⇒ Nl::Async::Future<Messages::DoGetPerfDomainsReply>

Get the list of information for all performance domains.

Parameters:

  • args (Hash)

Options Hash (**args):

  • perf_domain_id (Integer) —

    A unique ID number for each performance domain.

Returns:

See Also:



488
489
490
# File 'nl-linux/generated/nl/linux/dev_energymodel.rb', line 488

def do_get_perf_domains(**args)
  @exchange.call(:"do", Messages::DoGetPerfDomainsRequest, Messages::DoGetPerfDomainsReply, args)
end

#do_get_perf_table(**args) ⇒ Nl::Async::Future<Messages::DoGetPerfTableReply>

Get the energy model table of a performance domain.

Parameters:

  • args (Hash)

Options Hash (**args):

  • perf_domain_id (Integer) —

    A unique ID number for each performance domain.

Returns:

See Also:



505
506
507
# File 'nl-linux/generated/nl/linux/dev_energymodel.rb', line 505

def do_get_perf_table(**args)
  @exchange.call(:"do", Messages::DoGetPerfTableRequest, Messages::DoGetPerfTableReply, args)
end

#dump_get_perf_domains(**args) ⇒ Nl::Async::Stream<Messages::DumpGetPerfDomainsReply>

Get the list of information for all performance domains.



496
497
498
# File 'nl-linux/generated/nl/linux/dev_energymodel.rb', line 496

def dump_get_perf_domains(**args)
  @exchange.call(:"dump", Messages::DumpGetPerfDomainsRequest, Messages::DumpGetPerfDomainsReply, args)
end