mpiCommandCreate

Declaration

MPI_RESULT
mpiCommandCreate(MPICommand          *command,
                 MPICommandType      type,
                 MPICommandParams    *params,
                 const char          *label);

Required Header: stdmpi.h

Change History: Modified in 04.00.

Description

mpiCommandCreate creates a Command object. The command type is specified by type. The type-specific parameters are specified by params. If label is not Null (i.e., something meaningful), then branch commands can call this Command (by using the label).

Note: CommandCreate is the equivalent of a C++ constructor.

*command A pointer to a command object handle
type An enumerated command type, representing a single instruction for the controller to execute
*params A pointer to a structure of command parameters
*label A string to identify the command
Return Values
MPIMessageOK
MPIMessageNO_MEMORY
MPIMessagePARAM_INVALID
MPICommandMessageTYPE_INVALID

See Also

mpiCommandDelete | mpiCommandValidate