You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.7 KiB

/*==============================================================================
Copyright (c) 2003-2005 UGS Corporation
Unpublished - All Rights Reserved
==============================================================================*/
/**
@file
ME specific Message definitions.
Messages are general actions e.g. save, delete. When a Message is sent to a
specific Type or instance of a Type, then the Method registered with that
Message/Type combination will be executed. See ITK documentation on Methods
for further details.
Each message has a unique set of parameters, which are defined here. These
parameters are passed in the varargs list of
#METHOD_execute / #METHOD_execute_using, and received in the varargs list of
action functions registered to perform methods.
Generic system messages, e.g. save, delete are defined in tc_msg.h.
*/
/* */
#ifndef ME_MSG_H
#define ME_MSG_H
/**
@defgroup ME_MSG Messages
@ingroup ME
@{
*/
/**
Create a new process operation object.
@param const char* poName
@param const char* poDesc
@param tag_t* newpo
*/
#define ME_create_po_msg "ME_create_processoperation"
/**
Create a new message for process cloning
@param tag_t parent_tag: object to be cloned
@param tag_t parent_line_tag: bomline tag for the object to be cloned
@param tag_t new_object_tag: cloned object
@param const char* name: name of the new object
@param const char* desc: desc of the new object
@param const char* id: id of the new object
@param const char* revid: revid of the new object
*/
#define ME_clone_template_action_msg "ME_clone_template_action"
/** @} */
#endif