Nodo función manejadora de señales. Más...

#include <processOpNode.h>

Diagrama de herencias de signalhandlerNode
logicNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 signalhandlerNode (runNode *signal, runNode *function)
 
void run ()
 
- Métodos públicos heredados desde logicNode
string print () const
 
bool boolvalue () const
 
runNodenodeval () const
 
num numvalue () const
 
string strvalue () const
 
runNodegetClass ()
 
virtual void setNodeValue (runNode *node)
 
- Métodos públicos heredados desde objectTypeNode
 objectTypeNode ()
 
runNodegetMethod (runNode *key)
 
refNodegetMethodRef (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 ()
 

Métodos públicos estáticos

static void callHandlers (int signum)
 
- Métodos públicos estáticos heredados desde logicNode
static bool to_bool (runNode *node)
 
static void generateClass ()
 
- Métodos públicos estáticos heredados desde expNode
static runNodeclone (runNode *node)
 
- Métodos públicos estáticos heredados desde runNode
static bool compare (runNode *node1, runNode *node2, int op=0)
 

Otros miembros heredados

- Atributos protegidos heredados desde logicNode
bool boolvalue_
 

Descripción detallada

Nodo función manejadora de señales.

Nodo que permite asociar una función como manejador de una determinada señal de proceso. La función no recibirá parámetros algunos.

Documentación del constructor y destructor

signalhandlerNode::signalhandlerNode ( runNode signal,
runNode function 
)

Constructor de la clase.

Parámetros
signalNodo que representa la señal a la que se le asociará la función
functionNodo función.

Documentación de las funciones miembro

void signalhandlerNode::callHandlers ( int  signum)
static

Llama al manejador asociad a la señal dada

Parámetros
signumIdetificador de señal
void signalhandlerNode::run ( )
virtual

Metodo de ejecución. Asocia la función como manejador de la señal de proceso. Como valor se toma un valor booleano que indica si el proceso se llevó a cabo de forma correcta.

Implementa runNode.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
  • trunk/src/run/operators/processOpNode.h
  • trunk/src/run/operators/processOpNode.cpp