class_get_config_stats(3) — Subroutines
NAME
class_get_config_stats − return database configuration information
SYNOPSIS
#include <apar_types.h>
#include <sys/class.h> class_get_config_stats(
class_apar_handle_t handle,
int ∗explicit,
int ∗idle_enforce,
int ∗daemon_rate );
LIBRARY
Class Scheduling Library (libclass.a)
PARAMETERS
Refer to the description of the configure command in the class_admin(8) reference page for information on these parameters.
handle
The partition descriptor returned by class_open().
explicit
A value that indicates whether the database has a default class (1) or only explicit classes (0). A 1 return means that all processes are class scheduled whether or not they are explicitly defined as members of a class.
idle_enforce
A value that indicates whether class scheduling is enforced when CPUs are idle. A 1 return means that class scheduling is enforced when CPUs are idle. A 0 return means that processes can exceed the CPU percentages defined for their classes when there are idle CPUs in the partition identified by handle.
daemon_rate
The class scheduler daemon wakeup interval in seconds.
DESCRIPTION
This function returns the configuration parameters of the current class scheduling database for the specified partition. If no database exists, the default configuration values are returned.
Note that the calling process must have root access privileges.
RETURN VALUES
[CLASS_SUCCESS]
The operation completed successfully.
[CLASS_INVAL_PARTITION]
An invalid partition handle was specified.
SEE ALSO
Commands: runclass(1), class_admin(8)
Functions: class_add(3), class_create(3), class_close(3), class_change(3), class_configure(3), class_close(3), class_open(3), class_delete(3), class_destroy(3), class_disable(3), class_enable(3), class_save_database(3), class_restore_database(3), class_load_database(3), class_change_name(3), class_database_file_exists(3), class_database_name(3), class_database_modified(3), class_get_classes(3), class_get_class_members(3)
Files: class_scheduling(4)
System Administration