SOM CreateLocalEnvironment: Difference between revisions
Appearance
Created page with "This macro creates and initializes a local Environment structure. -- ==Syntax== <PRE> Environment *rc; rc = SOM_CreateLocalEnvironment Macro(); </PRE> ==Parameters== =..." |
No edit summary |
||
Line 1: | Line 1: | ||
This macro creates and initializes a local Environment structure. | This macro creates and initializes a local Environment structure. | ||
==Syntax== | ==Syntax== | ||
<PRE> | <PRE> |
Revision as of 19:01, 10 October 2017
This macro creates and initializes a local Environment structure.
Syntax
Environment *rc; rc = SOM_CreateLocalEnvironment Macro();
Parameters
Return Code
rc (Environment *)
Remarks
The SOM_CreateLocalEnvironment macro creates a local Environment structure. This Environment structure can be passed to methods as the Environment argument so that exception information can be returned without affecting the global environment.
Expansion
The SOM_CreateLocalEnvironment expands to an expression of type (Environment *).
Example Code
Environment *ev; ev = SOM_CreateLocalEnvironment(); _myMethod(obj, ev); ... SOM_DestroyLocalEnvironment(ev);
Related
Data Structures
- Environment (somcorba.h)
Macros
- SOM_DestroyLocalEnvironment
- SOM_InitEnvironment
- SOM_UninitEnvironment
Functions
- somGetGlobalEnvironmen