Nodo función fork. Más...
#include <processOpNode.h>
Métodos públicos | |
| forkNode () | |
| void | run () |
Métodos públicos heredados desde arithNode | |
| string | print () const |
| runNode * | nodeval () const |
| num | numvalue () const |
| bool | boolvalue () const |
| string | strvalue () const |
| runNode * | getClass () |
| virtual void | setNodeValue (runNode *node) |
Métodos públicos heredados desde objectTypeNode | |
| objectTypeNode () | |
| runNode * | getMethod (runNode *key) |
| refNode * | getMethodRef (runNode *key) |
| virtual void | setClass (runNode *c) |
Métodos públicos heredados desde runNode | |
| runNode (string str) | |
| runNode () | |
| virtual void | addRef () |
| virtual void | rmRef () |
| virtual bool | is_print () const |
| virtual bool | is_runlist () const |
| virtual bool | is_string () const |
| string | getPtrString () |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde arithNode | |
| static num | to_num (runNode *node, bool exception=true) |
| static void | generateClass () |
Métodos públicos estáticos heredados desde expNode | |
| static runNode * | clone (runNode *node) |
Métodos públicos estáticos heredados desde runNode | |
| static bool | compare (runNode *node1, runNode *node2, int op=0) |
Atributos protegidos heredados desde arithNode | |
| num | numvalue_ |
Nodo función fork.
El nodo fork crea una bifurcación en el proceso actual. Cuando este nodo es ejecutado se crea un proceso (hijo) copia del proceso actual (padre). En el proceso hijo el nodo tomará como valor aritmético 0, mientras que en el proceso padre tomará como valor el identificador de proceso del hijo.
| forkNode::forkNode | ( | ) |
Constructor de la clase.
|
virtual |
Metodo de ejecución. Crea una bifurcación en el proceso actual. Cuando este nodo es ejecutado se crea un proceso (hijo) copia del proceso actual (padre). En el proceso hijo el nodo tomará como valor aritmético 0, mientras que en el proceso padre tomará como valor el identificador de proceso del hijo.
Implementa runNode.