*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> class_add (3)              



NAME    [Toc]    [Back]

       class_add - add a member to an existing scheduling class

SYNOPSIS    [Toc]    [Back]

       #include <apar_types.h> #include <sys/class.h>

               class_apar_handle_t handle,
               char *class_name,
               int type,
               int member,
               int force );

LIBRARY    [Toc]    [Back]

       Class Scheduling Library (libclass.a)

       This library is not available as a shared library.

PARAMETERS    [Toc]    [Back]

       The  partition  descriptor returned by class_open().  Name
       of the class to which the new member is to be added.  Member
   type  as  defined  in  <sys/class.h>.  For  example:
       CL_TYPE_UID.   Identifier  representing  type.   TRUE   or
       FALSE.  If  the  member  already  exists in another class,
       determines whether the member is moved to class_name.

DESCRIPTION    [Toc]    [Back]

       This routine adds  a  member  to  an  existing  scheduling
       class. If the member is found in another class, the member
       will be moved to the new class if force is TRUE.

       Note that the calling process must have root access privileges.

RETURN VALUES    [Toc]    [Back]

       Operation  successfully  completed.   An invalid partition
       handle was specified.  Not super user. Permission  denied.
       The  class_name  is  not  an ASCII string.  The class_name
       does not exist.  No space is available in  class_name.   A
       member of type type is already in class_name.  A member of
       type type is in another class. This value is returned only
       if  force  is  FALSE.  Operations on the default class are
       not supported.

SEE ALSO    [Toc]    [Back]

       Commands: runclass(1), class_admin(8)

       Functions:        class_change(3),        class_create(3),
       class_close(3),     class_configure(3),     class_get_config_stats(3),       class_close(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), class_open(3)

       Files: class_scheduling(4)

       System Administration

[ Back ]
 Similar pages
Name OS Title
class_delete Tru64 remove a member from an existing scheduling class
class_change Tru64 change the allotted resources of an existing scheduling class
VkCallbackObject IRIX An abstract class that supports classes that use C++ member function callbacks
class_change_name Tru64 change the name of an existing class
class_destroy Tru64 destroy an existing class
class_create Tru64 create a new scheduling class
class_enable Tru64 enable class scheduling
class_disable Tru64 disable class scheduling.
class_get_classes Tru64 get classes for a class scheduling database
class_open Tru64 initialize the class scheduling database
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service