Public Member Functions | |
virtual void | OnDefaultAction (EClrOperation operation, EPolicyAction action)=0 |
virtual void | OnTimeout (EClrOperation operation, EPolicyAction action)=0 |
virtual void | OnFailure (EClrFailure failure, EPolicyAction action)=0 |
virtual void | OnException ()=0 |
Called if an exception occurs. Note that this is called from within the catch handler so you can use the 'throw' trick to catch the exception by type for logging purposes... | |
Protected Member Functions | |
~IHostPolicyManagerCallback () override | |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
~IHostPolicyManagerCallback | ( | ) | [override, protected] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual void OnDefaultAction | ( | EClrOperation | operation, | |
EPolicyAction | action | |||
) | [pure virtual] |
virtual void OnTimeout | ( | EClrOperation | operation, | |
EPolicyAction | action | |||
) | [pure virtual] |
virtual void OnFailure | ( | EClrFailure | failure, | |
EPolicyAction | action | |||
) | [pure virtual] |
virtual void OnException | ( | ) | [pure virtual, inherited] |
Called if an exception occurs. Note that this is called from within the catch handler so you can use the 'throw' trick to catch the exception by type for logging purposes...
Implemented in CNullEventSinkCallback.