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

Table 1. Parameters
Item Description
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 Object Data Manager (ODM) error codes for explanations of the ODM error codes.