[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]
Base Operating System and Extensions Technical Reference, Volume 1

odm_create_class Subroutine

Purpose

Creates an object class.

Library

Object Data Manager Library (libodm.a)

Syntax

#include <odmi.h>
int odm_create_class (ClassSymbol)
CLASS_SYMBOL ClassSymbol;

Description

The odm_create_class subroutine creates an object class. However, the .c and .h files generated by the odmcreate command are required to be part of the application.

Parameters

ClassSymbol Specifies a class symbol of the form ClassName_CLASS, which is declared in the .h file created by the odmcreate command.

Return Values

Upon successful completion, a value of 0 is returned. If the odm_create_class subroutine is unsuccessful, a value of -1 is returned and the odmerrno variable is set to an error code.

Error Codes

Failure of the odm_create_class subroutine sets the odmerrno variable to one of the following error codes:

See "ODM Error Codes" in AIX Version 4.3 Technical Reference: Base Operating System and Extensions Volume 1 for explanations of the ODM error codes.

See Appendix B, "ODM Error Codes" for explanations of the ODM error codes.

Implementation Specifics

This subroutine is part of Base Operating System (BOS) Runtime.

Related Information

The odm_mount_class subroutine.

The odmcreate command.

List of ODM Commands and Subroutines.

See ODM Example Code and Output in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs for an example of a .h file.

Object Data Manager (ODM) Overview for Programmers in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.


[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]