Next: , Previous: Policy Domain Managers, Up: Implementation Notes


6.8.6 Mapping of exceptions

For each exception defined in the CORBA specifications, PolyORB provides the Raise_<excp_name> function, a utility function that raises the exception <excp_name>, along with its exception member. PolyORB also defines the Get_Members function (as defined in the IDL-to-Ada mapping) to provide accessors to retrieve information on the exception.

In addition, for each exception defined in a user-defined IDL specification, the IDL-to-Ada compiler will generate a Raise_<excp_name> function in the Helper package. It is a utility function that raises the exception <excp_name>, along with its exception member.