Referencia de la Clase fileNode

Nodo fichero . Más...

#include <fileOpNode.h>

Diagrama de herencias de fileNode
logicNode dexpNode expNode objectTypeNode printableNode runNode

Métodos públicos

 fileNode (runNode *file, runNode *mode=NULL)
 
void run ()
 
fstream * get () const
 
string getMode ()
 
- 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 ()
 

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 runNodeclone (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_
 

Descripción detallada

Nodo fichero .

Este nodo abre un descriptor de fichero segun una ruta dada y un modo.

El modo puede ser:

  • r: Solo lectura
  • r+: Lectura y/o escritura
  • w: Escritura truncando el fichero
  • w+: Lectura y/o escritura truncando el fichero
  • a: Escritura posicionando el puntero al final del fichero
  • a+: Lectura y/o escritura posicionando el puntero al final del fichero

Documentación del constructor y destructor

fileNode::fileNode ( runNode file,
runNode mode = NULL 
)

Constructor de la clase.

Parámetros
file.Nodo que representa la ruta de un fichero
mode.Nodo que representa la cadena que determina el modo

Documentación de las funciones miembro

fstream* fileNode::get ( ) const
inline

Obtiene el descriptor de fichero interno

Devuelve
Descriptor de fichero
string fileNode::getMode ( )
inline

Obtiene el modo

Devuelve
Cadena correspondiente al modo
void fileNode::run ( )
virtual

Método de ejecución. Abre el descriptor de fichero y lo toma como valor.

Implementa runNode.


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