Nodo función cambiar puntero de descriptor de fichero. Más...
#include <fileOpNode.h>
Métodos públicos | |
| fseekNode (runNode *file, runNode *offset, int pos=0) | |
| void | run () |
Métodos públicos heredados desde logicNode | |
| string | print () const |
| bool | boolvalue () const |
| runNode * | nodeval () const |
| num | numvalue () 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 logicNode | |
| static bool | to_bool (runNode *node) |
| 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 logicNode | |
| bool | boolvalue_ |
Nodo función cambiar puntero de descriptor de fichero.
Este nodo se encarga de cambiar la posición del puntero que representa el descriptor a un fichero.
Constructor de la clase.
| file. | Nodo que representa el descrtiptor de fichero |
| offset. | Offset aplicado en bytes |
| pos. | Posición que se toma como referencia. |
|
virtual |
Método que ejecuta el nodo. Cambia la posición del puntero que representa el descriptor de un fichero. Toma como valor un booleano que indica si el proceso se realizó correctamente.
Implementa runNode.