| pragma Restrictions (No_Exception_Propagation); |
| with BIP_Exception_Pkg; |
| |
| package BIP_Exception is |
| type T_C4_Scheduler is new BIP_Exception_Pkg.T_Process with private; |
| type T_C4_Scheduler_Class_Access is access all T_C4_Scheduler'Class; |
| |
| package Constructors is |
| function Initialize return T_C4_Scheduler; |
| end Constructors; |
| |
| overriding procedure V_Run (This : in T_C4_Scheduler); |
| pragma Suppress (Elaboration_Check, V_Run); |
| |
| private |
| package Super renames BIP_Exception_Pkg; |
| subtype T_Super is Super.T_Process; |
| |
| type T_C4_Scheduler is new T_Super with null record; |
| end BIP_Exception; |