[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Understanding the Diagnostic Subsystem for AIX

diag_add_obj

Purpose

Adds a new object into an object class.

Syntax

#include  <diag/diagodm.h>
#include  <sys/cfgodm.h>
#include  <diag/DiagODM.h>

void diag_add_obj ( 
                     void        *classp,
                     void        *p_obj)
                     

Description

The diag_add_obj subroutine takes as input the class symbol that identifies the object class to change and a pointer to the data structure that contains the object to be added.

Parameters

Parameter Description
classp A class symbol identifier returned from a diag_open_class subroutine. If the diag_open_class subroutine has not been called, this is the structure name of the class normally defined in either diag/diagodm.h file, diag/DiagODM.h file or sys/cfgodm.h file.
p_obj Pointer to an instance of the structure corresponding to the object class referenced by the classp parameter.

Return Value

Upon successful completion, a value of 0 is returned. If the subroutine fails, a -1 is returned.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]