Synopsis

PDX_MSGT mda_AllocateEntity2(long option, int model, DDF_TF tf, void *ent, MDA_PTR *db_ptr)

Purpose

Allocate a new entity in a model.

Description

This function is identical to mda_AllocateEntity except that the entity will be allocated in model rather than in the current model.

Input

option

See the options for mda_AllocateEntity.

model

Model to allocate entity in (ignored if MDA_RESERVED is specified)

tf

The TF of the entity to be allocated

ent

The location of the pointer to the entity

db_ptr

Previously reserved database pointer (only required when MDA_RESERVED is specified)

Output

ent

The location of the entity

db_ptr

The database pointer of the newly allocated entity (unless MDA_RESERVED is specified in which case the value is left unchanged).

Return

MDA error code