Falcon::VMEvent Class Reference
Virtual machine events This class is thrown inside the VM to communicate special requests to the listening application.
More...
#include <vmevent.h>
List of all members.
Detailed Description
Virtual machine events This class is thrown inside the VM to communicate special requests to the listening application.
Type of requests are:
- evQuit: Clean exit. The VM terminated.
- evReturn: Some inner function asked immediate suspension of the VM; the VM is in a coherent state and can be reentered in any moment.
- evOpLimit: The virtual machine exited due to excessive iterations.
- evMemLimit: The virtual machine exited due to excessive memory consumption.
- evDepthLimit: The virtual machine exited due to excessive depth of the stack calls.
Member Enumeration Documentation
- Enumerator:
-
evQuit |
|
evReturn |
|
evOpLimit |
|
evMemLimit |
|
evDepthLimit |
|
Constructor & Destructor Documentation
Falcon::VMEvent::VMEvent |
( |
tEvent |
t |
) |
[inline] |
Falcon::VMEvent::VMEvent |
( |
const VMEvent & |
other |
) |
[inline] |
Falcon::VMEvent::~VMEvent |
( |
|
) |
[inline] |
Member Function Documentation
tEvent Falcon::VMEvent::type |
( |
|
) |
const [inline] |
The documentation for this class was generated from the following file:
- /home/gian/Progetti/falcon/core/include/falcon/vmevent.h