All Frameworks  Class Hierarchy  This Framework  Indexes

VPMInterfaces Macro ENOVRegisterClassMethod

Macro ENOVRegisterClassMethod (cmid,classe,meth,type,stream)
Defines a class method.

Precondition: a package must have been previously declared (with ENOVRegisterPackage. been previously declared (with macro).
Click here to see a complete example.
Parameters:
cmid
A reserved parameter. When customized, it must be set to NULL value.
classe
The class name.
meth
The method name.
type
Defines the class method characteristics (security and/or event). They can be combined with | (pipe) character.
See also:
ENOVSecurityType for security type
  • ENOVEvtType for event types
  • ENOVEvtModeType for event type modes

  • Example: ENOVSecSecured|ENOVEvtPublic|ENOVEvtModeVeto|ENOVEvtModeAfter
    means:
    • the method is secured, and has security condition(s) is(are) associated
    • a public event is fired before (moreover, vetoble) and after the method's execution
    stream
    The event stream name.
    Legal value: if no event is fired by macro, this argument should have Null value.
    Otherwise, the name should have been defined with
    ENOVRegisterEventData macro.

    This object is included in the file: ENOVRegister.h

    Copyright © 2003, Dassault Systèmes. All rights reserved.