MPIModuleId

Declaration

typedef enum MPIModuleId {
	MPIModuleIdINVALID = -1,
MPIModuleIdMESSAGE, MPIModuleIdAXIS, MPIModuleIdCAPTURE, MPIModuleIdCLIENT, MPIModuleIdCOMMAND, MPIModuleIdCOMPENSATOR, MPIModuleIdCONTROL, MPIModuleIdDRIVE_MAP, MPIModuleIdELEMENT, MPIModuleIdEVENT, MPIModuleIdFILTER, MPIModuleIdFLASH, MPIModuleIdLIST, MPIModuleIdMAP, MPIModuleIdMECHAWARE, MPIModuleIdMOTION, MPIModuleIdMOTOR, MPIModuleIdNOTIFY, MPIModuleIdPACKET, MPIModuleIdPATH, MPIModuleIdPLATFORM, MPIModuleIdRECORDER, MPIModuleIdSEQUENCE, MPIModuleIdSERVER, MPIModuleIdSYNQNET, MPIModuleIdSQNODE, MPIModuleIdUSER_LIMIT, MPIModuleIdLICENSE, MPIModuleIdTHREAD,
MPIModuleIdEND, MPIModuleIdFIRST = MPIModuleIdINVALID + 1,
MPIModuleIdEXTERNAL = 0x80, MPIModuleIdBLOCK = MPIModuleIdSQNODE,
MPIModuleIdMAX = 0xFF } MPIModuleId;

Required Header: stdmpi.h
Change History: Added in 04.00.

Description

MPIModuleID is used to identify what module a particular object (MPIHandle) belongs to. MPIModuleIDs are used extensively inside the MPI libray to identify and manage the objects, messages, locks, etc. The MPIModuleID is useful for applications when identifying the source for events.

See Also

mpiNotifyEventWaitSpecific | MPIEventData