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